42 references to EncoderParameterValueType
System.Drawing (1)
System.Drawing.cs (1)
83[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Imaging.EncoderParameterValueType))]
System.Drawing.Common (41)
System\Drawing\Imaging\EncoderParameter.cs (40)
13private readonly EncoderParameterValueType _parameterValueType; 36public EncoderParameterValueType Type => _parameterValueType; 41public EncoderParameterValueType ValueType => _parameterValueType; 67_parameterValueType = EncoderParameterValueType.ValueTypeByte; 80? EncoderParameterValueType.ValueTypeUndefined 81: EncoderParameterValueType.ValueTypeByte; 94_parameterValueType = EncoderParameterValueType.ValueTypeShort; 106_parameterValueType = EncoderParameterValueType.ValueTypeLong; 118_parameterValueType = EncoderParameterValueType.ValueTypeRational; 131_parameterValueType = EncoderParameterValueType.ValueTypeLongRange; 149_parameterValueType = EncoderParameterValueType.ValueTypeRationalRange; 164_parameterValueType = EncoderParameterValueType.ValueTypeAscii; 174_parameterValueType = EncoderParameterValueType.ValueTypeByte; 187_parameterValueType = undefined ? EncoderParameterValueType.ValueTypeUndefined : EncoderParameterValueType.ValueTypeByte; 200_parameterValueType = EncoderParameterValueType.ValueTypeShort; 212_parameterValueType = EncoderParameterValueType.ValueTypeLong; 232_parameterValueType = EncoderParameterValueType.ValueTypeRational; 252_parameterValueType = EncoderParameterValueType.ValueTypeLongRange; 279_parameterValueType = EncoderParameterValueType.ValueTypeRationalRange; 297int size = (EncoderParameterValueType)Type switch 299EncoderParameterValueType.ValueTypeByte or EncoderParameterValueType.ValueTypeAscii => 1, 300EncoderParameterValueType.ValueTypeShort => 2, 301EncoderParameterValueType.ValueTypeLong => 4, 302EncoderParameterValueType.ValueTypeRational or EncoderParameterValueType.ValueTypeLongRange => 2 * 4, 303EncoderParameterValueType.ValueTypeUndefined => 1, 304EncoderParameterValueType.ValueTypeRationalRange => 2 * 2 * 4, 314_parameterValueType = (EncoderParameterValueType)Type; 320public EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) 324EncoderParameterValueType.ValueTypeByte or EncoderParameterValueType.ValueTypeAscii => 1, 325EncoderParameterValueType.ValueTypeShort => 2, 326EncoderParameterValueType.ValueTypeLong => 4, 327EncoderParameterValueType.ValueTypeRational or EncoderParameterValueType.ValueTypeLongRange => 2 * 4, 328EncoderParameterValueType.ValueTypeUndefined => 1, 329EncoderParameterValueType.ValueTypeRationalRange => 2 * 2 * 4, 330EncoderParameterValueType.ValueTypePointer => IntPtr.Size,
System\Drawing\Imaging\EncoderParameters.cs (1)
49(EncoderParameterValueType)nativeParameters[i].Type,