31 references to MessageOrigin
ILCompiler.Compiler (31)
Compiler\Dataflow\CompilerGeneratedState.cs (4)
194AddWarning(new MessageOrigin(method), DiagnosticId.MethodsAreAssociatedWithUserMethod, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), generatedType.GetDisplayName()); 262AddWarning(new MessageOrigin(method), DiagnosticId.MethodsAreAssociatedWithStateMachine, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), stateMachineType.GetDisplayName()); 334AddWarning(new MessageOrigin(userDefinedMethod), DiagnosticId.MethodsAreAssociatedWithUserMethod, userDefinedMethod.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), nestedFunction.GetDisplayName()); 366AddWarning(new MessageOrigin(method), DiagnosticId.MethodsAreAssociatedWithUserMethod, method.GetDisplayName(), alreadyAssociatedMethod.GetDisplayName(), generatedType.GetDisplayName());
Compiler\Dataflow\ReflectionMarker.cs (1)
401origin = new MessageOrigin(entity);
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (4)
124_origin = new MessageOrigin(methodIL.OwningMethod); 134var scanner = new ReflectionMethodBodyScanner(factory, annotations, logger, new MessageOrigin(methodIL.OwningMethod)); 170MessageOrigin origin = new MessageOrigin(type); 201reflectionMarker.MarkTypeForDynamicallyAccessedMembers(new MessageOrigin(type), type, annotation, type, declaredOnly: true);
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (1)
81new MessageOrigin(_typeDefinition),
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (7)
125new MessageOrigin(entity), 135new MessageOrigin(entity), 152new MessageOrigin(entity), 174new MessageOrigin(entity), 184new MessageOrigin(entity), 201new MessageOrigin(entity), 227reflectionMarker.MarkTypeSystemEntity(new MessageOrigin(entity), member, reason);
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
48GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(_field), ecmaField.FieldType, ecmaField.OwningType);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
77GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(_method), _method.Signature.ReturnType, _method); 81GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(sink, factory, new MessageOrigin(_method), parameterType, _method);
Compiler\Logger.cs (4)
117LogWarning(text, code, new MessageOrigin(origin), subcategory); 120LogWarning(new MessageOrigin(origin), id, args); 167LogError(text, code, subcategory, new MessageOrigin(origin)); 170LogError(new MessageOrigin(origin), id, args);
Compiler\UsageBasedMetadataManager.cs (7)
643Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresUnreferencedCodeOnStaticConstructor, method.GetDisplayName()); 646Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresDynamicCodeOnStaticConstructor, method.GetDisplayName()); 649Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresAssemblyFilesOnStaticConstructor, method.GetDisplayName()); 656Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresUnreferencedCodeOnEntryPoint, method.GetDisplayName()); 659Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresDynamicCodeOnEntryPoint, method.GetDisplayName()); 662Logger.LogWarning(new MessageOrigin(method), DiagnosticId.RequiresAssemblyFilesOnEntryPoint, method.GetDisplayName()); 787return (new AttributeDataFlow(Logger, factory, FlowAnnotations, new Logging.MessageOrigin(parent))).ProcessAttributeDataflow(attributeCtor, decodedValue);