4 instantiations of ObjectWriterContext
System.Xaml (4)
System\Xaml\Context\NameFixupToken.cs (1)
143_targetContext = new ObjectWriterContext(SavedContext, null, null, Runtime);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (3)
101_context = new ObjectWriterContext(savedContext, settings, rootNameScope, runtime); 105_context = new ObjectWriterContext(schemaContext, settings, rootNameScope, runtime); 1991PendingKeyConversionContexts.Add(parentCollection, new ObjectWriterContext(savedContext, null, null, Runtime));
48 references to ObjectWriterContext
System.Xaml (48)
System\Xaml\Context\ContextServices.cs (1)
15public static object GetTargetProperty(ObjectWriterContext xamlContext)
System\Xaml\Context\NameFixupToken.cs (2)
136private ObjectWriterContext _targetContext; 137public ObjectWriterContext TargetContext
System\Xaml\Context\SavedContext.cs (1)
19public XamlSavedContext(SavedContextType savedContextType, ObjectWriterContext owContext, XamlContextStack<ObjectWriterFrame> stack)
System\Xaml\Context\ServiceProviderContext.cs (2)
27ObjectWriterContext _xamlContext; 29public ServiceProviderContext(ObjectWriterContext context)
System\Xaml\Context\XamlObjectWriterFactory.cs (1)
16public XamlObjectWriterFactory(ObjectWriterContext context)
System\Xaml\InfosetObjects\DeferredWriter.cs (2)
23ObjectWriterContext _context; 29public DeferringWriter(ObjectWriterContext context)
System\Xaml\InfosetObjects\XamlObjectWriter.cs (39)
24ObjectWriterContext _context; 40private Dictionary<object, ObjectWriterContext> _pendingKeyConversionContexts; 224private Dictionary<object, ObjectWriterContext> PendingKeyConversionContexts 229_pendingKeyConversionContexts = new Dictionary<object, ObjectWriterContext>(); 239private void TryCreateParentInstance(ObjectWriterContext ctx) 1137private void Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx) 1231private void Logic_ConvertPositionalParamsToArgs(ObjectWriterContext ctx) 1269private void Logic_CreateFromInitializationValue(ObjectWriterContext ctx) 1306private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1312private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1333private bool Logic_CreatePropertyValueFromValue(ObjectWriterContext ctx) 1428private bool Logic_ShouldConvertKey(ObjectWriterContext ctx) 1467private void Logic_BeginInit(ObjectWriterContext ctx) 1489private void Logic_EndInit(ObjectWriterContext ctx) 1500private void Logic_DeferProvideValue(ObjectWriterContext ctx) 1516private void Logic_DuplicatePropertyCheck(ObjectWriterContext ctx, XamlMember property, bool onParent) 1538private void Logic_ApplyCurrentPreconstructionPropertyValues(ObjectWriterContext ctx) 1543private void Logic_ApplyCurrentPreconstructionPropertyValues(ObjectWriterContext ctx, bool skipDirectives) 1579private object Logic_PushAndPopAProvideValueStackFrame(ObjectWriterContext ctx, XamlMember prop, XAML3.MarkupExtension me, bool useIRME) 1603private void Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, 1664private void Logic_CheckBaseUri(ObjectWriterContext ctx, string value) 1677private void Logic_AssignProvidedValue(ObjectWriterContext ctx) 1687private bool Logic_ProvideValue(ObjectWriterContext ctx) 1768private void Logic_PendCurrentFixupToken_SetValue(ObjectWriterContext ctx, NameFixupToken token) 1776private void Logic_CheckAssignmentToParentStart(ObjectWriterContext ctx) 1797private void Logic_DoAssignmentToParentCollection(ObjectWriterContext ctx) 1851private bool Logic_WillParentCollectionAdd(ObjectWriterContext ctx, Type type, bool excludeObjectType) 1872private void Logic_AddToParentDictionary(ObjectWriterContext ctx, object key, object value) 1933private bool Logic_PendAssignmentToParentCollection(ObjectWriterContext ctx, object key, bool keyIsSet) 2001private void Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx) 2133private void Logic_PendKeyFixupToken(ObjectWriterContext ctx, NameFixupToken token) 2154private void Logic_RegisterName_OnCurrent(ObjectWriterContext ctx, string name) 2162private void Logic_RegisterName_OnParent(ObjectWriterContext ctx, string name) 2169private void RegisterName(ObjectWriterContext ctx, string name, 2206private void Logic_SetConnectionId(ObjectWriterContext ctx, int connectionId, object instance) 2225private void Logic_ValidateXClass(ObjectWriterContext ctx, object value) 2255private void Logic_AddDependencyForUnresolvedChildren(ObjectWriterContext ctx, 2531var owc = token.TargetContext; 2666ObjectWriterContext ctx = PendingKeyConversionContexts[instance];