67 references to ReflectionHelper
PresentationBuildTasks (67)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (5)
211
ReflectionHelper
.Dispose();
223
ReflectionHelper
.Dispose();
391
_localAssembly =
ReflectionHelper
.LoadAssembly(LocalAssemblyFile.AssemblyName, LocalAssemblyFile.Path);
1308
ReflectionHelper
.Initialize(paths);
1313
ReflectionHelper
.LocalAssemblyName = AssemblyName;
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlMapTable.cs (5)
69
Assembly =
ReflectionHelper
.LoadAssembly(_frameworkAssembly, string.Empty)
287
if (
ReflectionHelper
.IsNullableType(type))
294
else if (type ==
ReflectionHelper
.GetSystemType(typeof(Uri)))
988
assemblyInfoRecord.Assembly =
ReflectionHelper
.LoadAssembly(assemblyInfoRecord.AssemblyFullName, path);
1235
bamlTypeInfoRecord.IsInternalType = (elementType != null &&
ReflectionHelper
.IsInternalType(elementType));
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (3)
473
else if (
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(propertyType))
477
else if (
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(propertyType) ||
479
(
ReflectionHelper
.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(propertyType) && !propertyCanWrite))
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (28)
228
return (
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(type)
229
||
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(type)
230
||
ReflectionHelper
.GetMscorlibType(typeof(Array)).IsAssignableFrom(type));
621
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(ParentContext.ContextData as Type));
1913
contentProperty =
ReflectionHelper
.GetCustomAttributeData(baseType, attrType, true);
2372
assemblyName =
ReflectionHelper
.LocalAssemblyName;
3118
&& !
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(pType))
3292
if (propType ==
ReflectionHelper
.GetMscorlibType(typeof(Type)))
3364
Assembly asmPC =
ReflectionHelper
.GetAlreadyReflectionOnlyLoadedAssembly("PRESENTATIONCORE");
3417
propName =
ReflectionHelper
.GetCustomAttributeData(baseType, attrType, false);
4193
ReflectionHelper
.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(propertyType) &&
4194
!
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(propertyType) &&
4492
if (
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(parentElementType)
4493
&&
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(parentElementType))
4590
if (
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(pi.PropertyType))
4647
!
ReflectionHelper
.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(parentType) &&
4648
!
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(parentType) &&
4649
!
ReflectionHelper
.GetMscorlibType(typeof(IDictionary)).IsAssignableFrom(parentType))
4714
if ( contentPropertyType ==
ReflectionHelper
.GetMscorlibType(typeof(object)) ||
4715
contentPropertyType ==
ReflectionHelper
.GetMscorlibType(typeof(string)) )
4725
else if(
ReflectionHelper
.GetMscorlibType(typeof(IList)).IsAssignableFrom(contentPropertyType) )
4750
contentPropertyType ==
ReflectionHelper
.GetMscorlibType(typeof(string))))
4841
if( collectionItemType ==
ReflectionHelper
.GetMscorlibType(typeof(object))
4843
collectionItemType ==
ReflectionHelper
.GetMscorlibType(typeof(string)) )
4883
if( iCollectionT.Assembly ==
ReflectionHelper
.GetMscorlibType(typeof(IList)).Assembly )
4897
return
ReflectionHelper
.GetMscorlibType(typeof(Object));
4966
if( propertyInfo.PropertyType.IsAssignableFrom(
ReflectionHelper
.GetMscorlibType(typeof(string))) )
6770
Assembly asmXml =
ReflectionHelper
.GetAlreadyReflectionOnlyLoadedAssembly("SYSTEM.XML");
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (18)
371
ReflectionHelper
.LoadAssembly(entry.Key as String, entry.Value as String);
392
AssemblyWB =
ReflectionHelper
.LoadAssembly(asmName, asmPath);
396
AssemblyPC =
ReflectionHelper
.LoadAssembly(asmName, asmPath);
400
AssemblyPF =
ReflectionHelper
.LoadAssembly(asmName, asmPath);
405
ReflectionHelper
.LoadAssembly(asmName, asmPath);
410
ReflectionHelper
.LoadAssembly(asmName, asmPath);
956
if (!
ReflectionHelper
.IsPublicType(delegateType))
958
if (!
ReflectionHelper
.IsInternalType(delegateType) ||
1022
if (
ReflectionHelper
.IsPublicType(fi.ReflectedType))
1079
if (
ReflectionHelper
.IsPublicType(mi.ReflectedType))
1213
if (owner == null ||
ReflectionHelper
.IsPublicType(owner))
1842
xmlLangPropertyName =
ReflectionHelper
.GetCustomAttributeData(typeAndSerializer.ObjectType,
2479
return
ReflectionHelper
.IsFriendAssembly(assembly);
2484
bool isInternalAllowed = ReflectionUtils.GetAssemblyPartialName(type.Assembly).Equals(
ReflectionHelper
.LocalAssemblyName, StringComparison.Ordinal) ||
2538
if (!
ReflectionHelper
.IsPublicType(objectType))
2543
!
ReflectionHelper
.IsInternalType(objectType) ||
4343
if (!
ReflectionHelper
.HasAlreadyReflectionOnlyLoaded(assemblyNameLookup))
4350
_assembly =
ReflectionHelper
.LoadAssembly(_assemblyName, _assemblyPath);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsCache.cs (2)
100
assy =
ReflectionHelper
.GetAlreadyReflectionOnlyLoadedAssembly(assemblyName);
112
assy =
ReflectionHelper
.LoadAssembly(assemblyName, assemblyFullPath);
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (6)
104
string converterName =
ReflectionHelper
.GetTypeConverterAttributeData(memberInfo, out Type converterType);
113
string? converterName =
ReflectionHelper
.GetTypeConverterAttributeData(type, out Type? converterType);
123
converterType =
ReflectionHelper
.GetQualifiedType(converterName);
128
if (!
ReflectionHelper
.IsPublicType(converterType))
131
if (!
ReflectionHelper
.IsInternalType(converterType) ||
132
!
ReflectionHelper
.IsInternalAllowedOnType(converterType))