1 write to Property
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5540this.Property = property;
17 references to Property
Microsoft.CodeAnalysis.CSharp (17)
Binder\DecisionDagBuilder.cs (3)
476Property: { Name: WellKnownMemberNames.ValuePropertyName, Type.SpecialType: SpecialType.System_Object } property, 733Property: { Name: WellKnownMemberNames.HasValuePropertyName } property, 2864return $"t{tempIdentifier(e)}={e.Kind}({tempName(e.Input)}.{e.Property.Name})";
Binder\PatternExplainer.cs (2)
699if (evaluations.Length == 1 && e.Property is { Name: WellKnownMemberNames.ValuePropertyName } property && 706properties.Add(e.Property, subPattern);
BoundTree\BoundDagEvaluation.cs (3)
54BoundDagPropertyEvaluation e => e.Property, 176return new BoundDagTemp(Syntax, Property.Type, this); 182return Update(Property, IsLengthOrCount, input);
BoundTree\BoundDagTest.cs (1)
67return $"{e.GetOutputTempDebuggerDisplay()} = {e.Input.GetDebuggerDisplay()}.{e.Property.Name}";
FlowAnalysis\NullableWalker_Patterns.cs (3)
830property = e.Property.IsExtensionBlockMember() 831? ReInferAndVisitExtensionPropertyAccess(e, e.Property, new BoundExpressionWithNullability(e.Syntax, expression, NullableAnnotation.NotAnnotated, inputType)).Member 832: (PropertySymbol)AsMemberOfType(inputType, e.Property);
Generated\BoundNodes.xml.Generated.cs (4)
5552if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(property, this.Property) || isLengthOrCount != this.IsLengthOrCount || input != this.Input) 12035PropertySymbol property = this.VisitPropertySymbol(node.Property); 14184PropertySymbol property = GetUpdatedSymbol(node, node.Property); 16730new TreeDumperNode("property", node.Property, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
152PropertySymbol property = p.Property;