134 references to CurrentContext
PresentationFramework (134)
System\Windows\Markup\BamlRecordReader.cs (134)
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 ) 2923if( CurrentContext != null ) 2925CurrentContext.ElementNameOrPropertyName = name; 2979CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 2994InitPropertyCollection(holder, CurrentContext); 3038holder.Collection = CurrentContext.ObjectData; 3040expectedType = CurrentContext.ObjectData.GetType(); 3052CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3059SetCollectionPropertyValue(CurrentContext); 3076CurrentContext.ElementNameOrPropertyName = holder.AttributeName; 3083SetCollectionPropertyValue(CurrentContext); 3281SetKeyOnContext(key, bamlDefAttributeRecord.Value, CurrentContext, ParentContext); 3292if( CurrentContext == null ) 3295CurrentContext.Uid = bamlDefAttributeRecord.Value; 3302UIElement element = CurrentContext.ObjectData as UIElement; 3352SetKeyOnContext(keyType, XamlReaderHelper.DefinitionName, CurrentContext, ParentContext); 3407if (null == CurrentContext) 3432switch (CurrentContext.ContextType) 3438if (CurrentContext.CreateUsingTypeConverter) 3440Debug.Assert( CurrentContext.ObjectData == null && CurrentContext.ExpectedType != null, 3444object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3447CurrentContext.ObjectData = o; 3448CurrentContext.ExpectedType = null; 3453CurrentContext.ExpectedType.FullName); 3465ThrowException(nameof(SR.ParserCantCreateInstanceType), CurrentContext.ExpectedType.FullName); 3470IAddChild iacParent = GetIAddChildFromContext(CurrentContext); 3475else if (CurrentContext.ContentProperty != null) 3477AddToContentProperty(parent, CurrentContext.ContentProperty, bamlTextRecord.Value); 3493if (null == CurrentContext.ExpectedType) 3496GetPropNameFrom(CurrentContext.ObjectData)); 3503BamlAttributeInfoRecord attribInfo = CurrentContext.ObjectData as BamlAttributeInfoRecord; 3526if (null == CurrentContext.ExpectedType) 3529GetPropNameFrom(CurrentContext.ObjectData)); 3533object o = GetObjectFromString(CurrentContext.ExpectedType, bamlTextRecord.Value, converterTypeId); 3542CurrentContext.ExpectedType.FullName, bamlTextRecord.Value); 3550BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3564BamlCollectionHolder holder = GetCollectionHolderFromContext(CurrentContext, true); 3625Debug.Assert(null != CurrentContext && 3626ReaderFlags.PropertyComplexDP == CurrentContext.ContextType && 3627null != CurrentContext.ExpectedType && null != ParentContext); 3733CurrentContext.ExpectedType = null; 3829Debug.Assert(null != CurrentContext && 3830ReaderFlags.PropertyComplexClr == CurrentContext.ContextType && 3831null != CurrentContext.ExpectedType); 3871CurrentContext.ExpectedType = null; 3878Debug.Assert(null != CurrentContext && 3879ReaderFlags.ConstructorParams == CurrentContext.ContextType); 3889if (CurrentContext.ObjectData == null) 3891CurrentContext.ObjectData = o; 3892CurrentContext.SetFlag(ReaderFlags.SingletonConstructorParam); 3894else if (CurrentContext.CheckFlag(ReaderFlags.SingletonConstructorParam)) 3897paramList.Add(CurrentContext.ObjectData); 3899CurrentContext.ObjectData = paramList; 3900CurrentContext.ClearFlag(ReaderFlags.SingletonConstructorParam); 3904ArrayList paramList = (ArrayList) CurrentContext.ObjectData; 3916DependencyObject e = CurrentContext.ObjectData as DependencyObject; 4255return GetObjectDataFromContext(CurrentContext); 4425if (CurrentContext == null) 4534CurrentContext.ObjectData = element; 4562ReaderContextStackData currentContext = CurrentContext; 4817CurrentContext.ObjectData = element; 4840ReaderContextStackData currentContext = CurrentContext;