71 references to CorElementType
System.AddIn (71)
System\Addin\MiniReflection\MiniCustomAttributeInfo.cs (2)
58private CorElementType _type; 61public MiniCustomAttributeNamedArgInfo(CorElementType type, String name, Object value)
System\Addin\MiniReflection\MiniParameterInfo.cs (33)
25private CorElementType _elementType; 28public MiniParameterInfo(CorElementType elementType) 30System.Diagnostics.Contracts.Contract.Requires(elementType <= CorElementType.String || 31elementType == CorElementType.I || elementType == CorElementType.U || 32elementType == CorElementType.Object); 37public MiniParameterInfo(CorElementType elementType, TypeInfo parameterType) 49public static bool IsValid(CorElementType elementType) 51return (CorElementType.End <= elementType && elementType <= CorElementType.Max) || 52elementType == CorElementType.Modifier || 53elementType == CorElementType.Sentinel || 54elementType == CorElementType.Pinned; 75if (_elementType == CorElementType.Class || _elementType == CorElementType.ValueType) 80case CorElementType.Boolean: 82case CorElementType.I1: 84case CorElementType.U1: 86case CorElementType.I2: 88case CorElementType.U2: 90case CorElementType.Char: 92case CorElementType.I4: 94case CorElementType.U4: 96case CorElementType.I8: 98case CorElementType.U8: 100case CorElementType.R4: 102case CorElementType.R8: 104case CorElementType.I: 106case CorElementType.U: 109case CorElementType.String: 112case CorElementType.Object: 124if (_elementType == CorElementType.Class || _elementType == CorElementType.ValueType)
System\Addin\MiniReflection\TypeInfo.cs (36)
573if (sig[i] == (byte) CorElementType.CModOpt) i++; 574else if (sig[i] == (byte) CorElementType.CModReqd) i++; 578if (sig[i] == (byte) CorElementType.Void) i++; 579else if (sig[i] == (byte) CorElementType.TypedByRef) i++; 582if (sig[i] == (byte) CorElementType.ByRef) i++; 599CorElementType b = (CorElementType) sig[i++]; 602case CorElementType.Boolean: 603case CorElementType.Char: 604case CorElementType.I1: 605case CorElementType.U1: 606case CorElementType.I2: 607case CorElementType.U2: 608case CorElementType.I4: 609case CorElementType.U4: 610case CorElementType.I8: 611case CorElementType.U8: 612case CorElementType.R4: 613case CorElementType.R8: 614case CorElementType.I: 615case CorElementType.U: 616case CorElementType.String: 617case CorElementType.Object: 620case CorElementType.TypedByRef: 625case CorElementType.Void: 629case CorElementType.Class: 630case CorElementType.ValueType: 633case CorElementType.Ptr: 642case CorElementType.FnPtr: 646case CorElementType.SzArray: 649case CorElementType.Array: 652case CorElementType.ByRef: 654case CorElementType.GenericInst: 657case CorElementType.Var: 1032namedArgs.Add(new MiniCustomAttributeNamedArgInfo(CorElementType.String, propName, value)); 1056if (fieldOrPropType != (int)CorElementType.String)