44 references to MessageOrigin
illink (44)
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)));
945
origin: new
MessageOrigin
(methodIL.Method, operation.Offset)));
Linker.Dataflow\ReflectionMethodBodyScanner.cs (1)
73
_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 (22)
339
origin = origin.Provider is not null ? origin : new
MessageOrigin
(type);
355
MarkInterfaceImplementation(iface, new
MessageOrigin
(type));
651
MarkType(type, new DependencyInfo(DependencyKind.DynamicInterfaceCastableImplementation, iface.InterfaceType), new
MessageOrigin
(Context.TryResolve(iface.InterfaceType)));
870
MessageOrigin providerOrigin = new
MessageOrigin
(providerMember);
1806
origin = new
MessageOrigin
(member);
1851
var fieldOrigin = new
MessageOrigin
(field);
2138
var typeOrigin = new
MessageOrigin
(type);
2559
MarkInterfaceImplementationList(impls, new
MessageOrigin
(type));
2781
MarkInterfaceImplementation(iface, new
MessageOrigin
(type));
2922
var instanceMemberOrigin = origin.Provider is not null ? origin : new
MessageOrigin
(((MemberReference)instance).Resolve());
2950
var typeOrigin = new
MessageOrigin
(type);
3197
MarkType(method.DeclaringType, new DependencyInfo(DependencyKind.DeclaringTypeOfCalledMethod, method), new
MessageOrigin
(reason.Source as IMemberDefinition ?? method));
3340
var methodOrigin = new
MessageOrigin
(method);
3517
var typeOrigin = new
MessageOrigin
(type);
3549
MarkInterfaceImplementationList(iface.ImplementationChain, new
MessageOrigin
(method.DeclaringType));
3745
var propertyOrigin = new
MessageOrigin
(prop);
3754
origin = reason.Source is IMemberDefinition member ? new
MessageOrigin
(member) : origin;
3764
var eventOrigin = new
MessageOrigin
(evt);
3860
MessageOrigin ilOrigin = new
MessageOrigin
(methodIL.Method);
3895
MarkInterfaceImplementation(implementation, new
MessageOrigin
(type));
4066
var nestedOrigin = new
MessageOrigin
(nestedFunction);
4075
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)
634
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
648
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
662
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));