262 references to ElementType
AssemblyStripper (262)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\Constant.cs (1)
67 public ElementType Type;
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\MetadataRowReader.cs (1)
147 row.Type = (CilStrip.Mono.Cecil.Metadata.ElementType) m_binaryReader.ReadUInt16 ();
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\MetadataRowWriter.cs (1)
176 public ConstantRow CreateConstantRow (ElementType _type, MetadataToken _parent, uint _value)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\Array.cs (1)
39 public ARRAY () : base (ElementType.Array)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\Class.cs (1)
37 public CLASS () : base (ElementType.Class)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\Constraint.cs (1)
35 Pinned = (byte) ElementType.Pinned
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\CustomAttrib.cs (2)
66 public ElementType FieldOrPropType; 77 public ElementType FieldOrPropType;
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\CustomMod.cs (2)
39 OPT = (byte) ElementType.CModOpt, 40 REQD = (byte) ElementType.CModReqD
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\FnPtr.cs (1)
37 public FNPTR () : base (ElementType.FnPtr)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\GenericInst.cs (1)
42 public GENERICINST () : base (ElementType.GenericInst)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\MVar.cs (1)
37 public MVAR (int index) : base (ElementType.MVar)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\Ptr.cs (1)
39 public PTR () : base (ElementType.Ptr)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\SignatureReader.cs (56)
318 if (current == (int) ElementType.Pinned) // the only possible constraint 320 else if (current == (int) ElementType.ByRef) { 360 ElementType flag = (ElementType) Utilities.ReadCompressedInteger (data, start, out start); 362 case ElementType.Void : 366 case ElementType.TypedByRef : 370 case ElementType.ByRef : 415 if (flag == (int) ElementType.Sentinel) { 433 ElementType flag = (ElementType) Utilities.ReadCompressedInteger (data, start, out start); 435 case ElementType.TypedByRef : 439 case ElementType.ByRef : 460 ElementType element = (ElementType) Utilities.ReadCompressedInteger (data, start, out start); 462 case ElementType.ValueType : 467 case ElementType.Class : 472 case ElementType.Ptr : 476 p.Void = flag == (int) ElementType.Void; 483 case ElementType.FnPtr : 495 case ElementType.Array : 511 case ElementType.SzArray : 516 case ElementType.Var: 518 case ElementType.MVar: 520 case ElementType.GenericInst: 523 ginst.ValueType = ((ElementType) Utilities.ReadCompressedInteger ( 524 data, start, out start)) == ElementType.ValueType; 567 ElementType flag = (ElementType) Utilities.ReadCompressedInteger (data, start, out start); 569 if (!((flag == ElementType.CModOpt) || (flag == ElementType.CModReqD))) 585 ElementType cmod = (ElementType) Utilities.ReadCompressedInteger (data, start, out start); 586 if (cmod == ElementType.CModOpt) 588 else if (cmod == ElementType.CModReqD) 722 TypeReference ReadTypeReference (byte [] data, BinaryReader br, out ElementType elemType) 725 elemType = (ElementType) br.ReadByte (); 726 if (elemType == ElementType.SzArray) { 727 elemType = (ElementType) br.ReadByte (); 732 if (elemType == ElementType.Enum) 743 TypeReference TypeReferenceFromElemType (ElementType elemType) 746 case ElementType.Boxed : 747 case ElementType.Object: 749 case ElementType.String : 751 case ElementType.Type : 753 case ElementType.Boolean : 755 case ElementType.Char : 757 case ElementType.R4 : 759 case ElementType.R8 : 761 case ElementType.I1 : 763 case ElementType.I2 : 765 case ElementType.I4 : 767 case ElementType.I8 : 769 case ElementType.U1 : 771 case ElementType.U2 : 773 case ElementType.U4 : 775 case ElementType.U8 :
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\SignatureWriter.cs (56)
191 Write (ElementType.Pinned); 193 Write (ElementType.ByRef); 201 Write (ElementType.Void); 203 Write (ElementType.TypedByRef); 205 Write (ElementType.ByRef); 215 Write (ElementType.Sentinel); 227 void Write (ElementType et) 237 case ElementType.ValueType : 241 case ElementType.Class : 245 case ElementType.Ptr : 248 Write (ElementType.Void); 254 case ElementType.FnPtr : 261 case ElementType.Array : 274 case ElementType.SzArray : 279 case ElementType.Var : 282 case ElementType.MVar : 285 case ElementType.GenericInst : 287 Write (gi.ValueType ? ElementType.ValueType : ElementType.Class); 324 Write (ElementType.TypedByRef); 326 Write (ElementType.ByRef); 342 Write (ElementType.CModOpt); 345 Write (ElementType.CModReqD); 439 if (na.FieldOrPropType == ElementType.Class) 440 na.FieldOrPropType = ElementType.Enum; 443 writer.Write ((byte) ElementType.SzArray); 445 if (na.FieldOrPropType == ElementType.Object) 446 writer.Write ((byte) ElementType.Boxed); 450 if (na.FieldOrPropType == ElementType.Enum) 458 static ElementType GetElementTypeFromTypeCode (TypeCode tc) 462 return ElementType.U1; 464 return ElementType.I1; 466 return ElementType.I2; 468 return ElementType.U2; 470 return ElementType.I4; 472 return ElementType.U4; 474 return ElementType.I8; 476 return ElementType.U8; 485 elem.FieldOrPropType = ElementType.String; 487 elem.FieldOrPropType = ElementType.Type; 489 if (elem.FieldOrPropType == ElementType.Class) // an enum in fact 496 case ElementType.Boolean : 499 case ElementType.Char : 502 case ElementType.R4 : 505 case ElementType.R8 : 508 case ElementType.I1 : 511 case ElementType.I2 : 514 case ElementType.I4 : 517 case ElementType.I8 : 520 case ElementType.U1 : 523 case ElementType.U2 : 526 case ElementType.U4 : 529 case ElementType.U8 : 532 case ElementType.String : 533 case ElementType.Type : 542 case ElementType.Object :
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\SigType.cs (2)
35 public ElementType ElementType; 37 public SigType (ElementType elem)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\SzArray.cs (1)
38 public SZARRAY () : base (ElementType.SzArray)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\ValueType.cs (1)
37 public VALUETYPE () : base (ElementType.ValueType)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Signatures\Var.cs (1)
37 public VAR (int index) : base (ElementType.Var)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil\ReflectionReader.cs (59)
165 static bool IsGenericTypeSpec (ElementType etype) 167 return etype == ElementType.GenericInst 168 || etype == ElementType.Var 169 || etype == ElementType.MVar; 890 if (na.FieldOrPropType == ElementType.Boxed) 1056 case ElementType.Class : 1059 case ElementType.ValueType : 1064 case ElementType.String : 1066 case ElementType.Object : 1068 case ElementType.Void : 1070 case ElementType.Boolean : 1072 case ElementType.Char : 1074 case ElementType.I1 : 1076 case ElementType.U1 : 1078 case ElementType.I2 : 1080 case ElementType.U2 : 1082 case ElementType.I4 : 1084 case ElementType.U4 : 1086 case ElementType.I8 : 1088 case ElementType.U8 : 1090 case ElementType.R4 : 1092 case ElementType.R8 : 1094 case ElementType.I : 1096 case ElementType.U : 1098 case ElementType.TypedByRef : 1100 case ElementType.Array : 1103 case ElementType.SzArray : 1107 case ElementType.Ptr : 1112 case ElementType.FnPtr : 1125 case ElementType.Var: 1133 case ElementType.MVar: 1141 case ElementType.GenericInst: 1170 protected object GetConstant (uint pos, ElementType elemType) 1172 if (elemType == ElementType.Class) 1177 if (elemType == ElementType.String) { 1188 case ElementType.Boolean : 1190 case ElementType.I1 : 1192 case ElementType.U1 : 1194 case ElementType.Object: // illegal, but foundable 1204 static object GetConstantLittleEndian (ElementType elemType, byte [] constant) 1207 case ElementType.Char : 1209 case ElementType.I2 : 1211 case ElementType.I4 : 1213 case ElementType.I8 : 1215 case ElementType.U2 : 1217 case ElementType.U4 : 1219 case ElementType.U8 : 1221 case ElementType.R4 : 1223 case ElementType.R8 : 1230 static object GetConstantBigEndian (ElementType elemType, byte [] constant) 1236 case ElementType.Char : 1238 case ElementType.I2 : 1240 case ElementType.I4 : 1242 case ElementType.I8 : 1244 case ElementType.U2 : 1246 case ElementType.U4 : 1248 case ElementType.U8 : 1250 case ElementType.R4 : 1252 case ElementType.R8 :
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil\ReflectionWriter.cs (72)
720 ElementType et; 730 if (et == ElementType.Object || et == ElementType.Type || et == ElementType.String) 732 ElementType.Class : 934 public static ElementType GetCorrespondingType (string fullName) 938 return ElementType.Boolean; 940 return ElementType.Char; 942 return ElementType.I1; 944 return ElementType.I2; 946 return ElementType.I4; 948 return ElementType.I8; 950 return ElementType.U1; 952 return ElementType.U2; 954 return ElementType.U4; 956 return ElementType.U8; 958 return ElementType.R4; 960 return ElementType.R8; 962 return ElementType.String; 964 return ElementType.Type; 966 return ElementType.Object; 968 return ElementType.Class; 972 byte [] EncodeConstant (ElementType et, object value) 977 et = ElementType.Class; 983 case ElementType.Boolean : 986 case ElementType.Char : 989 case ElementType.I1 : 992 case ElementType.I2 : 995 case ElementType.I4 : 998 case ElementType.I8 : 1001 case ElementType.U1 : 1004 case ElementType.U2 : 1007 case ElementType.U4 : 1010 case ElementType.U8 : 1013 case ElementType.R4 : 1016 case ElementType.R8 : 1019 case ElementType.String : 1022 case ElementType.Class : 1038 return new SigType (ElementType.Void); 1040 return new SigType (ElementType.Object); 1042 return new SigType (ElementType.Boolean); 1044 return new SigType (ElementType.String); 1046 return new SigType (ElementType.Char); 1048 return new SigType (ElementType.I1); 1050 return new SigType (ElementType.U1); 1052 return new SigType (ElementType.I2); 1054 return new SigType (ElementType.U2); 1056 return new SigType (ElementType.I4); 1058 return new SigType (ElementType.U4); 1060 return new SigType (ElementType.I8); 1062 return new SigType (ElementType.U8); 1064 return new SigType (ElementType.R4); 1066 return new SigType (ElementType.R8); 1068 return new SigType (ElementType.I); 1070 return new SigType (ElementType.U); 1072 return new SigType (ElementType.TypedByRef); 1393 case ElementType.Boolean : 1394 case ElementType.Char : 1395 case ElementType.R4 : 1396 case ElementType.R8 : 1397 case ElementType.I1 : 1398 case ElementType.I2 : 1399 case ElementType.I4 : 1400 case ElementType.I8 : 1401 case ElementType.U1 : 1402 case ElementType.U2 : 1403 case ElementType.U4 : 1404 case ElementType.U8 : 1407 case ElementType.String: 1410 case ElementType.Type: 1413 case ElementType.Object: 1416 elem.FieldOrPropType = ElementType.String;