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