104 references to CustomAttributeEncoding
mscorlib (104)
system\reflection\customattribute.cs (85)
218private static CustomAttributeEncoding TypeToCustomAttributeEncoding(RuntimeType type) 221return CustomAttributeEncoding.Int32; 224return CustomAttributeEncoding.Enum; 227return CustomAttributeEncoding.String; 230return CustomAttributeEncoding.Type; 233return CustomAttributeEncoding.Object; 236return CustomAttributeEncoding.Array; 239return CustomAttributeEncoding.Char; 242return CustomAttributeEncoding.Boolean; 245return CustomAttributeEncoding.Byte; 248return CustomAttributeEncoding.SByte; 251return CustomAttributeEncoding.Int16; 254return CustomAttributeEncoding.UInt16; 257return CustomAttributeEncoding.UInt32; 260return CustomAttributeEncoding.Int64; 263return CustomAttributeEncoding.UInt64; 266return CustomAttributeEncoding.Float; 269return CustomAttributeEncoding.Double; 273return CustomAttributeEncoding.Object; 276return CustomAttributeEncoding.Object; 279return CustomAttributeEncoding.Object; 282return CustomAttributeEncoding.Undefined; 288CustomAttributeEncoding encodedType = CustomAttributeData.TypeToCustomAttributeEncoding(parameterType); 289CustomAttributeEncoding encodedArrayType = CustomAttributeEncoding.Undefined; 290CustomAttributeEncoding encodedEnumType = CustomAttributeEncoding.Undefined; 293if (encodedType == CustomAttributeEncoding.Array) 299if (encodedType == CustomAttributeEncoding.Enum || encodedArrayType == CustomAttributeEncoding.Enum) 385fields[i].Name, CustomAttributeEncoding.Field, InitCustomAttributeType((RuntimeType)fields[i].FieldType)); 388properties[i].Name, CustomAttributeEncoding.Property, InitCustomAttributeType((RuntimeType)properties[i].PropertyType)); 565if (m_namedParams[i].EncodedArgument.CustomAttributeType.EncodedType != CustomAttributeEncoding.Undefined) 573if (m_namedParams[i].EncodedArgument.CustomAttributeType.EncodedType != CustomAttributeEncoding.Undefined) 693private static Type CustomAttributeEncodingToType(CustomAttributeEncoding encodedType) 697case (CustomAttributeEncoding.Enum): 700case (CustomAttributeEncoding.Int32): 703case (CustomAttributeEncoding.String): 706case (CustomAttributeEncoding.Type): 709case (CustomAttributeEncoding.Array): 712case (CustomAttributeEncoding.Char): 715case (CustomAttributeEncoding.Boolean): 718case (CustomAttributeEncoding.SByte): 721case (CustomAttributeEncoding.Byte): 724case (CustomAttributeEncoding.Int16): 727case (CustomAttributeEncoding.UInt16): 730case (CustomAttributeEncoding.UInt32): 733case (CustomAttributeEncoding.Int64): 736case (CustomAttributeEncoding.UInt64): 739case (CustomAttributeEncoding.Float): 742case (CustomAttributeEncoding.Double): 745case (CustomAttributeEncoding.Object): 754private static object EncodedValueToRawValue(long val, CustomAttributeEncoding encodedType) 758case CustomAttributeEncoding.Boolean: 761case CustomAttributeEncoding.Char: 764case CustomAttributeEncoding.Byte: 767case CustomAttributeEncoding.SByte: 770case CustomAttributeEncoding.Int16: 773case CustomAttributeEncoding.UInt16: 776case CustomAttributeEncoding.Int32: 779case CustomAttributeEncoding.UInt32: 782case CustomAttributeEncoding.Int64: 785case CustomAttributeEncoding.UInt64: 788case CustomAttributeEncoding.Float: 791case CustomAttributeEncoding.Double: 849CustomAttributeEncoding encodedType = encodedArg.CustomAttributeType.EncodedType; 851if (encodedType == CustomAttributeEncoding.Undefined) 854else if (encodedType == CustomAttributeEncoding.Enum) 859else if (encodedType == CustomAttributeEncoding.String) 864else if (encodedType == CustomAttributeEncoding.Type) 873else if (encodedType == CustomAttributeEncoding.Array) 878if (encodedType == CustomAttributeEncoding.Enum) 1074private CustomAttributeEncoding m_fieldOrProperty; 1075private CustomAttributeEncoding m_padding; 1081public CustomAttributeNamedParameter(string argumentName, CustomAttributeEncoding fieldOrProperty, CustomAttributeType type) 1151private CustomAttributeEncoding m_encodedType; // ...array 1152private CustomAttributeEncoding m_encodedEnumType; // ...enum 1153private CustomAttributeEncoding m_encodedArrayType; // ...enum type 1154private CustomAttributeEncoding m_padding; 1158public CustomAttributeType(CustomAttributeEncoding encodedType, CustomAttributeEncoding encodedArrayType, 1159CustomAttributeEncoding encodedEnumType, string enumName) 1170public CustomAttributeEncoding EncodedType { get { return m_encodedType; } } 1171public CustomAttributeEncoding EncodedEnumType { get { return m_encodedEnumType; } } 1172public CustomAttributeEncoding EncodedArrayType { get { return m_encodedArrayType; } }
system\reflection\emit\customattributebuilder.cs (19)
225writer.Write((byte)CustomAttributeEncoding.Property); 277writer.Write((byte)CustomAttributeEncoding.Field); 296writer.Write((byte)CustomAttributeEncoding.SByte); 299writer.Write((byte)CustomAttributeEncoding.Byte); 302writer.Write((byte)CustomAttributeEncoding.Char); 305writer.Write((byte)CustomAttributeEncoding.Boolean); 308writer.Write((byte)CustomAttributeEncoding.Int16); 311writer.Write((byte)CustomAttributeEncoding.UInt16); 314writer.Write((byte)CustomAttributeEncoding.Int32); 317writer.Write((byte)CustomAttributeEncoding.UInt32); 320writer.Write((byte)CustomAttributeEncoding.Int64); 323writer.Write((byte)CustomAttributeEncoding.UInt64); 326writer.Write((byte)CustomAttributeEncoding.Float); 329writer.Write((byte)CustomAttributeEncoding.Double); 338writer.Write((byte)CustomAttributeEncoding.Enum); 343writer.Write((byte)CustomAttributeEncoding.String); 347writer.Write((byte)CustomAttributeEncoding.Type); 351writer.Write((byte)CustomAttributeEncoding.Array); 357writer.Write((byte)CustomAttributeEncoding.Object);