16 references to TypeRefSignatureTreatment
System.Reflection.Metadata (16)
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (4)
411
var
treatment = reader.GetTypeReference((TypeReferenceHandle)typeHandle).SignatureTreatment;
414
TypeRefSignatureTreatment
.ProjectedToClass => SignatureTypeKind.Class,
415
TypeRefSignatureTreatment
.ProjectedToValueType => SignatureTypeKind.ValueType,
416
TypeRefSignatureTreatment
.None => typeKind,
System\Reflection\Metadata\MetadataReader.WinMD.cs (8)
30
public readonly
TypeRefSignatureTreatment
SignatureTreatment;
39
TypeRefSignatureTreatment
signatureTreatment =
TypeRefSignatureTreatment
.None,
112
internal static
TypeRefSignatureTreatment
GetProjectedSignatureTreatment(int projectionIndex)
148
keys[k++] = "HResult"; values[v++] = new ProjectionInfo("Windows.Foundation", StringHandle.VirtualIndex.System, StringHandle.VirtualIndex.Exception, systemRuntime, signatureTreatment:
TypeRefSignatureTreatment
.ProjectedToClass);
154
keys[k++] = "IKeyValuePair`2"; values[v++] = new ProjectionInfo("Windows.Foundation.Collections", StringHandle.VirtualIndex.System_Collections_Generic, StringHandle.VirtualIndex.KeyValuePair2, systemRuntime, signatureTreatment:
TypeRefSignatureTreatment
.ProjectedToValueType);
159
keys[k++] = "IReference`1"; values[v++] = new ProjectionInfo("Windows.Foundation", StringHandle.VirtualIndex.System, StringHandle.VirtualIndex.Nullable1, systemRuntime, signatureTreatment:
TypeRefSignatureTreatment
.ProjectedToValueType);
181
keys[k++] = "TypeName"; values[v++] = new ProjectionInfo("Windows.UI.Xaml.Interop", StringHandle.VirtualIndex.System, StringHandle.VirtualIndex.Type, systemRuntime, signatureTreatment:
TypeRefSignatureTreatment
.ProjectedToClass);
System\Reflection\Metadata\TypeSystem\TypeReference.cs (4)
144
internal
TypeRefSignatureTreatment
SignatureTreatment
150
return
TypeRefSignatureTreatment
.None;
157
private
TypeRefSignatureTreatment
GetProjectedSignatureTreatment()
165
return
TypeRefSignatureTreatment
.None;