42 references to MessageOrigin
illink (42)
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());
306
AddWarning(new
MessageOrigin
(userDefinedMethod), DiagnosticId.MethodsAreAssociatedWithUserMethod, userDefinedMethod.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), nestedFunction.GetDisplayName());
336
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, ilOffset)));
946
origin: new
MessageOrigin
(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 (20)
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);
2570
MarkInterfaceImplementationList(impls, new
MessageOrigin
(type));
2792
MarkInterfaceImplementation(iface, new
MessageOrigin
(type));
2933
var instanceMemberOrigin = origin.Provider is not null ? origin : new
MessageOrigin
(((MemberReference)instance).Resolve());
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);
3871
MessageOrigin ilOrigin = new
MessageOrigin
(methodIL.Method);
3906
MarkInterfaceImplementation(implementation, new
MessageOrigin
(type));
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)
632
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
646
MessageOrigin _origin = new
MessageOrigin
(origin, ilOffset);
660
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));