56 references to FullName
System.Reflection.Metadata (10)
System\Reflection\Metadata\TypeName.cs (10)
76
/// If <see cref="AssemblyName"/> returns null, simply returns <see cref="
FullName
"/>.
79
=> _assemblyQualifiedName ??= AssemblyName is null ?
FullName
: $"{
FullName
}, {AssemblyName.FullName}";
114
/// names. For example, given "List<int>", the <see cref="
FullName
"/> property will return
117
/// the arity of the generic type. For example, given "Dictionary<,>", the <see cref="
FullName
"/>
119
/// the <see cref="
FullName
"/> property will return "System.Collections.Generic.Dictionary`2+Enumerator".
130
_fullName = TypeNameParserHelpers.GetGenericTypeFullName(GetGenericTypeDefinition().
FullName
.AsSpan(),
140
builder.Append(GetElementType().
FullName
);
233
_name = TypeNameParserHelpers.GetName(GetGenericTypeDefinition().
FullName
.AsSpan()).ToString();
247
_name = TypeNameParserHelpers.GetName(
FullName
.AsSpan()).ToString();
System.Resources.Extensions (25)
src\libraries\System.Runtime.Serialization.BinaryFormat\src\System\Runtime\Serialization\BinaryFormat\ClassWithMembersAndTypesRecord.cs (1)
25
=> type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.
FullName
src\libraries\System.Runtime.Serialization.BinaryFormat\src\System\Runtime\Serialization\BinaryFormat\MemberTypeInfo.cs (3)
157
return typeName.
FullName
== fullSystemClassName;
163
if (typeInfo.TypeName.
FullName
!= fullClassName)
204
return typeName.GetGenericTypeDefinition().
FullName
!= typeof(Nullable<>).FullName;
src\libraries\System.Runtime.Serialization.BinaryFormat\src\System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (16)
26
&& type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.
FullName
;
52
bool value when TypeName.
FullName
== typeof(bool).FullName => Create(value),
53
byte value when TypeName.
FullName
== typeof(byte).FullName => Create(value),
54
sbyte value when TypeName.
FullName
== typeof(sbyte).FullName => Create(value),
55
char value when TypeName.
FullName
== typeof(char).FullName => Create(value),
56
short value when TypeName.
FullName
== typeof(short).FullName => Create(value),
57
ushort value when TypeName.
FullName
== typeof(ushort).FullName => Create(value),
58
int value when TypeName.
FullName
== typeof(int).FullName => Create(value),
59
uint value when TypeName.
FullName
== typeof(uint).FullName => Create(value),
60
long value when TypeName.
FullName
== typeof(long).FullName => Create(value),
61
ulong value when TypeName.
FullName
== typeof(ulong).FullName => Create(value),
62
float value when TypeName.
FullName
== typeof(float).FullName => Create(value),
63
double value when TypeName.
FullName
== typeof(double).FullName => Create(value),
72
long value when TypeName.
FullName
== typeof(IntPtr).FullName => Create(new IntPtr(value)),
73
ulong value when TypeName.
FullName
== typeof(UIntPtr).FullName => Create(new UIntPtr(value)),
77
else if (HasMember("_ticks") && MemberValues[0] is long ticks && TypeName.
FullName
== typeof(TimeSpan).FullName)
src\libraries\System.Runtime.Serialization.BinaryFormat\src\System\Runtime\Serialization\BinaryFormat\Utils\TypeNameExtensions.cs (1)
64
ArraySegment<char> assemblyQualifiedName = GetAssemblyQualifiedName(typeName.
FullName
, assemblyName);
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.TypeResolver.cs (4)
47
if (_binder?.BindToType(typeName.AssemblyName.FullName, typeName.
FullName
) is Type binderType)
80
? assembly.GetType(typeName.
FullName
)
96
return assembly.GetType(typeName.
FullName
, throwOnError: false, ignoreCase: false);
103
return Type.GetType(typeName.
FullName
, ResolveSimpleAssemblyName, new TopLevelAssemblyTypeResolver(assembly).ResolveType, throwOnError: false);
System.Runtime.Serialization.BinaryFormat (21)
System\Runtime\Serialization\BinaryFormat\ClassWithMembersAndTypesRecord.cs (1)
25
=> type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.
FullName
System\Runtime\Serialization\BinaryFormat\MemberTypeInfo.cs (3)
157
return typeName.
FullName
== fullSystemClassName;
163
if (typeInfo.TypeName.
FullName
!= fullClassName)
204
return typeName.GetGenericTypeDefinition().
FullName
!= typeof(Nullable<>).FullName;
System\Runtime\Serialization\BinaryFormat\SystemClassWithMembersAndTypesRecord.cs (16)
26
&& type.GetTypeFullNameIncludingTypeForwards() == ClassInfo.TypeName.
FullName
;
52
bool value when TypeName.
FullName
== typeof(bool).FullName => Create(value),
53
byte value when TypeName.
FullName
== typeof(byte).FullName => Create(value),
54
sbyte value when TypeName.
FullName
== typeof(sbyte).FullName => Create(value),
55
char value when TypeName.
FullName
== typeof(char).FullName => Create(value),
56
short value when TypeName.
FullName
== typeof(short).FullName => Create(value),
57
ushort value when TypeName.
FullName
== typeof(ushort).FullName => Create(value),
58
int value when TypeName.
FullName
== typeof(int).FullName => Create(value),
59
uint value when TypeName.
FullName
== typeof(uint).FullName => Create(value),
60
long value when TypeName.
FullName
== typeof(long).FullName => Create(value),
61
ulong value when TypeName.
FullName
== typeof(ulong).FullName => Create(value),
62
float value when TypeName.
FullName
== typeof(float).FullName => Create(value),
63
double value when TypeName.
FullName
== typeof(double).FullName => Create(value),
72
long value when TypeName.
FullName
== typeof(IntPtr).FullName => Create(new IntPtr(value)),
73
ulong value when TypeName.
FullName
== typeof(UIntPtr).FullName => Create(new UIntPtr(value)),
77
else if (HasMember("_ticks") && MemberValues[0] is long ticks && TypeName.
FullName
== typeof(TimeSpan).FullName)
System\Runtime\Serialization\BinaryFormat\Utils\TypeNameExtensions.cs (1)
64
ArraySegment<char> assemblyQualifiedName = GetAssemblyQualifiedName(typeName.
FullName
, assemblyName);