134 references to CurrentContext
PresentationFramework (134)
System\Windows\Markup\BamlRecordReader.cs (134)
454CurrentContext.ElementNameOrPropertyName = contextXamlObjectIds.Name; 455CurrentContext.Uid = contextXamlObjectIds.Uid; 456CurrentContext.Key = dictionaryKey; 492CurrentContext.Key = dictionaryKey; 506data = CurrentContext.ObjectData; 507CurrentContext.ObjectData = null; 611CurrentContext.SetFlag(ReaderFlags.InjectedElement); 631if (CurrentContext.CheckFlag(ReaderFlags.InjectedElement)) 633CurrentContext.ClearFlag(ReaderFlags.InjectedElement); 711Debug.Assert(ReaderFlags.DependencyObject == CurrentContext.ContextType); 793Debug.Assert(ReaderFlags.DependencyObject == CurrentContext.ContextType || 794ReaderFlags.ClrObject == CurrentContext.ContextType || 795ReaderFlags.PropertyComplexClr == CurrentContext.ContextType || 796ReaderFlags.PropertyComplexDP == CurrentContext.ContextType); 799if (ReaderFlags.DependencyObject == CurrentContext.ContextType || 800ReaderFlags.ClrObject == CurrentContext.ContextType || 801ReaderFlags.PropertyComplexClr == CurrentContext.ContextType || 802ReaderFlags.PropertyComplexDP == CurrentContext.ContextType) 816if (ReaderFlags.DependencyObject == CurrentContext.ContextType) 994ReaderContextStackData currentContext = CurrentContext; 1100else if (CurrentContext.CheckFlag(ReaderFlags.IDictionary)) 1108CurrentContext.MarkAddedToTree(); 1169if (null == CurrentContext || 1170(ReaderFlags.DependencyObject != CurrentContext.ContextType && 1171ReaderFlags.ClrObject != CurrentContext.ContextType)) 1201Debug.Assert(!CurrentContext.CheckFlag(ReaderFlags.NeedToAddToTree), "Failed to add Element to tree before popping stack"); 1203ReaderFlags flags = CurrentContext.ContextFlags; 1213CurrentContext != null) 1215Debug.Assert( CurrentContext.ContextType != ReaderFlags.PropertyComplexClr ); 1216Debug.Assert( CurrentContext.ContextType != ReaderFlags.PropertyComplexDP ); 1218switch (CurrentContext.ContextType) 1222CurrentContext.ObjectData = currentElement; 1268Debug.Assert(CurrentContext.ContextType == ReaderFlags.ConstructorParams); 1365CurrentContext.ContentProperty = contentProperty; 1397if (CurrentContext.CheckFlag(ReaderFlags.SingletonConstructorParam)) 1399param = CurrentContext.ObjectData; 1479paramList = (ArrayList)CurrentContext.ObjectData; 1672ResourceDictionary dictionary = GetDictionaryFromContext(CurrentContext, true /*toInsert*/) as ResourceDictionary; 1928if (null == CurrentContext || 1929(ReaderFlags.DependencyObject != CurrentContext.ContextType && 1930ReaderFlags.ClrObject != CurrentContext.ContextType)) 1973if (CurrentContext != null) 1977if (CurrentContext.ContentProperty != null) 1979dpOrPi = CurrentContext.ContentProperty; 1980parent = CurrentContext.ObjectData; 1982else if ( (CurrentContext.ContextType == ReaderFlags.PropertyComplexClr) 1983|| (CurrentContext.ContextType == ReaderFlags.PropertyComplexDP) ) 1985dpOrPi = CurrentContext.ObjectData; 2029if (null == CurrentContext || 2030!(ReaderFlags.ClrObject == CurrentContext.ContextType || 2031ReaderFlags.DependencyObject == CurrentContext.ContextType)) 2041ReaderFlags.DependencyObject == CurrentContext.ContextType /*targetIsDependencyObject*/ ); 2073CurrentContext.ElementNameOrPropertyName = propertyDefinition.Name; 2177if (null == CurrentContext || 2178(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2179ReaderFlags.ClrObject != CurrentContext.ContextType)) 2268if (null == CurrentContext || 2269(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2270ReaderFlags.ClrObject != CurrentContext.ContextType)) 2283if (null == CurrentContext || 2284(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2285ReaderFlags.ClrObject != CurrentContext.ContextType)) 2299if (null == CurrentContext || 2300(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2301ReaderFlags.ClrObject != CurrentContext.ContextType)) 2422if (null == CurrentContext || 2423(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2424ReaderFlags.ClrObject != CurrentContext.ContextType)) 2623if (null == CurrentContext || 2624(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2625ReaderFlags.ClrObject != CurrentContext.ContextType)) 2676if( CurrentContext.CreateUsingTypeConverter ) 2924if( CurrentContext != null ) 2926CurrentContext.ElementNameOrPropertyName = name; 2980CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 2995InitPropertyCollection(holder, CurrentContext); 3039holder.Collection = CurrentContext.ObjectData; 3041expectedType = CurrentContext.ObjectData.GetType(); 3053CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3060SetCollectionPropertyValue(CurrentContext); 3077CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3084SetCollectionPropertyValue(CurrentContext); 3282SetKeyOnContext(key, bamlDefAttributeRecord.Value, CurrentContext, ParentContext); 3293if( CurrentContext == null ) 3296CurrentContext.Uid = bamlDefAttributeRecord.Value; 3303UIElement element = CurrentContext.ObjectData as UIElement; 3353SetKeyOnContext(keyType, XamlReaderHelper.DefinitionName, CurrentContext, ParentContext); 3408if (null == CurrentContext) 3433switch (CurrentContext.ContextType) 3439if (CurrentContext.CreateUsingTypeConverter) 3441Debug.Assert( CurrentContext.ObjectData == null && CurrentContext.ExpectedType != null, 3445object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3448CurrentContext.ObjectData = o; 3449CurrentContext.ExpectedType = null; 3454CurrentContext.ExpectedType.FullName); 3466ThrowException(nameof(SR.ParserCantCreateInstanceType), CurrentContext.ExpectedType.FullName); 3471IAddChild iacParent = GetIAddChildFromContext(CurrentContext); 3476else if (CurrentContext.ContentProperty != null) 3478AddToContentProperty(parent, CurrentContext.ContentProperty, bamlTextRecord.Value); 3494if (null == CurrentContext.ExpectedType) 3497GetPropNameFrom(CurrentContext.ObjectData)); 3504BamlAttributeInfoRecord attribInfo = CurrentContext.ObjectData as BamlAttributeInfoRecord; 3527if (null == CurrentContext.ExpectedType) 3530GetPropNameFrom(CurrentContext.ObjectData)); 3534object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3543CurrentContext.ExpectedType.FullName, bamlTextRecord.Value); 3551BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3565BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3626Debug.Assert(null != CurrentContext && 3627ReaderFlags.PropertyComplexDP == CurrentContext.ContextType && 3628null != CurrentContext.ExpectedType && null != ParentContext); 3734CurrentContext.ExpectedType = null; 3830Debug.Assert(null != CurrentContext && 3831ReaderFlags.PropertyComplexClr == CurrentContext.ContextType && 3832null != CurrentContext.ExpectedType); 3872CurrentContext.ExpectedType = null; 3879Debug.Assert(null != CurrentContext && 3880ReaderFlags.ConstructorParams == CurrentContext.ContextType); 3890if (CurrentContext.ObjectData == null) 3892CurrentContext.ObjectData = o; 3893CurrentContext.SetFlag(ReaderFlags.SingletonConstructorParam); 3895else if (CurrentContext.CheckFlag(ReaderFlags.SingletonConstructorParam)) 3898paramList.Add(CurrentContext.ObjectData); 3900CurrentContext.ObjectData = paramList; 3901CurrentContext.ClearFlag(ReaderFlags.SingletonConstructorParam); 3905ArrayList paramList = (ArrayList) CurrentContext.ObjectData; 3917DependencyObject e = CurrentContext.ObjectData as DependencyObject; 4256return GetObjectDataFromContext(CurrentContext); 4426if (CurrentContext == null) 4535CurrentContext.ObjectData = element; 4563ReaderContextStackData currentContext = CurrentContext; 4818CurrentContext.ObjectData = element; 4841ReaderContextStackData currentContext = CurrentContext;