274 references to XamlLanguage
PresentationFramework (60)
System\Windows\FrameworkTemplate.cs (3)
1039if (Names.CurrentFrame.Property == XamlLanguage.ConnectionId) 1064if (member == owner.GetAliasedProperty(XamlLanguage.Name) 1065|| XamlLanguage.Name == member)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (35)
750_xamlNodesWriter.WriteStartObject(XamlLanguage.XData); 751XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 785_xamlNodesWriter.WriteStartMember(XamlLanguage.Initialization); 946XamlMember property = BamlSchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, BamlSchemaContext.GetString(stringId)); 948if (property == XamlLanguage.Key) 1047_context.CurrentFrame.Member != XamlLanguage.PositionalParameters) 1077_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1078_context.CurrentFrame.Member = XamlLanguage.PositionalParameters; 1091_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1092_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1196_xamlNodesWriter.WriteStartMember(XamlLanguage.Base); 1209_xamlNodesWriter.WriteStartMember(XamlLanguage.Key); 1219_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1220_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1244_xamlNodesWriter.WriteStartMember(XamlLanguage.Key); 1255_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1256_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1278_xamlNodesWriter.WriteStartMember(XamlLanguage.ConnectionId); 1753_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1769_xamlNodesWriter.WriteStartObject(XamlLanguage.Static); 1770_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1787_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1865_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1866_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1905_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1922_xamlNodesWriter.WriteStartObject(XamlLanguage.Static); 1923_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 1944_xamlNodesWriter.WriteStartObject(XamlLanguage.Type); 1945_xamlNodesWriter.WriteStartMember(XamlLanguage.PositionalParameters); 2266_xamlNodesWriter.WriteStartMember(XamlLanguage.ConnectionId); 2371_context.CurrentFrame.Member = parentProperty = XamlLanguage.Items; 2375_context.CurrentFrame.Member = parentProperty = XamlLanguage.Initialization; 2436else if (elementType == XamlLanguage.Array) 2490_context.CurrentFrame.Member = XamlLanguage.Items; 2693if (reader.Member == XamlLanguage.Key)
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (2)
661= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("MemberType")); 664= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("Type"));
System\Windows\Markup\Baml2006\WpfKnownType.cs (4)
119if (directive == XamlLanguage.Name) 123else if (directive == XamlLanguage.Key && _dictionaryKeyPropertyName != null) 127else if (directive == XamlLanguage.Lang) 131else if (directive == XamlLanguage.Uid)
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (2)
350= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("MemberType")); 353= new Lazy<XamlMember>(() => XamlLanguage.Static.GetMember("Type"));
System\Windows\Markup\RestrictiveXamlXmlReader.cs (5)
21private static readonly HashSet<string> AllXamlNamespaces = new HashSet<string>(XamlLanguage.XamlNamespaces); 166if (directive.Name == XamlLanguage.Items.Name || 167directive.Name == XamlLanguage.Key.Name || 168directive.Name == XamlLanguage.Name.Name || 169Member == XamlLanguage.PositionalParameters)
System\Windows\Markup\WpfXamlLoader.cs (5)
257xamlReader.Member != XamlLanguage.Space) 331currentProperty != XamlLanguage.Space) 355if (stack.CurrentFrame.Property.IsDirective && stack.CurrentFrame.Property == XamlLanguage.Shared) 379else if (stack.CurrentFrame.Property == XmlSpace.Value || stack.CurrentFrame.Property == XamlLanguage.Space) 393stack.CurrentFrame.Property == XamlLanguage.ConnectionId &&
System\Windows\Markup\XamlReader.cs (1)
590XamlMember synchronousRecordProperty = _textReader.SchemaContext.GetXamlDirective(XamlLanguage.Xaml2006Namespace, "AsyncRecords");
System\Windows\ResourceDictionary.cs (1)
1227(reader.Member != XamlLanguage.PositionalParameters && reader.Member != xamlMemberResourceKey))
System\Windows\TemplateContent.cs (2)
811if (xamlReader.Member == parentType.GetAliasedProperty(XamlLanguage.Name)) 981if (!insideTemplate && frames.CurrentFrame.Property == XamlLanguage.ConnectionId)
System.Xaml (214)
System\Xaml\Context\ObjectWriterContext.cs (1)
299if (frame.Member == XamlLanguage.Initialization)
System\Xaml\Context\ServiceProviderContext.cs (1)
304if (_xamlContext.ParentProperty == XamlLanguage.Initialization)
System\Xaml\Context\XamlParserContext.cs (3)
262get { return _stack.CurrentFrame.Member == XamlLanguage.Items; } 267get { return _stack.CurrentFrame.Member == XamlLanguage.Initialization; } 272get { return _stack.CurrentFrame.Member == XamlLanguage.UnknownContent; }
System\Xaml\InfosetObjects\XamlObjectWriter.cs (63)
105_context.AddNamespacePrefix(KnownStrings.XmlPrefix, XamlLanguage.Xml1998Namespace); 240if (ctx.ParentInstance is null && ctx.ParentProperty != XamlLanguage.Arguments) 590else if (property == XamlLanguage.UnknownContent) 635if (property == XamlLanguage.PositionalParameters) 669if (property.IsDirective && property != XamlLanguage.Items && property != XamlLanguage.PositionalParameters) 728if (property == XamlLanguage.Arguments) 732else if (property == XamlLanguage.Initialization) 736else if (property == XamlLanguage.Items) 740else if (property == XamlLanguage.PositionalParameters) 744else if (property == XamlLanguage.Class) 789if (valueXamlType == XamlLanguage.String || !valueXamlType.CanAssignTo(property.Type)) 791if (property.IsDirective && property == XamlLanguage.Key && !Logic_ShouldConvertKey(_context)) 875if (parentProperty == XamlLanguage.PositionalParameters) 877_context.CurrentType = XamlLanguage.PositionalParameterDescriptor; 1072XamlMember keyProperty = instanceType.GetAliasedProperty(XamlLanguage.Key); 1097return xamlMember == XamlLanguage.Arguments 1098|| xamlMember == XamlLanguage.Base 1099|| xamlMember == XamlLanguage.FactoryMethod 1100|| xamlMember == XamlLanguage.Initialization 1101|| xamlMember == XamlLanguage.PositionalParameters 1102|| xamlMember == XamlLanguage.TypeArguments; 1109return xamlMember == XamlLanguage.Arguments 1110|| xamlMember == XamlLanguage.FactoryMethod 1111|| xamlMember == XamlLanguage.PositionalParameters 1112|| xamlMember == XamlLanguage.TypeArguments; 1120if (xamlMember == XamlLanguage.Key) 1125if (xamlMember == XamlLanguage.Uid) 1127if (xamlType.GetAliasedProperty(XamlLanguage.Uid) is null) 1159args[i] = Logic_PushAndPopAProvideValueStackFrame(ctx, XamlLanguage.PositionalParameters, me, false); 1166!ctx.CurrentPreconstructionPropertyValues.TryGetValue(XamlLanguage.FactoryMethod, out factoryMethodName)) 1368property == XamlLanguage.Key && 1429Debug.Assert(ctx.ParentProperty == XamlLanguage.Key); 1502if (ctx.LiveDepth > 2 && ctx.ParentProperty == XamlLanguage.Key && 1506XamlLanguage.Key, deferredMarkupExtensionContext); 1524if (property != XamlLanguage.Space) 1626if (prop != XamlLanguage.Key && propertyForDirective is not null) 1634if (prop == XamlLanguage.Name) 1647else if (prop == XamlLanguage.ConnectionId) 1651else if (prop == XamlLanguage.Base) 1748else if (ctx.ParentProperty == XamlLanguage.Items) 1782bool inDictionary = ((ctx.ParentProperty == XamlLanguage.Items) && ctx.ParentType.IsDictionary); 1858if (excludeObjectType && itemType == XamlLanguage.Object) 1916ctx.CurrentProperty = XamlLanguage.Key; 2011if (value is NameFixupToken && parentProperty != XamlLanguage.Items) 2019if (parentProperty == XamlLanguage.PositionalParameters) 2021ctx.CurrentType = XamlLanguage.PositionalParameterDescriptor; 2051if (parentProperty != XamlLanguage.Key) 2074if (parentProperty == parentType.GetAliasedProperty(XamlLanguage.Name)) 2079if (parentProperty == XamlLanguage.Key) 2094if (parentProperty == XamlLanguage.Base) 2104if (parentProperty != XamlLanguage.Key) 2114else if (parentProperty == XamlLanguage.Key) 2134Debug.Assert(token.Target.Property == XamlLanguage.Key); 2228throw ctx.WithLineInfo(new XamlObjectWriterException(SR.Format(SR.DirectiveNotAtRoot, XamlLanguage.Class))); 2233throw ctx.WithLineInfo(new XamlObjectWriterException(SR.Format(SR.DirectiveMustBeString, XamlLanguage.Class))); 2260if (property is not null && property.IsDirective && ctx.ParentInstance is null && property != XamlLanguage.Key) 2512if (token.Target.Property == XamlLanguage.Key) 2516else if (token.Target.Property == XamlLanguage.Items) 2571if (token.Target.Property == XamlLanguage.Key) 2575else if (token.Target.Property == XamlLanguage.Items) 2601if (token.Target.Property == XamlLanguage.Key || token.Target.Property == XamlLanguage.Items)
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
229_context.AddNamespacePrefix(KnownStrings.XmlPrefix, XamlLanguage.Xml1998Namespace);
System\Xaml\Parser\MePullParser.cs (2)
506_context.CurrentMember = XamlLanguage.PositionalParameters; 508XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters);
System\Xaml\Parser\NodeStreamSorter.cs (11)
229EnqueueOneXmlDirectiveProperty(XamlLanguage.Space, KnownStrings.Preserve); 234EnqueueOneXmlDirectiveProperty(XamlLanguage.Lang, _settings.XmlLang); 239EnqueueOneXmlDirectiveProperty(XamlLanguage.Base, _settings.BaseUri.ToString()); 426else if (!(prop.IsDirective && prop == XamlLanguage.Key)) 442if ((member == XamlLanguage.Initialization) 443|| (member == XamlLanguage.PositionalParameters) 444|| (member == XamlLanguage.FactoryMethod) 445|| (member == XamlLanguage.Arguments) 446|| (member == XamlLanguage.TypeArguments) 447|| (member == XamlLanguage.Base)) 462if (member.IsDirective && member == XamlLanguage.Key)
System\Xaml\Parser\XamlAttribute.cs (6)
62if (Property == XamlLanguage.Space) 66else if ((Property == XamlLanguage.FactoryMethod) 67|| (Property == XamlLanguage.Arguments) 68|| (Property == XamlLanguage.TypeArguments) 69|| (Property == XamlLanguage.Base) 85else if (Property == tagType.GetAliasedProperty(XamlLanguage.Name))
System\Xaml\Parser\XamlPullParser.cs (14)
611yield return Logic_StartObject(XamlLanguage.XData, null); 612XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 743yield return Logic_StartObject(XamlLanguage.XData, null); 744XamlMember xDataTextProperty = XamlLanguage.XData.GetMember("Text"); 898property = XamlLanguage.UnknownContent; 909var initProperty = XamlLanguage.Initialization; 968_context.CurrentMember = XamlLanguage.Items; 971var startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items); 1029? XamlLanguage.String 1100else if (valueElementType == XamlLanguage.Array) 1139XamlType collectionType = _context.CurrentMember == XamlLanguage.Items ? _context.CurrentType : _context.CurrentMember.Type; 1191if (prop.Type == XamlLanguage.String) 1236if (allowedType == XamlLanguage.String || allowedType == XamlLanguage.Object)
System\Xaml\Parser\XamlScanner.cs (5)
607if (KS.Eq(attr.Name.Name, XamlLanguage.TypeArguments.Name)) 680if (attr.Property == XamlLanguage.Key) 735if (KS.Eq(_attributes[i].Name.ScopedName, XamlLanguage.Uid.Name)) 877XamlLanguage.XamlNamespaces.Contains(xmlns) && 878KS.Eq(XamlLanguage.XData.Name, name);
System\Xaml\Schema\BuiltInValueConverter.cs (1)
65=> s_Object ??= new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object);
System\Xaml\Schema\MemberReflector.cs (1)
99s_UnknownReflector.Type = XamlLanguage.Object;
System\Xaml\Schema\TypeReflector.cs (9)
81_baseType.Value = XamlLanguage.Object; 327if (directive == XamlLanguage.Key) 332else if (directive == XamlLanguage.Name) 337else if (directive == XamlLanguage.Uid) 342else if (directive == XamlLanguage.Lang) 358if (directive == XamlLanguage.Key) 362else if (directive == XamlLanguage.Name) 366else if (directive == XamlLanguage.Uid) 370else if (directive == XamlLanguage.Lang)
System\Xaml\Schema\XamlNamespace.cs (1)
181type = XamlLanguage.LookupClrNamespaceType(_assemblyNamespaces[0], typeName);
System\Xaml\XamlLanguage.cs (2)
380if (nsPair.ClrNamespace == SWMNamespace && nsPair.Assembly == typeof(XamlLanguage).Assembly) 433typeof(XamlLanguage).Assembly, typeof(MarkupExtension).Assembly
System\Xaml\XamlMarkupExtensionWriter.cs (3)
361if (member.XamlProperty == XamlLanguage.PositionalParameters) 449if (property == XamlLanguage.PositionalParameters) 546if (node.NodeType != XamlNodeType.StartMember || node.XamlProperty != XamlLanguage.PositionalParameters)
System\Xaml\XamlMember.cs (4)
236return XamlLanguage.Object; 239_reflector.TargetType = LookupTargetType() ?? XamlLanguage.Object; 253_reflector.Type = LookupType() ?? XamlLanguage.Object; 692return XamlLanguage.Object;
System\Xaml\XamlObjectReader.cs (41)
289if (XamlNode.Member == XamlLanguage.PositionalParameters) 335&& (member.PreferredXamlNamespace != XamlLanguage.Xml1998Namespace); 416MemberMarkupInfo itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 461XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Key), 477XamlMember dkp = typeOfValue.GetAliasedProperty(XamlLanguage.Key); 614XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.XData), 619XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.XData.GetMember("Text")), 644if ((xamlProperty == declaringType.GetAliasedProperty(XamlLanguage.Lang)) && (propertyValue is string)) 648XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Lang), 675if (objectInfo.Properties[0].XamlNode.Member == XamlLanguage.Items) 723var itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1167context.FindPrefix(XamlLanguage.TypeArguments.PreferredXamlNamespace); 1251XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.FactoryMethod), 1306XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) 1311XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Arguments) 1331XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) 1452valueXamlType.GetAliasedProperty(XamlLanguage.Name) is not null || 1494if (property == xamlType.GetAliasedProperty(XamlLanguage.Name)) 1603return XamlLanguage.String.CanAssignTo(property.Type); 1761XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Name), 1813var items = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1821XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Array), 1828XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.GetMember("Type")), // x:ArrayExtension.Type 1854XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.ContentProperty), 1904return new ObjectMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Null) }; 2079XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Initialization), 2105objectInfo.XamlNode.XamlType == XamlLanguage.Null; 2215bool xIsContentOrItemsProperty = xInfo.IsContent || (xProperty == XamlLanguage.Items); 2216bool yIsContentOrItemsProperty = yInfo.IsContent || (yProperty == XamlLanguage.Items); 2230bool xIsInitialization = (xProperty == XamlLanguage.Initialization); 2231bool yIsInitialization = (yProperty == XamlLanguage.Initialization); 2245bool xIsArgumentsDirective = (xProperty == XamlLanguage.Arguments); 2246bool yIsArgumentsDirective = (yProperty == XamlLanguage.Arguments); 2286bool xIsPositionalParameterProperty = (xProperty == XamlLanguage.PositionalParameters); 2287bool yIsPositionalParameterProperty = (yProperty == XamlLanguage.PositionalParameters); 2349XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Reference); 2350nameProperty = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) }; 2519if (ns != XamlLanguage.Xaml2006Namespace) 2609if (basePrefix != XamlLanguage.PreferredPrefix && !namespaceToPrefixMap.ContainsValue(string.Empty)) 2747XamlMember runtimeNameProperty = type.GetAliasedProperty(XamlLanguage.Name); 3252while (baseType is not null && baseType != XamlLanguage.Object)
System\Xaml\XamlSchemaContext.cs (11)
150if (XamlLanguage.XamlNamespaces.Contains(xmlns)) 152result = XamlLanguage.PreferredPrefix; 194if (KS.Eq(result, XamlLanguage.PreferredPrefix)) 262if (XamlLanguage.XamlNamespaces.Contains(xamlNamespace)) 264return XamlLanguage.LookupXamlDirective(name); 266else if (XamlLanguage.XmlNamespaces.Contains(xamlNamespace)) 268return XamlLanguage.LookupXmlDirective(name); 332result = XamlLanguage.LookupXamlType(xamlNamespace, name); 545return GetXamlType(type, XamlLanguage.TypeAlias(type)); 929if (XamlLanguage.AllTypes.Contains(type)) 935combinedList.AddRange(XamlLanguage.XamlNamespaces);
System\Xaml\XamlType.cs (13)
204_reflector.KeyType = LookupKeyType() ?? XamlLanguage.Object; 223_reflector.ItemType = LookupItemType() ?? XamlLanguage.Object; 340_reflector.MarkupExtensionReturnType = LookupMarkupExtensionReturnType() ?? XamlLanguage.Object; 684if (directive == XamlLanguage.Key) 689else if (directive == XamlLanguage.Name) 693else if (directive == XamlLanguage.Uid) 697else if (directive == XamlLanguage.Lang) 752return XamlLanguage.Object; 923return CanAssignTo(XamlLanguage.MarkupExtension); 928return CanAssignTo(XamlLanguage.INameScope); 1201return CanAssignTo(XamlLanguage.IXmlSerializable); 1244if (result is not null && result.TargetType != XamlLanguage.Object) 1685if (UnderlyingType == XamlLanguage.Type.UnderlyingType)
System\Xaml\XamlXmlWriter.cs (21)
106prefixAssignmentHistory = new Dictionary<string, string>() { {"xml", XamlLanguage.Xml1998Namespace} }; 208WriteStartObject(XamlLanguage.Null); 283(xamlMember == XamlLanguage.Items || 284xamlMember == XamlLanguage.Initialization || 285xamlMember == XamlLanguage.PositionalParameters || 286xamlMember == XamlLanguage.UnknownContent); 351&& enumerator.Current.Member != XamlLanguage.Items) 548WriteStartMember(XamlLanguage.TypeArguments); 719if (ns == XamlLanguage.Xml1998Namespace) 732ns = XamlLanguage.Xml1998Namespace; 1030if ((property == XamlLanguage.Items && parentType is not null && parentType.IsWhitespaceSignificantCollection) || 1031(property == XamlLanguage.UnknownContent)) 1062if (property == XamlLanguage.PositionalParameters) 1134if ((property == XamlLanguage.Items && parentType is not null && parentType.IsWhitespaceSignificantCollection) || 1135(property == XamlLanguage.UnknownContent)) 1171if (property == XamlLanguage.PositionalParameters) 1254if (frame.Member.DeclaringType == XamlLanguage.XData) 1703if (XamlLanguage.String.CanAssignTo(property.Type)) 1750if (XamlLanguage.String.CanAssignTo(property.Type) && !string.IsNullOrEmpty(value)) 2177Writer.WriteStartObject(XamlLanguage.MarkupExtension); 2178Writer.WriteStartMember(XamlLanguage.PositionalParameters);