89 references to CurrentFrame
PresentationFramework (89)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (88)
231
get { return _context.
CurrentFrame
!= null; }
251
_context.
CurrentFrame
.IsDeferredContent = true;
375
Baml2006ReaderFrame baseFrame = _context.
CurrentFrame
;
378
while (baseFrame != _context.
CurrentFrame
)
737
bool shouldInjectContentProperty = _context.
CurrentFrame
.Member == null;
741
if (_context.
CurrentFrame
.XamlType.ContentProperty != null)
745
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.XamlType.ContentProperty);
783
bool shouldDropProperty = _context.
CurrentFrame
.Member == null;
826
_context.
CurrentFrame
.XamlType = type;
940
_context.
CurrentFrame
.IsDeferredContent = true;
954
_context.
CurrentFrame
.Key = new KeyRecord(false, false, 0, value);
976
if (_context.
CurrentFrame
.IsDeferredContent)
982
_context.
CurrentFrame
.Key = key;
1000
if (_context.
CurrentFrame
.IsDeferredContent)
1006
_context.
CurrentFrame
.Key = key;
1051
_context.
CurrentFrame
.Member != XamlLanguage.PositionalParameters)
1053
if (_context.
CurrentFrame
.XamlType != null && _context.
CurrentFrame
.XamlType.IsCollection)
1055
if (!_context.
CurrentFrame
.XamlType.IsWhitespaceSignificantCollection)
1062
if (_context.
CurrentFrame
.Member.Type != null &&
1063
!_context.
CurrentFrame
.Member.Type.UnderlyingType.IsAssignableFrom(typeof(String)))
1074
_context.
CurrentFrame
.Member = null;
1082
_context.
CurrentFrame
.Member = XamlLanguage.PositionalParameters;
1134
if (_root != null && _context.
CurrentFrame
.Depth == 0)
1153
_context.
CurrentFrame
.XamlType = type;
1192
_xamlNodesWriter.WriteStartObject(_context.
CurrentFrame
.XamlType);
1196
if (_context.
CurrentFrame
.Depth == 1)
1246
if (_context.
CurrentFrame
.Key != null)
1250
KeyRecord keyRecord = _context.
CurrentFrame
.Key;
1277
_context.
CurrentFrame
.Key = null;
1280
if (_context.
CurrentFrame
.DelayedConnectionId != -1)
1285
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId);
1289
_xamlNodesWriter.WriteValue(_context.
CurrentFrame
.DelayedConnectionId.ToString(System.Windows.Markup.TypeConverterHelper.InvariantEnglishUS));
1296
if (_context.
CurrentFrame
.IsDeferredContent)
1314
_context.
CurrentFrame
.XamlType = type;
1373
if (_context.
CurrentFrame
.XamlType.UnderlyingType == typeof(EventSetter))
1399
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1416
if (_context.
CurrentFrame
.XamlType == null)
1422
if (_context.
CurrentFrame
.Member != null)
1424
throw new XamlParseException(SR.Format(SR.PropertyOutOfOrder, _context.
CurrentFrame
.Member));
1499
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1516
serializerTypeId, property, _context.
CurrentFrame
.XamlType));
1532
converter = new EnumConverter(_context.
CurrentFrame
.XamlType.UnderlyingType);
1578
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1640
XamlMember property = GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1857
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1887
XamlMember property = _context.SchemaContext.GetProperty(propertyId, _context.
CurrentFrame
.XamlType);
1977
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1979
_context.
CurrentFrame
.Member = property;
1988
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
1990
_context.
CurrentFrame
.Member = property;
1998
XamlMember property = GetProperty(_binaryReader.ReadInt16(), _context.
CurrentFrame
.XamlType);
2000
_context.
CurrentFrame
.Member = property;
2008
_context.
CurrentFrame
.Member = null;
2016
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2023
_context.
CurrentFrame
.Member = null;
2035
Baml2006ReaderFrame currentFrame = _context.
CurrentFrame
;
2117
Debug.Assert(_context.
CurrentFrame
.XamlType != null, "BAML Xmlns record is only legal between ElementStart and ElementEnd");
2125
_context.
CurrentFrame
.AddNamespace(prefix, xamlNs);
2246
_context.
CurrentFrame
.ContentProperty = contentProperty;
2254
if (_context.
CurrentFrame
.Member != null)
2259
Baml2006ReaderFrame frame = _context.
CurrentFrame
;
2316
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.IsImplict)
2324
if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2327
if (_context.
CurrentFrame
.Depth == _context.TemplateStartDepth)
2340
_context.
CurrentFrame
.Member = null;
2341
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.None;
2349
if (_lookingForAKeyOnAMarkupExtensionInADictionaryDepth == _context.
CurrentFrame
.Depth)
2354
XamlType parentType = _context.
CurrentFrame
.XamlType;
2355
XamlMember parentProperty = _context.
CurrentFrame
.Member;
2363
if (_context.
CurrentFrame
.ContentProperty != null)
2365
_context.
CurrentFrame
.Member = parentProperty = _context.
CurrentFrame
.ContentProperty;
2369
_context.
CurrentFrame
.Member = parentProperty = parentType.ContentProperty;
2375
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Items;
2379
_context.
CurrentFrame
.Member = parentProperty = XamlLanguage.Initialization;
2386
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.HasImplicitProperty;
2395
_context.TemplateStartDepth = _context.
CurrentFrame
.Depth;
2435
else if (_context.
CurrentFrame
.Flags == Baml2006ReaderFrameFlags.HasImplicitProperty)
2463
_lookingForAKeyOnAMarkupExtensionInADictionaryDepth = _context.
CurrentFrame
.Depth;
2478
EmitGoItemsPreamble(_context.
CurrentFrame
.Member.Type);
2490
_context.
CurrentFrame
.XamlType = parentPropertyType;
2492
_context.
CurrentFrame
.Flags = Baml2006ReaderFrameFlags.IsImplict;
2494
_context.
CurrentFrame
.Member = XamlLanguage.Items;
2495
_xamlNodesWriter.WriteStartMember(_context.
CurrentFrame
.Member);
2717
get { return _context.
CurrentFrame
.FreezeFreezables; }
2718
set { _context.
CurrentFrame
.FreezeFreezables = value; }
2726
get { return _context.
CurrentFrame
.FreezeFreezables; }
System\Windows\Markup\Baml2006\Baml2006ReaderContext.cs (1)
26
CurrentFrame
.FreezeFreezables = PreviousFrame.FreezeFreezables;