97 references to DynamicallyAccessedMembers
Microsoft.Maui (10)
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>(
Microsoft.Maui.Controls (87)
BindableObject.cs (1)
19
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicEvents)]
BindableProperty.cs (16)
77
BindableProperty(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWay,
116
[
DynamicallyAccessedMembers
(DeclaringTypeMembers)]
132
[
DynamicallyAccessedMembers
(ReturnTypeMembers)]
148
public static BindableProperty Create(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue = null, BindingMode defaultBindingMode = BindingMode.OneWay,
157
public static BindableProperty CreateAttached(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWay,
165
public static BindablePropertyKey CreateAttachedReadOnly(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWayToSource,
175
public static BindablePropertyKey CreateReadOnly(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode = BindingMode.OneWayToSource,
184
internal static BindableProperty Create(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode, ValidateValueDelegate validateValue,
192
internal static BindableProperty CreateAttached(string propertyName, [
DynamicallyAccessedMembers
(ReturnTypeMembers)] Type returnType, [
DynamicallyAccessedMembers
(DeclaringTypeMembers)] Type declaringType, object defaultValue, BindingMode defaultBindingMode, ValidateValueDelegate validateValue,
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 (2)
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 (2)
15
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type effectType,
26
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)]
HandlerAttribute.cs (3)
12
protected HandlerAttribute(Type handler, [
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)] Type target) : this(handler, target, null)
16
protected HandlerAttribute(Type handler, [
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)] Type target, Type[] supportedVisuals)
30
[
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)]
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 (1)
90
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type TPlatformEffect)
Hosting\Effects\IEffectsBuilder.cs (1)
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 (5)
14
public static bool GetIsGroupHeader<TView, [
DynamicallyAccessedMembers
(ItemTypeMembers)] TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
19
public static void SetIsGroupHeader<TView, [
DynamicallyAccessedMembers
(ItemTypeMembers)] TItem>(this TItem cell, bool value) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
24
public static TItem GetGroupHeaderContent<TView, [
DynamicallyAccessedMembers
(ItemTypeMembers)] TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
30
public static int GetIndex<TView, [
DynamicallyAccessedMembers
(ItemTypeMembers)] TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
35
public static ITemplatedItemsList<TItem> GetGroup<TView, [
DynamicallyAccessedMembers
(ItemTypeMembers)] TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
ItemsView.cs (1)
11
public abstract class ItemsView<[
DynamicallyAccessedMembers
(BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers)] TVisual> : View, ITemplatedItemsView<TVisual> where TVisual : BindableObject
MultiPage.cs (1)
16
public abstract class MultiPage<[
DynamicallyAccessedMembers
(BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers)] T> : Page, IViewContainer<T>, IPageContainer<T>, IItemsView<T>, IMultiPageController<T> where T : Page
PlatformBindingHelpers.cs (1)
155
class EventWrapper<[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicEvents)] TTarget> : INotifyPropertyChanged
Registrar.cs (9)
29
[
DynamicallyAccessedMembers
(TargetMembers)]
34
[
DynamicallyAccessedMembers
(TargetMembers)] Type target,
53
[
DynamicallyAccessedMembers
(HandlerType.TargetMembers)] Type trender,
96
public void Register(Type tview, [
DynamicallyAccessedMembers
(HandlerType.TargetMembers)] Type trender, Type[] supportedVisual)
99
public void Register(Type tview, [
DynamicallyAccessedMembers
(HandlerType.TargetMembers)] Type trender)
170
[return:
DynamicallyAccessedMembers
(HandlerType.TargetMembers)]
302
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)]
306
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type)
412
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type effectType)
RenderWithAttribute.cs (3)
12
public RenderWithAttribute([
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)] Type type) : this(type, new[] { typeof(VisualMarker.DefaultVisual) })
18
[
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)] Type type,
29
[
DynamicallyAccessedMembers
(Internals.HandlerType.TargetMembers)]
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 (3)
12
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields)]
14
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields)]
22
[
DynamicallyAccessedMembers
(DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields)]
TemplatedItemsList.cs (1)
19
public sealed class TemplatedItemsList<TView, [
DynamicallyAccessedMembers
(BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers)] TItem> : BindableObject, ITemplatedItemsList<TItem>, IList, IDisposable
VisualElement\VisualElement_StyleSheet.cs (1)
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)]