107 [
RequiresUnreferencedCode(
"System.Collections.Immutable converters use Reflection to find and create Immutable Collection types, which requires unreferenced code.")]
114 [
RequiresUnreferencedCode(
"System.Collections.Immutable converters use Reflection to find and create Immutable Collection types, which requires unreferenced code.")]
static ? object CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture)
virtual ? MethodInfo GetMethod
virtual ? MethodInfo SetMethod
static readonly Type ObjectType
ConstructorContext([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type type)
override Func< object, TProperty > CreatePropertyGetter< TProperty >(PropertyInfo propertyInfo)
override JsonTypeInfo.ConstructorDelegate CreateConstructor([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type type)
override Func< object, TProperty > CreateFieldGetter< TProperty >(FieldInfo fieldInfo)
override Action< object, TProperty > CreatePropertySetter< TProperty >(PropertyInfo propertyInfo)
override Func< IEnumerable< TElement >, TCollection > CreateImmutableEnumerableCreateRangeDelegate< TCollection, TElement >()
override JsonTypeInfo.ParameterizedConstructorDelegate< T, TArg0, TArg1, TArg2, TArg3 > CreateParameterizedConstructor< T, TArg0, TArg1, TArg2, TArg3 >(ConstructorInfo constructor)
override Action< object, TProperty > CreateFieldSetter< TProperty >(FieldInfo fieldInfo)
override Func< object[], T > CreateParameterizedConstructor< T >(ConstructorInfo constructor)
override Func< IEnumerable< KeyValuePair< TKey, TValue > >, TCollection > CreateImmutableDictionaryCreateRangeDelegate< TCollection, TKey, TValue >()
static readonly Type[] EmptyTypes
DynamicallyAccessedMemberTypes