2 writes to _flags
System.Private.Xml (2)
System\Xml\Serialization\Types.cs (2)
106
_flags
= flags;
392
_flags
|= TypeFlags.Unsupported;
22 references to _flags
System.Private.Xml (22)
System\Xml\Serialization\Types.cs (22)
144
get { return
_flags
; }
192
get { return (
_flags
& TypeFlags.Reference) == 0; }
197
get { return (
_flags
& TypeFlags.CanBeAttributeValue) != 0; }
202
get { return (
_flags
& TypeFlags.XmlEncodingNotRequired) != 0; }
207
get { return (
_flags
& TypeFlags.CanBeElementValue) != 0; }
212
get { return (
_flags
& TypeFlags.CanBeTextValue) != 0; }
223
get { return (
_flags
& TypeFlags.Special) != 0; }
228
get { return (
_flags
& TypeFlags.AmbiguousDataType) != 0; }
233
get { return (
_flags
& TypeFlags.HasCustomFormatter) != 0; }
238
get { return (
_flags
& TypeFlags.IgnoreDefault) == 0; }
243
get { return (
_flags
& TypeFlags.HasIsEmpty) != 0; }
248
get { return (
_flags
& TypeFlags.CollapseWhitespace) != 0; }
253
get { return (
_flags
& TypeFlags.HasDefaultConstructor) != 0; }
258
get { return (
_flags
& TypeFlags.Unsupported) != 0; }
263
get { return (
_flags
& TypeFlags.GenericInterface) != 0; }
268
get { return (
_flags
& TypeFlags.UsePrivateImplementation) != 0; }
278
get { return (
_flags
& TypeFlags.Abstract) != 0; }
283
get { return (
_flags
& TypeFlags.OptionalValue) != 0; }
288
get { return (
_flags
& TypeFlags.UseReflection) != 0; }
348
get { return (
_flags
& TypeFlags.CtorInaccessible) != 0; }
365
_nullableTypeDesc = new TypeDesc($"NullableOf{_name}", $"System.Nullable`1[{_fullName}]", null, TypeKind.Struct, this,
_flags
| TypeFlags.OptionalValue, _formatterName);
408
internal TypeDesc CreateArrayTypeDesc() => _arrayTypeDesc ??= new TypeDesc(null, $"{_name}[]", $"{_fullName}[]", TypeKind.Array, null, TypeFlags.Reference | (
_flags
& TypeFlags.UseReflection), this);