8 writes to _origin
ILCompiler.Compiler (8)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (8)
107_origin = origin; 123_origin = new MessageOrigin(methodIL.OwningMethod); 230_origin = _origin.WithInstructionOffset(methodIL, offset); 246_origin = _origin.WithInstructionOffset(methodIL, offset); 265_origin = _origin.WithInstructionOffset(methodIL, offset); 273_origin = _origin.WithInstructionOffset(methodIL, offset); 282_origin = _origin.WithInstructionOffset(methodIL, offset); 293_origin = _origin.WithInstructionOffset(callingMethodIL, offset);
16 references to _origin
ILCompiler.Compiler (16)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (16)
230_origin = _origin.WithInstructionOffset(methodIL, offset); 235TrimAnalysisPatterns.Add(new TrimAnalysisFieldAccessPattern(field, _origin)); 246_origin = _origin.WithInstructionOffset(methodIL, offset); 247TrimAnalysisPatterns.Add(new TrimAnalysisAssignmentPattern(sourceValue, targetValue, _origin, parameterIndex, reason)); 265_origin = _origin.WithInstructionOffset(methodIL, offset); 273_origin = _origin.WithInstructionOffset(methodIL, offset); 275TrimAnalysisPatterns.Add(new TrimAnalysisTokenAccessPattern(accessedMethod, _origin)); 282_origin = _origin.WithInstructionOffset(methodIL, offset); 284TrimAnalysisPatterns.Add(new TrimAnalysisTokenAccessPattern(accessedField, _origin)); 291Debug.Assert(callingMethodIL.OwningMethod == _origin.MemberDefinition); 293_origin = _origin.WithInstructionOffset(callingMethodIL, offset); 315_origin 320var diagnosticContext = new DiagnosticContext(_origin, diagnosticsEnabled: false, _logger); 452TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(method, _origin)); 465TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(field, _origin)); 473TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(type, _origin));