129 references to XamlCollectionKind
PresentationFramework (67)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (57)
1976
CollectionKind =
XamlCollectionKind
.Collection
2271
CollectionKind =
XamlCollectionKind
.Collection
2502
CollectionKind =
XamlCollectionKind
.Collection
2645
CollectionKind =
XamlCollectionKind
.Collection
2872
CollectionKind =
XamlCollectionKind
.Collection
3518
CollectionKind =
XamlCollectionKind
.Collection
4127
CollectionKind =
XamlCollectionKind
.Collection
4195
CollectionKind =
XamlCollectionKind
.Collection
4236
CollectionKind =
XamlCollectionKind
.Collection
5049
CollectionKind =
XamlCollectionKind
.Collection
5104
CollectionKind =
XamlCollectionKind
.Collection
5305
CollectionKind =
XamlCollectionKind
.Collection
5886
CollectionKind =
XamlCollectionKind
.Collection
6118
CollectionKind =
XamlCollectionKind
.Collection
6194
CollectionKind =
XamlCollectionKind
.Collection
6248
CollectionKind =
XamlCollectionKind
.Collection
6377
CollectionKind =
XamlCollectionKind
.Collection
6409
CollectionKind =
XamlCollectionKind
.Collection
7205
CollectionKind =
XamlCollectionKind
.Collection
7363
CollectionKind =
XamlCollectionKind
.Collection
7560
CollectionKind =
XamlCollectionKind
.Collection
7746
CollectionKind =
XamlCollectionKind
.Dictionary
7902
CollectionKind =
XamlCollectionKind
.Collection
8119
CollectionKind =
XamlCollectionKind
.Collection
8175
CollectionKind =
XamlCollectionKind
.Collection
8362
CollectionKind =
XamlCollectionKind
.Collection
8416
CollectionKind =
XamlCollectionKind
.Collection
8521
CollectionKind =
XamlCollectionKind
.Collection
8589
CollectionKind =
XamlCollectionKind
.Collection
8922
CollectionKind =
XamlCollectionKind
.Collection
9117
CollectionKind =
XamlCollectionKind
.Collection
9301
CollectionKind =
XamlCollectionKind
.Dictionary
9456
CollectionKind =
XamlCollectionKind
.Collection
9912
CollectionKind =
XamlCollectionKind
.Collection
10041
CollectionKind =
XamlCollectionKind
.Collection
10685
CollectionKind =
XamlCollectionKind
.Collection
10701
CollectionKind =
XamlCollectionKind
.Collection
11109
CollectionKind =
XamlCollectionKind
.Collection
11152
CollectionKind =
XamlCollectionKind
.Collection
11300
CollectionKind =
XamlCollectionKind
.Collection
11433
CollectionKind =
XamlCollectionKind
.Collection
11631
CollectionKind =
XamlCollectionKind
.Collection
11661
CollectionKind =
XamlCollectionKind
.Collection
12159
CollectionKind =
XamlCollectionKind
.Collection
12213
CollectionKind =
XamlCollectionKind
.Collection
12274
CollectionKind =
XamlCollectionKind
.Collection
12328
CollectionKind =
XamlCollectionKind
.Collection
12841
CollectionKind =
XamlCollectionKind
.Collection
12855
CollectionKind =
XamlCollectionKind
.Collection
12869
CollectionKind =
XamlCollectionKind
.Collection
12955
CollectionKind =
XamlCollectionKind
.Collection
12970
CollectionKind =
XamlCollectionKind
.Collection
13074
CollectionKind =
XamlCollectionKind
.Collection
13088
CollectionKind =
XamlCollectionKind
.Collection
13103
CollectionKind =
XamlCollectionKind
.Collection
13117
CollectionKind =
XamlCollectionKind
.Collection
13131
CollectionKind =
XamlCollectionKind
.Collection
System\Windows\Markup\Baml2006\WpfKnownType.cs (3)
38
private
XamlCollectionKind
_collectionKind;
181
protected override
XamlCollectionKind
LookupCollectionKind()
186
public
XamlCollectionKind
CollectionKind
System\Windows\Markup\Baml2006\WpfXamlType.cs (7)
478
protected override
XamlCollectionKind
LookupCollectionKind()
484
return
XamlCollectionKind
.Array;
488
return
XamlCollectionKind
.Dictionary;
492
return
XamlCollectionKind
.Collection;
498
return
XamlCollectionKind
.Collection;
505
return
XamlCollectionKind
.Collection;
507
return
XamlCollectionKind
.None;
PresentationFramework.Aero (6)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
112
CollectionKind =
XamlCollectionKind
.None
129
CollectionKind =
XamlCollectionKind
.None
169
CollectionKind =
XamlCollectionKind
.None
183
CollectionKind =
XamlCollectionKind
.None
205
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
PresentationFramework.Aero2 (6)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (6)
112
CollectionKind =
XamlCollectionKind
.None
129
CollectionKind =
XamlCollectionKind
.None
169
CollectionKind =
XamlCollectionKind
.None
183
CollectionKind =
XamlCollectionKind
.None
205
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
PresentationFramework.AeroLite (3)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (3)
169
CollectionKind =
XamlCollectionKind
.None
183
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
PresentationFramework.Classic (3)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (3)
77
CollectionKind =
XamlCollectionKind
.None
91
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
PresentationFramework.Luna (5)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (5)
112
CollectionKind =
XamlCollectionKind
.None
129
CollectionKind =
XamlCollectionKind
.None
169
CollectionKind =
XamlCollectionKind
.None
183
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
PresentationFramework.Royale (5)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (5)
112
CollectionKind =
XamlCollectionKind
.None
129
CollectionKind =
XamlCollectionKind
.None
169
CollectionKind =
XamlCollectionKind
.None
183
CollectionKind =
XamlCollectionKind
.None
225
CollectionKind =
XamlCollectionKind
.None
System.Xaml (34)
System\Xaml\Schema\CollectionReflector.cs (13)
29
internal static
XamlCollectionKind
LookupCollectionKind(Type type, out MethodInfo addMethod)
36
return
XamlCollectionKind
.Array;
44
return
XamlCollectionKind
.None;
50
return
XamlCollectionKind
.Dictionary;
55
return
XamlCollectionKind
.Dictionary;
60
return
XamlCollectionKind
.Collection;
65
return
XamlCollectionKind
.Collection;
71
return
XamlCollectionKind
.Dictionary;
76
return
XamlCollectionKind
.Collection;
79
return
XamlCollectionKind
.None;
82
internal static MethodInfo LookupAddMethod(Type type,
XamlCollectionKind
collectionKind)
87
case
XamlCollectionKind
.Collection:
95
case
XamlCollectionKind
.Dictionary:
System\Xaml\Schema\TypeReflector.cs (5)
18
private const
XamlCollectionKind
XamlCollectionKindInvalid = (
XamlCollectionKind
)byte.MaxValue;
43
private
XamlCollectionKind
_collectionKind;
83
_collectionKind =
XamlCollectionKind
.None;
198
internal
XamlCollectionKind
CollectionKind
System\Xaml\XamlType.cs (16)
177
public bool IsArray { get { return GetCollectionKind() ==
XamlCollectionKind
.Array; } }
178
public bool IsCollection { get { return GetCollectionKind() ==
XamlCollectionKind
.Collection; } }
180
public bool IsDictionary { get { return GetCollectionKind() ==
XamlCollectionKind
.Dictionary; } }
215
if (GetCollectionKind() ==
XamlCollectionKind
.None)
234
XamlCollectionKind
collectionKind = GetCollectionKind();
235
if (collectionKind !=
XamlCollectionKind
.Collection &&
236
collectionKind !=
XamlCollectionKind
.Dictionary)
506
XamlCollectionKind
collectionKind = GetCollectionKind();
508
(collectionKind ==
XamlCollectionKind
.Collection) ||
509
(collectionKind ==
XamlCollectionKind
.Dictionary) ||
580
XamlCollectionKind
collectionKind = GetCollectionKind();
592
if (GetCollectionKind() ==
XamlCollectionKind
.None || UnderlyingType is null)
763
protected virtual
XamlCollectionKind
LookupCollectionKind()
767
return (BaseType is not null) ? BaseType.GetCollectionKind() :
XamlCollectionKind
.None;
771
XamlCollectionKind
result = CollectionReflector.LookupCollectionKind(UnderlyingType, out addMethod);
1510
private
XamlCollectionKind
GetCollectionKind()