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