6 types derived from ValueWithDynamicallyAccessedMembers
ILLink.RoslynAnalyzer (6)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\FieldValue.cs (1)
11
internal sealed partial record FieldValue :
ValueWithDynamicallyAccessedMembers
, IValueWithStaticType
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\GenericParameterValue.cs (1)
15
internal sealed partial record GenericParameterValue :
ValueWithDynamicallyAccessedMembers
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\MethodParameterValue.cs (1)
14
internal sealed partial record MethodParameterValue :
ValueWithDynamicallyAccessedMembers
, IValueWithStaticType
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\MethodReturnValue.cs (1)
11
internal sealed partial record class MethodReturnValue :
ValueWithDynamicallyAccessedMembers
, IValueWithStaticType
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableUnwrappedGenericParameterValue.cs (1)
16
internal sealed record NullableUnwrappedGenericParameterValue :
ValueWithDynamicallyAccessedMembers
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableValueWithDynamicallyAccessedMembers.cs (1)
19
internal sealed record NullableValueWithDynamicallyAccessedMembers :
ValueWithDynamicallyAccessedMembers
28 references to ValueWithDynamicallyAccessedMembers
ILLink.RoslynAnalyzer (28)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (2)
87
public static (DiagnosticId Id, string[] Arguments) GetDiagnosticForAnnotationMismatch(
ValueWithDynamicallyAccessedMembers
source,
ValueWithDynamicallyAccessedMembers
target, string missingAnnotations)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayOfAnnotatedSystemTypeValue.cs (2)
21
private readonly
ValueWithDynamicallyAccessedMembers
_initialValue;
25
public ArrayOfAnnotatedSystemTypeValue(
ValueWithDynamicallyAccessedMembers
value) => _initialValue = value;
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\DiagnosticContext.cs (2)
28
public partial void AddDiagnostic(DiagnosticId id,
ValueWithDynamicallyAccessedMembers
actualValue,
ValueWithDynamicallyAccessedMembers
expectedAnnotationsValue, params string[] args);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (11)
53
if (uniqueValue is
ValueWithDynamicallyAccessedMembers
methodReturnValueWithMemberTypes)
143
RuntimeTypeHandleForNullableValueWithDynamicallyAccessedMembers nullableDamType when nullableDamType.UnderlyingTypeValue is
ValueWithDynamicallyAccessedMembers
underlyingTypeValue
178
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers
295
if (value is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers
327
if (value is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers
352
if (value is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers)
760
if (value is
ValueWithDynamicallyAccessedMembers
{ DynamicallyAccessedMemberTypes: DynamicallyAccessedMemberTypes.All })
1050
ValueWithDynamicallyAccessedMembers
damValue => damValue,
1101
else if (typeNameValue is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers && valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes != 0)
1161
case
ValueWithDynamicallyAccessedMembers
damValue:
1224
if (value is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableValueWithDynamicallyAccessedMembers.cs (2)
21
public NullableValueWithDynamicallyAccessedMembers(in TypeProxy nullableType, in
ValueWithDynamicallyAccessedMembers
underlyingTypeValue)
29
public readonly
ValueWithDynamicallyAccessedMembers
UnderlyingTypeValue;
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (2)
21
public void Invoke(in MultiValue value,
ValueWithDynamicallyAccessedMembers
targetValue)
47
else if (uniqueValue is
ValueWithDynamicallyAccessedMembers
valueWithDynamicallyAccessedMembers)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RuntimeTypeHandleForValueWithDynamicallyAccessedMembers.cs (2)
18
public RuntimeTypeHandleForValueWithDynamicallyAccessedMembers(in
ValueWithDynamicallyAccessedMembers
underlyingTypeValue)
23
public readonly
ValueWithDynamicallyAccessedMembers
UnderlyingTypeValue;
TrimAnalysis\DiagnosticContext.cs (4)
38
public partial void AddDiagnostic(DiagnosticId id,
ValueWithDynamicallyAccessedMembers
actualValue,
ValueWithDynamicallyAccessedMembers
expectedAnnotationsValue, params string[] args)
46
private Diagnostic CreateDiagnostic(DiagnosticId id,
ValueWithDynamicallyAccessedMembers
actualValue,
ValueWithDynamicallyAccessedMembers
expectedAnnotationsValue, params string[] args)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
68
if (targetValue is not
ValueWithDynamicallyAccessedMembers
targetWithDynamicallyAccessedMembers)