1 write to OwningSymbol
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
78OwningSymbol = owningSymbol;
37 references to OwningSymbol
ILLink.RoslynAnalyzer (37)
DataFlow\LocalDataFlowVisitor.cs (21)
119Debug.Assert(OwningSymbol is IMethodSymbol or IFieldSymbol or IPropertySymbol, 120$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 127Debug.Assert(OwningSymbol is IMethodSymbol, 128$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 219=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetMember" : "GetMember", state); 222=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetIndex" : "GetIndex", state); 230return !ReferenceEquals(local.ContainingSymbol, OwningSymbol); 346(OwningSymbol is IPropertySymbol && (ControlFlowGraph.OriginalOperation is not IAttributeOperation))) 551Debug.Assert(flowCaptureReference.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)); 1070Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read), 1090Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write), 1092Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Reference), 1097if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 1248if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 1282Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)); 1283if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)) 1294if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Write)) 1297Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Reference)); 1317if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)) 1332Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read)); 1333if (!operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.Read))
TrimAnalysis\TrimAnalysisVisitor.cs (16)
156if (OwningSymbol is IMethodSymbol method && !method.IsStatic) 242new TrimAnalysisFieldAccessPattern(field, fieldReference, OwningSymbol, featureContext) 255new TrimAnalysisBackingFieldAccessPattern(propertyReference.Property, propertyReference, OwningSymbol, featureContext) 277var parameterMethod = parameter.ContainingSymbol as IMethodSymbol ?? OwningSymbol as IMethodSymbol; 300new TrimAnalysisAssignmentPattern(source, target, operation, OwningSymbol, featureContext)); 368HandleCall(_trimAnalyzer, FeatureContext.None, _typeNameResolver, operation, OwningSymbol, calledMethod, instance, arguments, Location.None, null, _multiValueLattice, out MultiValue methodReturnValue); 376OwningSymbol, 424Debug.Assert(OwningSymbol is IMethodSymbol); 425if (OwningSymbol is not IMethodSymbol method) 433new TrimAnalysisAssignmentPattern(returnValue, returnParameter, operation, OwningSymbol, featureContext)); 440Debug.Assert(OwningSymbol is IMethodSymbol); 441if (OwningSymbol is not IMethodSymbol method) 465OwningSymbol, 487OwningSymbol, 504OwningSymbol, 519OwningSymbol,