4 instantiations of ObjectWriterContext
System.Xaml (4)
System\Xaml\Context\NameFixupToken.cs (1)
142_targetContext = new ObjectWriterContext(SavedContext, null, null, Runtime);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (3)
100_context = new ObjectWriterContext(savedContext, settings, rootNameScope, runtime); 104_context = new ObjectWriterContext(schemaContext, settings, rootNameScope, runtime); 1990PendingKeyConversionContexts.Add(parentCollection, new ObjectWriterContext(savedContext, null, null, Runtime));
48 references to ObjectWriterContext
System.Xaml (48)
System\Xaml\Context\ContextServices.cs (1)
14public static object GetTargetProperty(ObjectWriterContext xamlContext)
System\Xaml\Context\NameFixupToken.cs (2)
135private ObjectWriterContext _targetContext; 136public ObjectWriterContext TargetContext
System\Xaml\Context\SavedContext.cs (1)
18public XamlSavedContext(SavedContextType savedContextType, ObjectWriterContext owContext, XamlContextStack<ObjectWriterFrame> stack)
System\Xaml\Context\ServiceProviderContext.cs (2)
26private ObjectWriterContext _xamlContext; 28public ServiceProviderContext(ObjectWriterContext context)
System\Xaml\Context\XamlObjectWriterFactory.cs (1)
15public XamlObjectWriterFactory(ObjectWriterContext context)
System\Xaml\InfosetObjects\DeferredWriter.cs (2)
22private ObjectWriterContext _context; 28public DeferringWriter(ObjectWriterContext context)
System\Xaml\InfosetObjects\XamlObjectWriter.cs (39)
23private ObjectWriterContext _context; 39private Dictionary<object, ObjectWriterContext> _pendingKeyConversionContexts; 223private Dictionary<object, ObjectWriterContext> PendingKeyConversionContexts 228_pendingKeyConversionContexts = new Dictionary<object, ObjectWriterContext>(); 238private void TryCreateParentInstance(ObjectWriterContext ctx) 1136private void Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx) 1230private void Logic_ConvertPositionalParamsToArgs(ObjectWriterContext ctx) 1268private void Logic_CreateFromInitializationValue(ObjectWriterContext ctx) 1305private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1311private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1332private bool Logic_CreatePropertyValueFromValue(ObjectWriterContext ctx) 1427private bool Logic_ShouldConvertKey(ObjectWriterContext ctx) 1466private void Logic_BeginInit(ObjectWriterContext ctx) 1488private void Logic_EndInit(ObjectWriterContext ctx) 1499private void Logic_DeferProvideValue(ObjectWriterContext ctx) 1515private void Logic_DuplicatePropertyCheck(ObjectWriterContext ctx, XamlMember property, bool onParent) 1537private void Logic_ApplyCurrentPreconstructionPropertyValues(ObjectWriterContext ctx) 1542private void Logic_ApplyCurrentPreconstructionPropertyValues(ObjectWriterContext ctx, bool skipDirectives) 1578private object Logic_PushAndPopAProvideValueStackFrame(ObjectWriterContext ctx, XamlMember prop, XAML3.MarkupExtension me, bool useIRME) 1602private void Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, 1663private void Logic_CheckBaseUri(ObjectWriterContext ctx, string value) 1676private void Logic_AssignProvidedValue(ObjectWriterContext ctx) 1686private bool Logic_ProvideValue(ObjectWriterContext ctx) 1767private void Logic_PendCurrentFixupToken_SetValue(ObjectWriterContext ctx, NameFixupToken token) 1775private void Logic_CheckAssignmentToParentStart(ObjectWriterContext ctx) 1796private void Logic_DoAssignmentToParentCollection(ObjectWriterContext ctx) 1850private bool Logic_WillParentCollectionAdd(ObjectWriterContext ctx, Type type, bool excludeObjectType) 1871private void Logic_AddToParentDictionary(ObjectWriterContext ctx, object key, object value) 1932private bool Logic_PendAssignmentToParentCollection(ObjectWriterContext ctx, object key, bool keyIsSet) 2000private void Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx) 2132private void Logic_PendKeyFixupToken(ObjectWriterContext ctx, NameFixupToken token) 2153private void Logic_RegisterName_OnCurrent(ObjectWriterContext ctx, string name) 2161private void Logic_RegisterName_OnParent(ObjectWriterContext ctx, string name) 2168private void RegisterName(ObjectWriterContext ctx, string name, 2205private void Logic_SetConnectionId(ObjectWriterContext ctx, int connectionId, object instance) 2224private void Logic_ValidateXClass(ObjectWriterContext ctx, object value) 2254private void Logic_AddDependencyForUnresolvedChildren(ObjectWriterContext ctx, 2530var owc = token.TargetContext; 2665ObjectWriterContext ctx = PendingKeyConversionContexts[instance];