38 references to DeclaringType
PresentationFramework (8)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (2)
1378
Type currentType = eventProperty.
DeclaringType
.UnderlyingType;
1388
eventProperty.
DeclaringType
.UnderlyingType);
System\Windows\Markup\Baml2006\Baml2006ReaderInternal.cs (1)
49
property.
DeclaringType
.UnderlyingType == typeof(System.Windows.ResourceDictionary) &&
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (2)
243
declaringType = xamlMember.
DeclaringType
;
284
return xamlMember.
DeclaringType
;
System\Windows\Markup\Baml2006\WpfXamlMember.cs (2)
139
result = new WpfXamlMember(DependencyProperty, underlyingProperty,
DeclaringType
.SchemaContext, _useV3Rules);
310
WpfXamlType wpfXType =
DeclaringType
as WpfXamlType;
System\Windows\Markup\Baml2006\WpfXamlType.cs (1)
156
if (member != null && (wpfKnownType = member.
DeclaringType
as WpfKnownType) != null)
System.Xaml (20)
System\Xaml\Context\ObjectWriterContext.cs (2)
319
throw new ArgumentException(SR.Format(SR.NotAmbientProperty, xamlMember.
DeclaringType
.Name, xamlMember.Name), nameof(properties));
362
if (frame.XamlType is not null && frame.XamlType.CanAssignTo(prop.
DeclaringType
))
System\Xaml\InfosetObjects\XamlObjectWriter.cs (2)
1358
declaringType = property.
DeclaringType
;
1700
declaringType = parentProperty.
DeclaringType
;
System\Xaml\Parser\XamlScanner.cs (1)
813
attrProperty.
DeclaringType
.Name == "Glyphs");
System\Xaml\XamlMarkupExtensionWriter.cs (1)
419
string local = $"{property.
DeclaringType
.Name}.{property.Name}";
System\Xaml\XamlMember.cs (5)
345
return
DeclaringType
.GetXamlNamespaces();
1045
Debug.Assert(
DeclaringType
is not null, "XamlDirective should not call into base.GetHashCode");
1046
return (Name is null ? 0 : Name.GetHashCode()) ^ (int)_memberType ^
DeclaringType
.GetHashCode();
1081
return xamlMember1.
DeclaringType
== xamlMember2.
DeclaringType
&&
System\Xaml\XamlObjectReader.cs (5)
642
XamlType declaringType = xamlProperty.
DeclaringType
;
2144
throw new XamlObjectReaderException(SR.Format(SR.ObjectReaderXamlNamePropertyMustBeString, property.Name, property.
DeclaringType
));
3247
if (member.
DeclaringType
.UnderlyingType == baseDeclaringType)
3252
XamlType baseType = member.
DeclaringType
.BaseType;
3275
baseType = baseMember.
DeclaringType
.BaseType;
System\Xaml\XamlXmlWriter.cs (4)
826
XamlType xamlType = property.IsAttachable ? property.
DeclaringType
: type;
856
if (property.
DeclaringType
== owningType)
862
local = $"{GetTypeName(property.
DeclaringType
)}.{property.Name}";
1263
if (frame.Member.
DeclaringType
== XamlLanguage.XData)
System.Xaml.Tests (10)
System\Xaml\XamlMemberTests.cs (10)
26
Assert.Equal(type, member.
DeclaringType
);
57
Assert.Equal(new XamlType(propertyInfo.DeclaringType, schemaContext), member.
DeclaringType
);
79
Assert.Equal(new XamlType(propertyInfo.DeclaringType, schemaContext), member.
DeclaringType
);
113
Assert.Equal(new XamlType(eventInfo.DeclaringType, schemaContext), member.
DeclaringType
);
135
Assert.Equal(new XamlType(eventInfo.DeclaringType, schemaContext), member.
DeclaringType
);
172
Assert.Equal(new XamlType(typeof(AccessorClass), schemaContext), member.
DeclaringType
);
195
Assert.Equal(new XamlType(typeof(AccessorClass), schemaContext), member.
DeclaringType
);
259
Assert.Equal(new XamlType(typeof(AccessorClass), schemaContext), member.
DeclaringType
);
280
Assert.Equal(new XamlType(typeof(AccessorClass), schemaContext), member.
DeclaringType
);
2190
Assert.Equal(member.
DeclaringType
.GetXamlNamespaces(), member.GetXamlNamespaces());