5 instantiations of DynamicDependency
illink (5)
Linker\DynamicDependency.cs (5)
92
1 => new
DynamicDependency
(stringMemberSignature),
93
2 when args[1].Value is TypeReference type => new
DynamicDependency
(stringMemberSignature, type),
94
3 when args[1].Value is string typeName && args[2].Value is string assemblyName => new
DynamicDependency
(stringMemberSignature, typeName, assemblyName),
98
2 when args[1].Value is TypeReference type => new
DynamicDependency
((DynamicallyAccessedMemberTypes) memberTypes, type),
99
3 when args[1].Value is string typeName && args[2].Value is string assemblyName => new
DynamicDependency
((DynamicallyAccessedMemberTypes) memberTypes, typeName, assemblyName),
9 references to DynamicDependency
illink (9)
Linker.Steps\MarkStep.cs (4)
802
foreach (
var
dynamicDependency in Annotations.GetLinkerAttributes<
DynamicDependency
> (providerMember))
853
void MarkDynamicDependency (
DynamicDependency
dynamicDependency, IMemberDefinition context, MessageOrigin origin)
945
if (!
DynamicDependency
.ShouldProcess (Context, ca))
Linker\DynamicDependency.cs (4)
63
public static
DynamicDependency
? ProcessAttribute (LinkContext context, ICustomAttributeProvider provider, CustomAttribute customAttribute)
76
var
dynamicDependency = GetDynamicDependency (customAttribute);
84
static
DynamicDependency
? GetDynamicDependency (CustomAttribute ca)
90
DynamicDependency
? result = args[0].Value switch {
Linker\LinkerAttributesInformation.cs (1)
51
attributeValue =
DynamicDependency
.ProcessAttribute (context, provider, customAttribute);