75 references to CurrentFrame
System.Xaml (75)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\Xaml\Context\XamlContextStack.cs (6)
26Debug.Assert(CurrentFrame is not null); 27Debug.Assert(CurrentFrame.Depth == Depth); 36_currentFrame = source.CurrentFrame; 40T iteratorFrame = source.CurrentFrame; 110Debug.Assert(CurrentFrame.Depth == Depth); 123Debug.Assert(CurrentFrame.Depth == Depth);
System\Xaml\Context\ObjectWriterContext.cs (37)
64_stack.CurrentFrame.NameScopeDictionary = rootNameScopeDictionary; 97_stack.CurrentFrame.NameScopeDictionary = rootNameScopeDictionary; 218_stack.CurrentFrame.AddNamespace(prefix, xamlNS); 224ObjectWriterFrame frame = _stack.CurrentFrame; 241ObjectWriterFrame frame = _stack.CurrentFrame; 285ObjectWriterFrame frame = _stack.CurrentFrame; 327ObjectWriterFrame lowerFrame = _stack.CurrentFrame; 517get { return _stack.CurrentFrame.XamlType; } 518set { _stack.CurrentFrame.XamlType = value; } 533get { return _stack.CurrentFrame.Member; } 534set { _stack.CurrentFrame.Member = value; } 549get { return _stack.CurrentFrame.Instance; } 550set { _stack.CurrentFrame.Instance = value; } 565get { return _stack.CurrentFrame.Collection; } 566set { _stack.CurrentFrame.Collection = value; } 576get { return _stack.CurrentFrame.WasAssignedAtCreation; } 577set { _stack.CurrentFrame.WasAssignedAtCreation = value; } 582get { return _stack.CurrentFrame.IsObjectFromMember; } 583set { _stack.CurrentFrame.IsObjectFromMember = value; } 599set { _stack.CurrentFrame.IsPropertyValueSet = value; } 610get { return _stack.CurrentFrame.IsTypeConvertedObject; } 611set { _stack.CurrentFrame.IsTypeConvertedObject = value; } 616get { return _stack.CurrentFrame.PreconstructionPropertyValues; } 621get { return _stack.CurrentFrame.HasPreconstructionPropertyValuesDictionary; } 631get { return _stack.CurrentFrame.AssignedProperties; } 641get { return _stack.CurrentFrame.InstanceRegisteredName; } 642set { _stack.CurrentFrame.InstanceRegisteredName = value; } 672return LookupNameScopeDictionary((ObjectWriterFrame)_stack.CurrentFrame); 706get { return _stack.CurrentFrame.PositionalCtorArgs; } 707set { _stack.CurrentFrame.PositionalCtorArgs = value; } 712get { return _stack.CurrentFrame.Key; } 717get { return _stack.CurrentFrame.IsKeySet; } 731get { return _stack.CurrentFrame.KeyIsUnconverted; } 732set { _stack.CurrentFrame.KeyIsUnconverted = value; } 787XamlFrame frame = _stack.CurrentFrame; 836var frame = (ObjectWriterFrame)_stack.CurrentFrame; 862var frame = (ObjectWriterFrame)_stack.CurrentFrame;
System\Xaml\Context\SavedContext.cs (1)
28stack.CurrentFrame.Instance = null;
System\Xaml\Context\XamlParserContext.cs (31)
48XamlParserFrame frame = _stack.CurrentFrame; 82XamlParserFrame frame = _stack.CurrentFrame; 149_stack.CurrentFrame.SetNamespaces(_prescopeNamespaces); 194get { return _stack.CurrentFrame.XamlType; } 195set { _stack.CurrentFrame.XamlType = value; } 200get { return _stack.CurrentFrame.BracketModeParseParameters; } 201set { _stack.CurrentFrame.BracketModeParseParameters = value; } 206get { return _stack.CurrentFrame.LongestConstructorOfCurrentMarkupExtensionType; } 207set { _stack.CurrentFrame.LongestConstructorOfCurrentMarkupExtensionType = value; } 212get { return _stack.CurrentFrame.EscapeCharacterMapForMarkupExtension; } 213set { _stack.CurrentFrame.EscapeCharacterMapForMarkupExtension = value; } 220get { return _stack.CurrentFrame.TypeNamespace; } 221set { _stack.CurrentFrame.TypeNamespace = value; } 226get { return _stack.CurrentFrame.InContainerDirective; } 227set { _stack.CurrentFrame.InContainerDirective = value; } 238get { return _stack.CurrentFrame.Member; } 239set { _stack.CurrentFrame.Member = value; } 250get { return _stack.CurrentFrame.CtorArgCount; } 251set { _stack.CurrentFrame.CtorArgCount = value; } 256get { return _stack.CurrentFrame.ForcedToUseConstructor; } 257set { _stack.CurrentFrame.ForcedToUseConstructor = value; } 262get { return _stack.CurrentFrame.Member == XamlLanguage.Items; } 267get { return _stack.CurrentFrame.Member == XamlLanguage.Initialization; } 272get { return _stack.CurrentFrame.Member == XamlLanguage.UnknownContent; } 277get { return _stack.CurrentFrame.InImplicitArray; } 278set { _stack.CurrentFrame.InImplicitArray = value; } 283get { return _stack.CurrentFrame.InCollectionFromMember; } 284set { _stack.CurrentFrame.InCollectionFromMember = value; } 289get { return _stack.CurrentFrame.PreviousChildType; } 290set { _stack.CurrentFrame.PreviousChildType = value; } 306get { return _stack.CurrentFrame.XamlType is not null && _stack.Depth == 1; }