1 instantiation of SerializerContext
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
51
var context = new
SerializerContext
(schemaContext, this.settings) { RootType = instance?.GetType() };
48 references to SerializerContext
System.Xaml (48)
System\Xaml\XamlObjectReader.cs (48)
51
var
context = new SerializerContext(schemaContext, this.settings) { RootType = instance?.GetType() };
217
public void Resume(
SerializerContext
context)
318
public override void FindNamespace(
SerializerContext
context)
339
object propertyValue, XamlValueConverter<XamlDeferringLoader> deferringLoader,
SerializerContext
context)
357
(object source, XamlMember attachedProperty, object value,
SerializerContext
context)
394
object sourceOrValue, XamlMember property, XamlType propertyType,
SerializerContext
context)
472
public static bool ShouldOmitKey(DictionaryEntry entry,
SerializerContext
context)
501
object source, XamlMember property,
SerializerContext
context)
531
private static MemberMarkupInfo ForSequence(object source, XamlMember property,
SerializerContext
context, bool isAttachable)
559
private static MemberMarkupInfo ForDictionary(object source, XamlMember property,
SerializerContext
context, bool isAttachable)
586
private static MemberMarkupInfo ForXmlSerializable(object source, XamlMember property,
SerializerContext
context)
638
object source, XamlMember xamlProperty,
SerializerContext
context)
698
public static MemberMarkupInfo ForSequenceItems(object sourceOrValue, XamlMember property, XamlType xamlType,
SerializerContext
context, bool allowReadOnly)
837
object propertyValue, XamlMember xamlProperty,
SerializerContext
context)
848
object propertyValue, ValueSerializer propertyValueSerializer, TypeConverter propertyConverter, bool isXamlTemplate, XamlMember xamlProperty,
SerializerContext
context)
901
private static void ThrowIfPropertiesAreAttached(object value, XamlMember property,
SerializerContext
context)
918
private static bool ShouldWriteProperty(object source, XamlMember property,
SerializerContext
context)
958
public virtual void FindNamespace(
SerializerContext
context) { }
1158
public override void FindNamespace(
SerializerContext
context)
1178
private void FindNamespaceForTypeArguments(IList<XamlType> types,
SerializerContext
context)
1192
private void AddItemsProperty(object value,
SerializerContext
context, XamlType xamlType)
1224
private void AddFactoryMethodAndValidateArguments(Type valueType, MemberInfo memberInfo, ICollection arguments,
SerializerContext
context, out ParameterInfo[] methodParams)
1300
private void AddArgumentsMembers(ICollection arguments,
SerializerContext
context)
1323
private bool TryAddPositionalParameters(XamlType xamlType, MemberInfo member, ICollection arguments,
SerializerContext
context)
1389
protected void AddRecordMembers(object value,
SerializerContext
context)
1394
private bool TryGetInstanceDescriptorInfo(object value,
SerializerContext
context, TypeConverter converter, out MemberInfo member, out ICollection arguments, out bool isComplete)
1411
private void ConvertToInstanceDescriptor(
SerializerContext
context, object instance, TypeConverter converter,
1430
protected void AddRecordMembers(object value,
SerializerContext
context, TypeConverter converter)
1464
SerializerContext
context,
1513
private void AddRecordConstructionMembers(object value, XamlType valueXamlType,
SerializerContext
context,
1609
private void GetConstructorInfo(object value, XamlType valueXamlType,
SerializerContext
context, out MemberInfo member, out ICollection arguments, out bool isComplete)
1735
public void AssignName(
SerializerContext
context)
1744
public void AssignName(string name,
SerializerContext
context)
1757
public void AddNameProperty(
SerializerContext
context)
1795
private static string ConvertTypeAndMethodToString(Type type, string methodName,
SerializerContext
context)
1802
private static ObjectMarkupInfo ForArray(Array value,
SerializerContext
context)
1868
private static void AddAttachedProperties(object value, ObjectMarkupInfo objectInfo,
SerializerContext
context)
1907
public static ObjectMarkupInfo ForObject(object value,
SerializerContext
context, TypeConverter instanceConverter = null, bool isRoot = false)
2021
private static ObjectMarkupInfo ForObjectInternal(object value,
SerializerContext
context, TypeConverter converter)
2059
private static void AddReference(object value, ObjectMarkupInfo objectInfo,
SerializerContext
context)
2064
private static ObjectMarkupInfo ForTypeConverted(string value, object originalValue,
SerializerContext
context)
2321
internal static bool CanPropertyXamlRoundtrip(XamlMember property,
SerializerContext
context)
2327
private static List<XamlMember> GetXamlSerializableProperties(XamlType type,
SerializerContext
context)
2695
public bool TryValueSerializeToString(ValueSerializer valueSerializer, TypeConverter propertyConverter,
SerializerContext
context, ref object value)
2811
private
SerializerContext
context;
2813
public TypeDescriptorAndValueSerializerContext(
SerializerContext
context)
2891
public XamlTemplateMarkupInfo(XamlReader reader,
SerializerContext
context)
3011
public override void FindNamespace(
SerializerContext
context)