92 references to DynamicallyAccessedMemberTypes
Microsoft.Maui (19)
Core\IHybridWebView.cs (2)
34
void SetInvokeJavaScriptTarget<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)] T>(T target) where T : class;
39
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)]
Handlers\HybridWebView\HybridWebViewHandler.cs (1)
232
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)] Type targetType,
Hosting\ImageSources\ImageSourceServiceCollectionExtensions.cs (1)
16
public static IImageSourceServiceCollection AddService<TImageSource, [DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] TImageSourceService>(this IImageSourceServiceCollection services)
Hosting\IMauiHandlersFactory.cs (1)
10
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)]
Hosting\Internal\MauiHandlersFactory.cs (1)
28
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)]
Hosting\MauiHandlersCollectionExtensions.cs (4)
21
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type handlerType)
40
public static IMauiHandlersCollection AddHandler<TType, [DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] TTypeRender>(
79
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type handlerType)
98
public static IMauiHandlersCollection TryAddHandler<TType, [DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] TTypeRender>(
System.Diagnostics.CodeAnalysis\DynamicallyAccessedMembersAttribute.cs (3)
45
public DynamicallyAccessedMembersAttribute(
DynamicallyAccessedMemberTypes
memberTypes)
51
/// Gets the <see cref="
DynamicallyAccessedMemberTypes
"/> which specifies the type
54
public
DynamicallyAccessedMemberTypes
MemberTypes { get; }
System.Diagnostics.CodeAnalysis\DynamicDependencyAttribute.cs (6)
60
public DynamicDependencyAttribute(
DynamicallyAccessedMemberTypes
memberTypes, Type type)
73
public DynamicDependencyAttribute(
DynamicallyAccessedMemberTypes
memberTypes, string typeName, string assemblyName)
85
/// must not equal <see cref="
DynamicallyAccessedMemberTypes
.None"/>, but not both.
90
/// Gets the <see cref="
DynamicallyAccessedMemberTypes
"/> which specifies the type
95
/// must not equal <see cref="
DynamicallyAccessedMemberTypes
.None"/>, but not both.
97
public
DynamicallyAccessedMemberTypes
MemberTypes { get; }
Microsoft.Maui.Controls (73)
BindableObject.cs (1)
19
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicEvents)]
BindableProperty.cs (5)
20
internal const
DynamicallyAccessedMemberTypes
DeclaringTypeMembers =
DynamicallyAccessedMemberTypes
.PublicProperties |
DynamicallyAccessedMemberTypes
.PublicMethods;
21
internal const
DynamicallyAccessedMemberTypes
ReturnTypeMembers =
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor;
ControlTemplate.cs (1)
17
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type type)
DataTemplate.cs (1)
26
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type type)
DependencyAttribute.cs (2)
13
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type implementorType)
18
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
DependencyResolver.cs (4)
43
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type type)
47
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type type,
DependencyService.cs (10)
22
public static T Resolve<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] T>(DependencyFetchTarget fallbackFetchTarget = DependencyFetchTarget.GlobalInstance) where T : class
29
public static T Get<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] T>(DependencyFetchTarget fetchTarget = DependencyFetchTarget.GlobalInstance) where T : class
64
public static void Register<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] T>() where T : class
70
public static void Register<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] T, [DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] TImpl>() where T : class where TImpl : class, T
80
public static void RegisterSingleton<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] T>(T instance) where T : class
91
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type type)
97
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
170
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
176
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
ElementTemplate.cs (3)
16
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)]
24
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type type)
48
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)]
ExportEffectAttribute.cs (4)
15
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type effectType,
26
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)]
Hosting\AppHostBuilderExtensions.cs (2)
37
internal static MauiAppBuilder UseMauiPrimaryApp<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] TApp>(this MauiAppBuilder builder)
54
internal static MauiAppBuilder UseMauiPrimaryApp<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] TApp>(this MauiAppBuilder builder, Func<IServiceProvider, TApp> implementationFactory)
Hosting\Effects\AppHostBuilderExtensions.cs (2)
90
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type TPlatformEffect)
Hosting\Effects\IEffectsBuilder.cs (2)
14
IEffectsBuilder Add(Type TEffect, [DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type TPlatformEffect);
HybridWebView\HybridWebView.cs (3)
41
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)]
45
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)]
53
public void SetInvokeJavaScriptTarget<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.All)] T>(T target) where T : class
Internals\CellExtensions.cs (1)
12
const
DynamicallyAccessedMemberTypes
ItemTypeMembers = BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers;
PlatformBindingHelpers.cs (1)
155
class EventWrapper<[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicEvents)] TTarget> : INotifyPropertyChanged
Registrar.cs (9)
27
internal const
DynamicallyAccessedMemberTypes
TargetMembers =
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors;
302
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)]
306
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type type)
412
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors |
DynamicallyAccessedMemberTypes
.NonPublicConstructors)] Type effectType)
ResourceDictionary.cs (1)
67
internal static ResourceDictionary GetOrCreateInstance([DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type type)
Routing.cs (3)
227
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type type)
261
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)]
265
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicConstructors)] Type type)
StyleSheets\StylePropertyAttribute.cs (6)
12
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicFields |
DynamicallyAccessedMemberTypes
.NonPublicFields)]
14
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicFields |
DynamicallyAccessedMemberTypes
.NonPublicFields)]
22
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicFields |
DynamicallyAccessedMemberTypes
.NonPublicFields)]
VisualElement\VisualElement_StyleSheet.cs (2)
12
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicFields |
DynamicallyAccessedMemberTypes
.NonPublicFields)]
Visuals\VisualAttribute.cs (2)
14
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type visual)
22
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
Visuals\VisualTypeConverter.cs (2)
115
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type visual,
138
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type visualType)
Xaml\TypeConversionExtensions.cs (2)
103
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
111
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type convertertype,
Xaml\XamlResourceIdAttribute.cs (4)
18
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
25
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)] Type type)
64
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
75
[return: DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]