45 references to MessageOrigin
illink (45)
Linker.Dataflow\CompilerGeneratedState.cs (4)
191
AddWarning(new
MessageOrigin
(method), DiagnosticId.MethodsAreAssociatedWithUserMethod, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), generatedType.GetDisplayName());
250
AddWarning(new
MessageOrigin
(method), DiagnosticId.MethodsAreAssociatedWithStateMachine, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), stateMachineType.GetDisplayName());
319
AddWarning(new
MessageOrigin
(userDefinedMethod), DiagnosticId.MethodsAreAssociatedWithUserMethod, userDefinedMethod.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), nestedFunction.GetDisplayName());
349
AddWarning(new
MessageOrigin
(method), DiagnosticId.MethodsAreAssociatedWithUserMethod, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), generatedType.GetDisplayName());
Linker.Dataflow\DynamicallyAccessedMembersTypeHierarchy.cs (1)
220
var origin = new
MessageOrigin
(type);
Linker.Dataflow\MethodBodyScanner.cs (2)
207
origin: new
MessageOrigin
(method.Method, ilOffset)));
966
origin: new
MessageOrigin
(methodIL.Method, operation.Offset)));
Linker.Dataflow\ReflectionMethodBodyScanner.cs (1)
89
_origin = new
MessageOrigin
(methodIL.Method);
Linker.Steps\DiscoverCustomOperatorsHandler.cs (1)
90
Context.Annotations.Mark(method, new DependencyInfo(DependencyKind.PreservedOperator, method.DeclaringType), new
MessageOrigin
(method.DeclaringType));
Linker.Steps\MarkStep.cs (23)
343
origin = origin.Provider is not null ? origin : new
MessageOrigin
(type);
359
MarkInterfaceImplementation(iface, new
MessageOrigin
(type));
655
MarkType(type, new DependencyInfo(DependencyKind.DynamicInterfaceCastableImplementation, iface.InterfaceType), new
MessageOrigin
(Context.TryResolve(iface.InterfaceType)));
874
MessageOrigin providerOrigin = new
MessageOrigin
(providerMember);
1810
origin = new
MessageOrigin
(member);
1855
var fieldOrigin = new
MessageOrigin
(field);
2005
var methodOrigin = new
MessageOrigin
(methodDefinition);
2036
var fieldOrigin = new
MessageOrigin
(fieldDefinition);
2159
var typeOrigin = new
MessageOrigin
(type);
2581
MarkInterfaceImplementationList(impls, new
MessageOrigin
(type));
2803
MarkInterfaceImplementation(iface, new
MessageOrigin
(type));
2961
var typeOrigin = new
MessageOrigin
(type);
3208
MarkType(method.DeclaringType, new DependencyInfo(DependencyKind.DeclaringTypeOfCalledMethod, method), new
MessageOrigin
(reason.Source as IMemberDefinition ?? method));
3351
var methodOrigin = new
MessageOrigin
(method);
3528
var typeOrigin = new
MessageOrigin
(type);
3560
MarkInterfaceImplementationList(iface.ImplementationChain, new
MessageOrigin
(method.DeclaringType));
3756
var propertyOrigin = new
MessageOrigin
(prop);
3765
origin = reason.Source is IMemberDefinition member ? new
MessageOrigin
(member) : origin;
3775
var eventOrigin = new
MessageOrigin
(evt);
3894
MessageOrigin ilOrigin = new
MessageOrigin
(methodIL.Method);
3929
MarkInterfaceImplementation(implementation, new
MessageOrigin
(type));
4120
var nestedOrigin = new
MessageOrigin
(nestedFunction);
4129
var stateMachineOrigin = new
MessageOrigin
(method);
Linker.Steps\UnsafeAccessorMarker.cs (5)
97
_context.MarkingHelpers.MarkMatchingExportedType(typeResolutionRecord.ResolvedType, typeResolutionRecord.ReferringAssembly, new DependencyInfo(DependencyKind.AccessedViaReflection, method), new
MessageOrigin
(method));
114
_context.MarkingHelpers.MarkMatchingExportedType(typeResolutionRecord.ResolvedType, typeResolutionRecord.ReferringAssembly, new DependencyInfo(DependencyKind.AccessedViaReflection, method), new
MessageOrigin
(method));
164
_markStep.MarkMethodVisibleToReflection(targetMethod, new DependencyInfo(DependencyKind.UnsafeAccessorTarget, method), new
MessageOrigin
(method));
189
_markStep.MarkMethodVisibleToReflection(targetMethod, new DependencyInfo(DependencyKind.UnsafeAccessorTarget, method), new
MessageOrigin
(method));
217
_markStep.MarkFieldVisibleToReflection(targetField, new DependencyInfo(DependencyKind.UnsafeAccessorTarget, method), new
MessageOrigin
(method));
Linker\Annotations.cs (1)
506
Mark(method, new DependencyInfo(DependencyKind.PreservedMethod, definition), new
MessageOrigin
(definition));
Linker\LinkContext.cs (3)
636
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
650
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
664
MessageOrigin _origin = new
MessageOrigin
(origin);
Linker\SerializationMarker.cs (4)
220
_context.Annotations.Mark(field, new DependencyInfo(DependencyKind.SerializedMember, type), new
MessageOrigin
(type));
237
_context.Annotations.Mark(get, new DependencyInfo(DependencyKind.SerializedMember, type), new
MessageOrigin
(type));
239
_context.Annotations.Mark(set, new DependencyInfo(DependencyKind.SerializedMember, type), new
MessageOrigin
(type));
252
_context.Annotations.Mark(method, new DependencyInfo(DependencyKind.SerializedMember, type), new
MessageOrigin
(type));