1 write to Property
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5523this.Property = property;
15 references to Property
Microsoft.CodeAnalysis.CSharp (15)
Binder\DecisionDagBuilder.cs (2)
485Property: { Name: WellKnownMemberNames.ValuePropertyName, Type.SpecialType: SpecialType.System_Object } property, 736Property: { Name: WellKnownMemberNames.HasValuePropertyName } property,
Binder\PatternExplainer.cs (2)
732if (!requireExactType && evaluations.Length == 1 && e.Property is { Name: WellKnownMemberNames.ValuePropertyName } property && 739properties.Add(e.Property, subPattern);
BoundTree\BoundDagEvaluation.cs (3)
54BoundDagPropertyEvaluation e => e.Property, 176return new BoundDagTemp(Syntax, Property.Type, this); 182return Update(Property, IsLengthOrCount, input);
FlowAnalysis\NullableWalker_Patterns.cs (3)
834property = e.Property.IsExtensionBlockMember() 835? ReInferAndVisitExtensionPropertyAccess(e, e.Property, new BoundExpressionWithNullability(e.Syntax, expression, NullableAnnotation.NotAnnotated, inputType)).Member 836: (PropertySymbol)AsMemberOfType(inputType, e.Property);
Generated\BoundNodes.xml.Generated.cs (4)
5535if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(property, this.Property) || isLengthOrCount != this.IsLengthOrCount || input != this.Input) 12031PropertySymbol property = this.VisitPropertySymbol(node.Property); 14185PropertySymbol property = GetUpdatedSymbol(node, node.Property); 16735new TreeDumperNode("property", node.Property, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
152PropertySymbol property = p.Property;