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