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);
235
TrimAnalysisPatterns.Add(new TrimAnalysisFieldAccessPattern(field,
_origin
));
246
_origin =
_origin
.WithInstructionOffset(methodIL, offset);
247
TrimAnalysisPatterns.Add(new TrimAnalysisAssignmentPattern(sourceValue, targetValue,
_origin
, parameterIndex, reason));
265
_origin =
_origin
.WithInstructionOffset(methodIL, offset);
273
_origin =
_origin
.WithInstructionOffset(methodIL, offset);
275
TrimAnalysisPatterns.Add(new TrimAnalysisTokenAccessPattern(accessedMethod,
_origin
));
282
_origin =
_origin
.WithInstructionOffset(methodIL, offset);
284
TrimAnalysisPatterns.Add(new TrimAnalysisTokenAccessPattern(accessedField,
_origin
));
291
Debug.Assert(callingMethodIL.OwningMethod ==
_origin
.MemberDefinition);
293
_origin =
_origin
.WithInstructionOffset(callingMethodIL, offset);
315
_origin
320
var diagnosticContext = new DiagnosticContext(
_origin
, diagnosticsEnabled: false, _logger);
452
TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(method,
_origin
));
465
TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(field,
_origin
));
473
TrimAnalysisPatterns.Add(new TrimAnalysisGenericInstantiationAccessPattern(type,
_origin
));