89 references to CurrentFrame
PresentationFramework (89)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (88)
230
get { return _context.
CurrentFrame
!= null; }
250
_context.
CurrentFrame
.IsDeferredContent = true;
371
Baml2006ReaderFrame baseFrame = _context.
CurrentFrame
;
374
while (baseFrame != _context.
CurrentFrame
)
733
bool shouldInjectContentProperty = _context.
CurrentFrame
.Member == null;
737
if (_context.
CurrentFrame
.XamlType.ContentProperty != null)
741
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.XamlType.ContentProperty);
779
bool shouldDropProperty = _context.
CurrentFrame
.Member == null;
822
_context.
CurrentFrame
.XamlType = type;
936
_context.
CurrentFrame
.IsDeferredContent = true;
950
_context.
CurrentFrame
.Key = new KeyRecord(false, false, 0, value);
972
if (_context.
CurrentFrame
.IsDeferredContent)
978
_context.
CurrentFrame
.Key = key;
996
if (_context.
CurrentFrame
.IsDeferredContent)
1002
_context.
CurrentFrame
.Key = key;
1047
_context.
CurrentFrame
.Member != XamlLanguage.PositionalParameters)
1049
if (_context.
CurrentFrame
.XamlType != null && _context.
CurrentFrame
.XamlType.IsCollection)
1051
if (!_context.
CurrentFrame
.XamlType.IsWhitespaceSignificantCollection)
1058
if (_context.
CurrentFrame
.Member.Type != null &&
1059
!_context.
CurrentFrame
.Member.Type.UnderlyingType.IsAssignableFrom(typeof(String)))
1070
_context.
CurrentFrame
.Member = null;
1078
_context.
CurrentFrame
.Member = XamlLanguage.PositionalParameters;
1130
if (_root != null && _context.
CurrentFrame
.Depth == 0)
1149
_context.
CurrentFrame
.XamlType = type;
1188
_xamlNodesWriter.WriteStartObject(_context.
CurrentFrame
.XamlType);
1192
if (_context.
CurrentFrame
.Depth == 1)
1242
if (_context.
CurrentFrame
.Key != null)
1246
KeyRecord keyRecord = _context.
CurrentFrame
.Key;
1273
_context.
CurrentFrame
.Key = null;
1276
if (_context.
CurrentFrame
.DelayedConnectionId != -1)
1281
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId);
1285
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId.ToString(System.Windows.Markup.TypeConverterHelper.InvariantEnglishUS));
1292
if (_context.
CurrentFrame
.IsDeferredContent)
1310
_context.
CurrentFrame
.XamlType = type;
1369
if (_context.
CurrentFrame
.XamlType.UnderlyingType == typeof(EventSetter))
1395
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1412
if (_context.
CurrentFrame
.XamlType == null)
1418
if (_context.
CurrentFrame
.Member != null)
1420
throw new XamlParseException(SR.Format(SR.PropertyOutOfOrder, _context.
CurrentFrame
.Member));
1495
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1512
serializerTypeId, property, _context.
CurrentFrame
.XamlType));
1528
converter = new EnumConverter(_context.
CurrentFrame
.XamlType.UnderlyingType);
1574
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1636
XamlMember property = GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1853
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1883
XamlMember property = _context.SchemaContext.GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1973
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1975
_context.
CurrentFrame
.Member = property;
1984
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1986
_context.
CurrentFrame
.Member = property;
1994
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1996
_context.
CurrentFrame
.Member = property;
2004
_context.
CurrentFrame
.Member = null;
2012
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2019
_context.
CurrentFrame
.Member = null;
2031
Baml2006ReaderFrame currentFrame = _context.
CurrentFrame
;
2113
Debug.Assert(_context.
CurrentFrame
.XamlType != null, "BAML Xmlns record is only legal between ElementStart and ElementEnd");
2121
_context.
CurrentFrame
.AddNamespace(prefix, xamlNs);
2242
_context.
CurrentFrame
.ContentProperty = contentProperty;
2250
if (_context.
CurrentFrame
.Member != null)
2255
Baml2006ReaderFrame frame = _context.
CurrentFrame
;
2312
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.IsImplict)
2320
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2323
if (_context.
CurrentFrame
.Depth == _context.TemplateStartDepth)
2336
_context.
CurrentFrame
.Member = null;
2337
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.None;
2345
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2350
XamlType parentType = _context.
CurrentFrame
.XamlType;
2351
XamlMember parentProperty = _context.
CurrentFrame
.Member;
2359
if (_context.
CurrentFrame
.ContentProperty != null)
2361
_context.
CurrentFrame
.Member = parentProperty = _context.
CurrentFrame
.ContentProperty;
2365
_context.
CurrentFrame
.Member = parentProperty = parentType.ContentProperty;
2371
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Items;
2375
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Initialization;
2382
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.HasImplicitProperty;
2391
_context.TemplateStartDepth = _context.
CurrentFrame
.Depth;
2431
else if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2459
_lookingForAKeyOnAMarkupExtensionInADictionaryDepth = _context.
CurrentFrame
.Depth;
2474
EmitGoItemsPreamble(_context.
CurrentFrame
.Member.Type);
2486
_context.
CurrentFrame
.XamlType = parentPropertyType;
2488
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.IsImplict;
2490
_context.
CurrentFrame
.Member = XamlLanguage.Items;
2491
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.Member);
2713
get { return _context.
CurrentFrame
.FreezeFreezables; }
2714
set { _context.
CurrentFrame
.FreezeFreezables = value; }
2722
get { return _context.
CurrentFrame
.FreezeFreezables; }
System\Windows\Markup\Baml2006\Baml2006ReaderContext.cs (1)
25
CurrentFrame
.FreezeFreezables = PreviousFrame.FreezeFreezables;