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,
727
Property
: { Name: WellKnownMemberNames.HasValuePropertyName } property,
2911
return $"t{tempIdentifier(e)}={e.Kind}({tempName(e.Input)}.{e.
Property
.Name})";
Binder\PatternExplainer.cs (2)
707
if (evaluations.Length == 1 && e.
Property
is { Name: WellKnownMemberNames.ValuePropertyName } property &&
714
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)
832
property = e.
Property
.IsExtensionBlockMember()
833
? ReInferAndVisitExtensionPropertyAccess(e, e.
Property
, new BoundExpressionWithNullability(e.Syntax, expression, NullableAnnotation.NotAnnotated, inputType)).Member
834
: (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)
12033
PropertySymbol property = this.VisitPropertySymbol(node.
Property
);
14182
PropertySymbol property = GetUpdatedSymbol(node, node.
Property
);
16728
new TreeDumperNode("property", node.
Property
, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
152
PropertySymbol property = p.
Property
;