89 references to CurrentFrame
PresentationFramework (89)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (88)
234
get { return _context.
CurrentFrame
!= null; }
254
_context.
CurrentFrame
.IsDeferredContent = true;
378
Baml2006ReaderFrame baseFrame = _context.
CurrentFrame
;
381
while (baseFrame != _context.
CurrentFrame
)
740
bool shouldInjectContentProperty = _context.
CurrentFrame
.Member == null;
744
if (_context.
CurrentFrame
.XamlType.ContentProperty != null)
748
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.XamlType.ContentProperty);
784
bool shouldDropProperty = _context.
CurrentFrame
.Member == null;
827
_context.
CurrentFrame
.XamlType = type;
939
_context.
CurrentFrame
.IsDeferredContent = true;
953
_context.
CurrentFrame
.Key = new KeyRecord(false, false, 0, value);
975
if (_context.
CurrentFrame
.IsDeferredContent)
981
_context.
CurrentFrame
.Key = key;
999
if (_context.
CurrentFrame
.IsDeferredContent)
1005
_context.
CurrentFrame
.Key = key;
1050
_context.
CurrentFrame
.Member != XamlLanguage.PositionalParameters)
1052
if (_context.
CurrentFrame
.XamlType != null && _context.
CurrentFrame
.XamlType.IsCollection)
1054
if (!_context.
CurrentFrame
.XamlType.IsWhitespaceSignificantCollection)
1061
if (_context.
CurrentFrame
.Member.Type != null &&
1062
!_context.
CurrentFrame
.Member.Type.UnderlyingType.IsAssignableFrom(typeof(String)))
1073
_context.
CurrentFrame
.Member = null;
1081
_context.
CurrentFrame
.Member = XamlLanguage.PositionalParameters;
1133
if (_root != null && _context.
CurrentFrame
.Depth == 0)
1152
_context.
CurrentFrame
.XamlType = type;
1191
_xamlNodesWriter.WriteStartObject(_context.
CurrentFrame
.XamlType);
1195
if (_context.
CurrentFrame
.Depth == 1)
1245
if (_context.
CurrentFrame
.Key != null)
1249
KeyRecord keyRecord = _context.
CurrentFrame
.Key;
1276
_context.
CurrentFrame
.Key = null;
1279
if (_context.
CurrentFrame
.DelayedConnectionId != -1)
1284
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId);
1288
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId.ToString(System.Windows.Markup.TypeConverterHelper.InvariantEnglishUS));
1295
if (_context.
CurrentFrame
.IsDeferredContent)
1313
_context.
CurrentFrame
.XamlType = type;
1370
if (_context.
CurrentFrame
.XamlType.UnderlyingType == typeof(EventSetter))
1396
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1413
if (_context.
CurrentFrame
.XamlType == null)
1419
if (_context.
CurrentFrame
.Member != null)
1421
throw new XamlParseException(SR.Format(SR.PropertyOutOfOrder, _context.
CurrentFrame
.Member));
1496
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1513
serializerTypeId, property, _context.
CurrentFrame
.XamlType));
1529
converter = new EnumConverter(_context.
CurrentFrame
.XamlType.UnderlyingType);
1575
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1637
XamlMember property = GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1852
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1882
XamlMember property = _context.SchemaContext.GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1972
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1974
_context.
CurrentFrame
.Member = property;
1983
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1985
_context.
CurrentFrame
.Member = property;
1993
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1995
_context.
CurrentFrame
.Member = property;
2003
_context.
CurrentFrame
.Member = null;
2011
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2018
_context.
CurrentFrame
.Member = null;
2030
Baml2006ReaderFrame currentFrame = _context.
CurrentFrame
;
2114
Debug.Assert(_context.
CurrentFrame
.XamlType != null, "BAML Xmlns record is only legal between ElementStart and ElementEnd");
2122
_context.
CurrentFrame
.AddNamespace(prefix, xamlNs);
2249
_context.
CurrentFrame
.ContentProperty = contentProperty;
2257
if (_context.
CurrentFrame
.Member != null)
2262
Baml2006ReaderFrame frame = _context.
CurrentFrame
;
2319
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.IsImplict)
2327
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2330
if (_context.
CurrentFrame
.Depth == _context.TemplateStartDepth)
2343
_context.
CurrentFrame
.Member = null;
2344
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.None;
2352
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2357
XamlType parentType = _context.
CurrentFrame
.XamlType;
2358
XamlMember parentProperty = _context.
CurrentFrame
.Member;
2366
if (_context.
CurrentFrame
.ContentProperty != null)
2368
_context.
CurrentFrame
.Member = parentProperty = _context.
CurrentFrame
.ContentProperty;
2372
_context.
CurrentFrame
.Member = parentProperty = parentType.ContentProperty;
2378
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Items;
2382
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Initialization;
2389
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.HasImplicitProperty;
2398
_context.TemplateStartDepth = _context.
CurrentFrame
.Depth;
2441
else if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2469
_lookingForAKeyOnAMarkupExtensionInADictionaryDepth = _context.
CurrentFrame
.Depth;
2484
EmitGoItemsPreamble(_context.
CurrentFrame
.Member.Type);
2496
_context.
CurrentFrame
.XamlType = parentPropertyType;
2498
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.IsImplict;
2500
_context.
CurrentFrame
.Member = XamlLanguage.Items;
2501
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.Member);
2723
get { return _context.
CurrentFrame
.FreezeFreezables; }
2724
set { _context.
CurrentFrame
.FreezeFreezables = value; }
2732
get { return _context.
CurrentFrame
.FreezeFreezables; }
System\Windows\Markup\Baml2006\Baml2006ReaderContext.cs (1)
29
CurrentFrame
.FreezeFreezables = PreviousFrame.FreezeFreezables;