133 references to CurrentContext
PresentationFramework (133)
System\Windows\Markup\BamlRecordReader.cs (133)
453CurrentContext.ElementNameOrPropertyName = contextXamlObjectIds.Name; 454CurrentContext.Uid = contextXamlObjectIds.Uid; 455CurrentContext.Key = dictionaryKey; 491CurrentContext.Key = dictionaryKey; 505data = CurrentContext.ObjectData; 506CurrentContext.ObjectData = null; 610CurrentContext.SetFlag(ReaderFlags.InjectedElement); 630if (CurrentContext.CheckFlag(ReaderFlags.InjectedElement)) 632CurrentContext.ClearFlag(ReaderFlags.InjectedElement); 710Debug.Assert(ReaderFlags.DependencyObject == CurrentContext.ContextType); 792Debug.Assert(ReaderFlags.DependencyObject == CurrentContext.ContextType || 793ReaderFlags.ClrObject == CurrentContext.ContextType || 794ReaderFlags.PropertyComplexClr == CurrentContext.ContextType || 795ReaderFlags.PropertyComplexDP == CurrentContext.ContextType); 798if (ReaderFlags.DependencyObject == CurrentContext.ContextType || 799ReaderFlags.ClrObject == CurrentContext.ContextType || 800ReaderFlags.PropertyComplexClr == CurrentContext.ContextType || 801ReaderFlags.PropertyComplexDP == CurrentContext.ContextType) 815if (ReaderFlags.DependencyObject == CurrentContext.ContextType) 993ReaderContextStackData currentContext = CurrentContext; 1099else if (CurrentContext.CheckFlag(ReaderFlags.IDictionary)) 1107CurrentContext.MarkAddedToTree(); 1168if (null == CurrentContext || 1169(ReaderFlags.DependencyObject != CurrentContext.ContextType && 1170ReaderFlags.ClrObject != CurrentContext.ContextType)) 1200Debug.Assert(!CurrentContext.CheckFlag(ReaderFlags.NeedToAddToTree), "Failed to add Element to tree before popping stack"); 1202ReaderFlags flags = CurrentContext.ContextFlags; 1212CurrentContext != null) 1214Debug.Assert( CurrentContext.ContextType != ReaderFlags.PropertyComplexClr ); 1215Debug.Assert( CurrentContext.ContextType != ReaderFlags.PropertyComplexDP ); 1217switch (CurrentContext.ContextType) 1221CurrentContext.ObjectData = currentElement; 1267Debug.Assert(CurrentContext.ContextType == ReaderFlags.ConstructorParams); 1364CurrentContext.ContentProperty = contentProperty; 1396if (CurrentContext.CheckFlag(ReaderFlags.SingletonConstructorParam)) 1398param = CurrentContext.ObjectData; 1478paramList = (ArrayList)CurrentContext.ObjectData; 1671ResourceDictionary dictionary = GetDictionaryFromContext(CurrentContext, true /*toInsert*/) as ResourceDictionary; 1927if (null == CurrentContext || 1928(ReaderFlags.DependencyObject != CurrentContext.ContextType && 1929ReaderFlags.ClrObject != CurrentContext.ContextType)) 1972if (CurrentContext != null) 1976if (CurrentContext.ContentProperty != null) 1978dpOrPi = CurrentContext.ContentProperty; 1979parent = CurrentContext.ObjectData; 1981else if ( (CurrentContext.ContextType == ReaderFlags.PropertyComplexClr) 1982|| (CurrentContext.ContextType == ReaderFlags.PropertyComplexDP) ) 1984dpOrPi = CurrentContext.ObjectData; 2028if (null == CurrentContext || 2029!(ReaderFlags.ClrObject == CurrentContext.ContextType || 2030ReaderFlags.DependencyObject == CurrentContext.ContextType)) 2040ReaderFlags.DependencyObject == CurrentContext.ContextType /*targetIsDependencyObject*/ ); 2072CurrentContext.ElementNameOrPropertyName = propertyDefinition.Name; 2176if (null == CurrentContext || 2177(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2178ReaderFlags.ClrObject != CurrentContext.ContextType)) 2267if (null == CurrentContext || 2268(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2269ReaderFlags.ClrObject != CurrentContext.ContextType)) 2282if (null == CurrentContext || 2283(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2284ReaderFlags.ClrObject != CurrentContext.ContextType)) 2298if (null == CurrentContext || 2299(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2300ReaderFlags.ClrObject != CurrentContext.ContextType)) 2421if (null == CurrentContext || 2422(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2423ReaderFlags.ClrObject != CurrentContext.ContextType)) 2622if (null == CurrentContext || 2623(ReaderFlags.DependencyObject != CurrentContext.ContextType && 2624ReaderFlags.ClrObject != CurrentContext.ContextType)) 2675if( CurrentContext.CreateUsingTypeConverter ) 2923CurrentContext?.ElementNameOrPropertyName = name; 2976CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 2991InitPropertyCollection(holder, CurrentContext); 3035holder.Collection = CurrentContext.ObjectData; 3037expectedType = CurrentContext.ObjectData.GetType(); 3049CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3056SetCollectionPropertyValue(CurrentContext); 3073CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3080SetCollectionPropertyValue(CurrentContext); 3278SetKeyOnContext(key, bamlDefAttributeRecord.Value, CurrentContext, ParentContext); 3289if( CurrentContext == null ) 3292CurrentContext.Uid = bamlDefAttributeRecord.Value; 3299UIElement element = CurrentContext.ObjectData as UIElement; 3349SetKeyOnContext(keyType, XamlReaderHelper.DefinitionName, CurrentContext, ParentContext); 3401if (null == CurrentContext) 3426switch (CurrentContext.ContextType) 3432if (CurrentContext.CreateUsingTypeConverter) 3434Debug.Assert( CurrentContext.ObjectData == null && CurrentContext.ExpectedType != null, 3438object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3441CurrentContext.ObjectData = o; 3442CurrentContext.ExpectedType = null; 3447CurrentContext.ExpectedType.FullName); 3459ThrowException(nameof(SR.ParserCantCreateInstanceType), CurrentContext.ExpectedType.FullName); 3464IAddChild iacParent = GetIAddChildFromContext(CurrentContext); 3469else if (CurrentContext.ContentProperty != null) 3471AddToContentProperty(parent, CurrentContext.ContentProperty, bamlTextRecord.Value); 3487if (null == CurrentContext.ExpectedType) 3490GetPropNameFrom(CurrentContext.ObjectData)); 3497BamlAttributeInfoRecord attribInfo = CurrentContext.ObjectData as BamlAttributeInfoRecord; 3520if (null == CurrentContext.ExpectedType) 3523GetPropNameFrom(CurrentContext.ObjectData)); 3527object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3536CurrentContext.ExpectedType.FullName, bamlTextRecord.Value); 3544BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3558BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3619Debug.Assert(null != CurrentContext && 3620ReaderFlags.PropertyComplexDP == CurrentContext.ContextType && 3621null != CurrentContext.ExpectedType && null != ParentContext); 3727CurrentContext.ExpectedType = null; 3823Debug.Assert(null != CurrentContext && 3824ReaderFlags.PropertyComplexClr == CurrentContext.ContextType && 3825null != CurrentContext.ExpectedType); 3865CurrentContext.ExpectedType = null; 3872Debug.Assert(null != CurrentContext && 3873ReaderFlags.ConstructorParams == CurrentContext.ContextType); 3883if (CurrentContext.ObjectData == null) 3885CurrentContext.ObjectData = o; 3886CurrentContext.SetFlag(ReaderFlags.SingletonConstructorParam); 3888else if (CurrentContext.CheckFlag(ReaderFlags.SingletonConstructorParam)) 3891paramList.Add(CurrentContext.ObjectData); 3893CurrentContext.ObjectData = paramList; 3894CurrentContext.ClearFlag(ReaderFlags.SingletonConstructorParam); 3898ArrayList paramList = (ArrayList) CurrentContext.ObjectData; 3910DependencyObject e = CurrentContext.ObjectData as DependencyObject; 4249return GetObjectDataFromContext(CurrentContext); 4419if (CurrentContext == null) 4528CurrentContext.ObjectData = element; 4556ReaderContextStackData currentContext = CurrentContext; 4811CurrentContext.ObjectData = element; 4834ReaderContextStackData currentContext = CurrentContext;