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