1 instantiation of SerializerContext
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
52var context = new SerializerContext(schemaContext, this.settings) { RootType = instance?.GetType() };
48 references to SerializerContext
System.Xaml (48)
System\Xaml\XamlObjectReader.cs (48)
52var context = new SerializerContext(schemaContext, this.settings) { RootType = instance?.GetType() }; 218public void Resume(SerializerContext context) 319public override void FindNamespace(SerializerContext context) 340object propertyValue, XamlValueConverter<XamlDeferringLoader> deferringLoader, SerializerContext context) 358(object source, XamlMember attachedProperty, object value, SerializerContext context) 395object sourceOrValue, XamlMember property, XamlType propertyType, SerializerContext context) 473public static bool ShouldOmitKey(DictionaryEntry entry, SerializerContext context) 502object source, XamlMember property, SerializerContext context) 532static MemberMarkupInfo ForSequence(object source, XamlMember property, SerializerContext context, bool isAttachable) 560static MemberMarkupInfo ForDictionary(object source, XamlMember property, SerializerContext context, bool isAttachable) 587static MemberMarkupInfo ForXmlSerializable(object source, XamlMember property, SerializerContext context) 639object source, XamlMember xamlProperty, SerializerContext context) 699public static MemberMarkupInfo ForSequenceItems(object sourceOrValue, XamlMember property, XamlType xamlType, SerializerContext context, bool allowReadOnly) 838object propertyValue, XamlMember xamlProperty, SerializerContext context) 849object propertyValue, ValueSerializer propertyValueSerializer, TypeConverter propertyConverter, bool isXamlTemplate, XamlMember xamlProperty, SerializerContext context) 902static void ThrowIfPropertiesAreAttached(object value, XamlMember property, SerializerContext context) 919static bool ShouldWriteProperty(object source, XamlMember property, SerializerContext context) 959public virtual void FindNamespace(SerializerContext context) { } 1159public override void FindNamespace(SerializerContext context) 1179void FindNamespaceForTypeArguments(IList<XamlType> types, SerializerContext context) 1193void AddItemsProperty(object value, SerializerContext context, XamlType xamlType) 1225void AddFactoryMethodAndValidateArguments(Type valueType, MemberInfo memberInfo, ICollection arguments, SerializerContext context, out ParameterInfo[] methodParams) 1301void AddArgumentsMembers(ICollection arguments, SerializerContext context) 1324bool TryAddPositionalParameters(XamlType xamlType, MemberInfo member, ICollection arguments, SerializerContext context) 1390protected void AddRecordMembers(object value, SerializerContext context) 1395bool TryGetInstanceDescriptorInfo(object value, SerializerContext context, TypeConverter converter, out MemberInfo member, out ICollection arguments, out bool isComplete) 1412void ConvertToInstanceDescriptor(SerializerContext context, object instance, TypeConverter converter, 1431protected void AddRecordMembers(object value, SerializerContext context, TypeConverter converter) 1465SerializerContext context, 1514void AddRecordConstructionMembers(object value, XamlType valueXamlType, SerializerContext context, 1610void GetConstructorInfo(object value, XamlType valueXamlType, SerializerContext context, out MemberInfo member, out ICollection arguments, out bool isComplete) 1736public void AssignName(SerializerContext context) 1745public void AssignName(string name, SerializerContext context) 1758public void AddNameProperty(SerializerContext context) 1796static string ConvertTypeAndMethodToString(Type type, string methodName, SerializerContext context) 1803static ObjectMarkupInfo ForArray(Array value, SerializerContext context) 1869static void AddAttachedProperties(object value, ObjectMarkupInfo objectInfo, SerializerContext context) 1908public static ObjectMarkupInfo ForObject(object value, SerializerContext context, TypeConverter instanceConverter = null, bool isRoot = false) 2022static ObjectMarkupInfo ForObjectInternal(object value, SerializerContext context, TypeConverter converter) 2060static void AddReference(object value, ObjectMarkupInfo objectInfo, SerializerContext context) 2065static ObjectMarkupInfo ForTypeConverted(string value, object originalValue, SerializerContext context) 2322internal static bool CanPropertyXamlRoundtrip(XamlMember property, SerializerContext context) 2328static List<XamlMember> GetXamlSerializableProperties(XamlType type, SerializerContext context) 2696public bool TryValueSerializeToString(ValueSerializer valueSerializer, TypeConverter propertyConverter, SerializerContext context, ref object value) 2812SerializerContext context; 2814public TypeDescriptorAndValueSerializerContext(SerializerContext context) 2892public XamlTemplateMarkupInfo(XamlReader reader, SerializerContext context) 3012public override void FindNamespace(SerializerContext context)