Implemented interface member:
property
PropertySubpatterns
Microsoft.CodeAnalysis.Operations.IRecursivePatternOperation.PropertySubpatterns
1 write to PropertySubpatterns
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9233PropertySubpatterns = SetParentOperation(propertySubpatterns, this);
8 references to PropertySubpatterns
Microsoft.CodeAnalysis (8)
Generated\Operations.Generated.cs (8)
9243PropertySubpatterns.Length; 92491 when index < PropertySubpatterns.Length 9250=> PropertySubpatterns[index], 9263if (!PropertySubpatterns.IsEmpty) return (true, 1, 0); 9265case 1 when previousIndex + 1 < PropertySubpatterns.Length: 9279if (!PropertySubpatterns.IsEmpty) return (true, 1, PropertySubpatterns.Length - 1); 11264return new RecursivePatternOperation(internalOperation.MatchedType, internalOperation.DeconstructSymbol, VisitArray(internalOperation.DeconstructionSubpatterns), VisitArray(internalOperation.PropertySubpatterns), internalOperation.DeclaredSymbol, internalOperation.InputType, internalOperation.NarrowedType, internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.IsImplicit);