66 for (
int i = 0; i <
count; i++)
71 return builder.MoveToImmutable();
76 int num = valueReader.ReadUInt16();
82 for (
int i = 0; i < num; i++)
90 string name = valueReader.ReadSerializedString();
94 return builder.MoveToImmutable();
103 switch (signatureTypeCode)
138 result.ElementType = argumentTypeInfo2.
Type;
139 result.ElementTypeCode = argumentTypeInfo2.
TypeCode;
152 argumentTypeInfo.TypeCode = valueReader.ReadSerializationTypeCode();
184 result.ElementType = argumentTypeInfo2.
Type;
185 result.ElementTypeCode = argumentTypeInfo2.
TypeCode;
191 string name = valueReader.ReadSerializedString();
192 result.Type =
_provider.GetTypeFromSerializedName(name);
209 switch (
info.TypeCode)
212 value = valueReader.ReadBoolean();
215 value = valueReader.ReadByte();
218 value = valueReader.ReadChar();
221 value = valueReader.ReadDouble();
224 value = valueReader.ReadInt16();
227 value = valueReader.ReadInt32();
230 value = valueReader.ReadInt64();
233 value = valueReader.ReadSByte();
236 value = valueReader.ReadSingle();
239 value = valueReader.ReadUInt16();
242 value = valueReader.ReadUInt32();
245 value = valueReader.ReadUInt64();
248 value = valueReader.ReadSerializedString();
252 string name = valueReader.ReadSerializedString();
267 int num = blobReader.ReadInt32();
282 argumentTypeInfo.TypeCode =
info.ElementTypeCode;
285 for (
int i = 0; i < num; i++)
289 return builder.MoveToImmutable();
294 return handle.Kind
switch
static readonly ImmutableArray< T > Empty
static string NotTypeDefOrRefHandle