2 writes to _flags
System.Private.Xml (2)
System\Xml\Serialization\Types.cs (2)
105_flags = flags; 391_flags |= TypeFlags.Unsupported;
22 references to _flags
System.Private.Xml (22)
System\Xml\Serialization\Types.cs (22)
143get { return _flags; } 191get { return (_flags & TypeFlags.Reference) == 0; } 196get { return (_flags & TypeFlags.CanBeAttributeValue) != 0; } 201get { return (_flags & TypeFlags.XmlEncodingNotRequired) != 0; } 206get { return (_flags & TypeFlags.CanBeElementValue) != 0; } 211get { return (_flags & TypeFlags.CanBeTextValue) != 0; } 222get { return (_flags & TypeFlags.Special) != 0; } 227get { return (_flags & TypeFlags.AmbiguousDataType) != 0; } 232get { return (_flags & TypeFlags.HasCustomFormatter) != 0; } 237get { return (_flags & TypeFlags.IgnoreDefault) == 0; } 242get { return (_flags & TypeFlags.HasIsEmpty) != 0; } 247get { return (_flags & TypeFlags.CollapseWhitespace) != 0; } 252get { return (_flags & TypeFlags.HasDefaultConstructor) != 0; } 257get { return (_flags & TypeFlags.Unsupported) != 0; } 262get { return (_flags & TypeFlags.GenericInterface) != 0; } 267get { return (_flags & TypeFlags.UsePrivateImplementation) != 0; } 277get { return (_flags & TypeFlags.Abstract) != 0; } 282get { return (_flags & TypeFlags.OptionalValue) != 0; } 287get { return (_flags & TypeFlags.UseReflection) != 0; } 347get { return (_flags & TypeFlags.CtorInaccessible) != 0; } 364_nullableTypeDesc = new TypeDesc($"NullableOf{_name}", $"System.Nullable`1[{_fullName}]", null, TypeKind.Struct, this, _flags | TypeFlags.OptionalValue, _formatterName); 407internal TypeDesc CreateArrayTypeDesc() => _arrayTypeDesc ??= new TypeDesc(null, $"{_name}[]", $"{_fullName}[]", TypeKind.Array, null, TypeFlags.Reference | (_flags & TypeFlags.UseReflection), this);