56 references to OverriddenProperty
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (1)
1031
if (property.
OverriddenProperty
is not { IsAbstract: true } overriddenProperty)
Symbols\MemberSymbolExtensions.cs (1)
883
return ((PropertySymbol)member).
OverriddenProperty
;
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
515
PropertySymbol next = curr.
OverriddenProperty
;
Symbols\PropertySymbol.cs (2)
238
return (PropertySymbol)OverriddenOrHiddenMembersResult.GetOverriddenMember(this, OriginalDefinition.
OverriddenProperty
);
290
PropertySymbol overridden = p.
OverriddenProperty
;
Symbols\PropertySymbolExtensions.cs (2)
32
property = property.
OverriddenProperty
;
52
property = property.
OverriddenProperty
;
Symbols\PublicModel\PropertySymbol.cs (1)
71
get { return _underlying.
OverriddenProperty
.GetPublicSymbol(); }
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
812
PropertySymbol overriddenProperty = associatedProperty.
OverriddenProperty
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
238
overriddenOrImplementedProperty = this.
OverriddenProperty
;
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
117
var overridden = overriding.
OverriddenProperty
;
Symbols\TypeSymbol.cs (1)
2430
overriddenMember = ((PropertySymbol)member).
OverriddenProperty
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenRefReturnTests.cs (2)
2488
Assert.Null(property.
OverriddenProperty
);
2496
Assert.Equal("ref System.Object A.P { get; }", property.
OverriddenProperty
.ToTestDisplayString());
CodeGen\CodeGenTupleTest.cs (3)
15836
Assert.Null(m1P1.
OverriddenProperty
);
15866
Assert.Null(m1this.
OverriddenProperty
);
23907
var b = m.
OverriddenProperty
;
Emit\EmitMetadataTests.cs (1)
1136
Assert.Same(overriddenProperty, propertyQ.
OverriddenProperty
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Semantics\AmbiguousOverrideTests.cs (8)
648
Assert.Equal(baseProperty1, derivedProperty.
OverriddenProperty
);
649
Assert.NotEqual(baseProperty2, derivedProperty.
OverriddenProperty
);
716
Assert.Equal(baseProperty1, derivedProperty.
OverriddenProperty
);
717
Assert.NotEqual(baseProperty2, derivedProperty.
OverriddenProperty
);
787
Assert.Equal(baseProperty1, derivedProperty.
OverriddenProperty
);
788
Assert.NotEqual(baseProperty2, derivedProperty.
OverriddenProperty
);
861
Assert.Equal(baseProperty1, derivedProperty.
OverriddenProperty
);
862
Assert.NotEqual(baseProperty2, derivedProperty.
OverriddenProperty
);
Semantics\NullableReferenceTypesTests.cs (4)
12885
Assert.False(member.TypeWithAnnotations.Equals(member.
OverriddenProperty
.TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.AllNullableIgnoreOptions));
12890
Assert.True(member.TypeWithAnnotations.Equals(member.
OverriddenProperty
.TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.AllNullableIgnoreOptions));
16635
Assert.False(member.Parameters[0].TypeWithAnnotations.Equals(member.
OverriddenProperty
.Parameters[0].TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.AllNullableIgnoreOptions));
16641
Assert.True(member.Parameters[0].TypeWithAnnotations.Equals(member.
OverriddenProperty
.Parameters[0].TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions & ~TypeCompareKind.AllNullableIgnoreOptions));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
55
Assert.Null(baseProperty.
OverriddenProperty
);
66
Assert.Same(baseProperty, derivedProperty.
OverriddenProperty
);
Symbols\IndexerTests.cs (2)
286
Assert.Null(indexerC.
OverriddenProperty
);
682
Assert.Equal(baseIndexer, derivedIndexer.
OverriddenProperty
);
Symbols\OverriddenOrHiddenMembersTests.cs (22)
291
Assert.Null(baseInterface1Property.
OverriddenProperty
);
293
Assert.Null(baseInterface2Property.
OverriddenProperty
);
296
Assert.Null(derivedInterface1Property.
OverriddenProperty
);
299
Assert.Null(derivedInterface2Property.
OverriddenProperty
);
386
Assert.Null(baseInterface1Property.
OverriddenProperty
);
388
Assert.Null(baseInterface2Property.
OverriddenProperty
);
391
Assert.Null(derivedInterface1Property.
OverriddenProperty
);
394
Assert.Null(derivedInterface2Property.
OverriddenProperty
);
441
Assert.Null(baseClassProperty.
OverriddenProperty
);
444
Assert.Null(derivedClassProperty.
OverriddenProperty
);
495
Assert.Null(baseClassProperty.
OverriddenProperty
);
498
Assert.Null(derivedClassProperty.
OverriddenProperty
);
570
Assert.Null(baseClassProperty.
OverriddenProperty
);
572
Assert.Null(baseClassRefProperty.
OverriddenProperty
);
573
Assert.Null(baseClassRefIndexer.
OverriddenProperty
);
577
Assert.Same(baseClassProperty, derivedClassProperty.
OverriddenProperty
);
579
Assert.Same(baseClassRefProperty, derivedClassRefProperty.
OverriddenProperty
);
580
Assert.Same(baseClassRefIndexer, derivedClassRefIndexer.
OverriddenProperty
);
696
Assert.Null(baseClassProperty.
OverriddenProperty
);
700
Assert.NotNull(derivedClassProperty.
OverriddenProperty
);
778
Assert.Null(overridingClassProperty1.
OverriddenProperty
);
784
Assert.Null(overridingClassProperty2.
OverriddenProperty
);