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