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)
13
private readonly
EncoderParameterValueType
_parameterValueType;
36
public
EncoderParameterValueType
Type => _parameterValueType;
41
public
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;
297
int size = (
EncoderParameterValueType
)Type switch
299
EncoderParameterValueType
.ValueTypeByte or
EncoderParameterValueType
.ValueTypeAscii => 1,
300
EncoderParameterValueType
.ValueTypeShort => 2,
301
EncoderParameterValueType
.ValueTypeLong => 4,
302
EncoderParameterValueType
.ValueTypeRational or
EncoderParameterValueType
.ValueTypeLongRange => 2 * 4,
303
EncoderParameterValueType
.ValueTypeUndefined => 1,
304
EncoderParameterValueType
.ValueTypeRationalRange => 2 * 2 * 4,
314
_parameterValueType = (
EncoderParameterValueType
)Type;
320
public EncoderParameter(Encoder encoder, int numberValues,
EncoderParameterValueType
type, IntPtr value)
324
EncoderParameterValueType
.ValueTypeByte or
EncoderParameterValueType
.ValueTypeAscii => 1,
325
EncoderParameterValueType
.ValueTypeShort => 2,
326
EncoderParameterValueType
.ValueTypeLong => 4,
327
EncoderParameterValueType
.ValueTypeRational or
EncoderParameterValueType
.ValueTypeLongRange => 2 * 4,
328
EncoderParameterValueType
.ValueTypeUndefined => 1,
329
EncoderParameterValueType
.ValueTypeRationalRange => 2 * 2 * 4,
330
EncoderParameterValueType
.ValueTypePointer => IntPtr.Size,
System\Drawing\Imaging\EncoderParameters.cs (1)
49
(
EncoderParameterValueType
)nativeParameters[i].Type,