2 writes to flags
System.Xml (2)
System\Xml\Serialization\Types.cs (2)
97this.flags = flags; 344flags |= TypeFlags.Unsupported;
23 references to flags
System.Xml (23)
System\Xml\Serialization\Types.cs (23)
134get { return flags; } 183get { return (flags & TypeFlags.Reference) == 0; } 187get { return (flags & TypeFlags.CanBeAttributeValue) != 0; } 191get { return (flags & TypeFlags.XmlEncodingNotRequired) != 0; } 195get { return (flags & TypeFlags.CanBeElementValue) != 0; } 199get { return (flags & TypeFlags.CanBeTextValue) != 0; } 208get { return (flags & TypeFlags.Special) != 0; } 212get { return (flags & TypeFlags.AmbiguousDataType) != 0; } 216get { return (flags & TypeFlags.HasCustomFormatter) != 0; } 220get { return (flags & TypeFlags.IgnoreDefault) == 0; } 224get { return (flags & TypeFlags.HasIsEmpty) != 0; } 228get { return (flags & TypeFlags.CollapseWhitespace) != 0; } 232get { return (flags & TypeFlags.HasDefaultConstructor) != 0; } 236get { return (flags & TypeFlags.Unsupported) != 0; } 240get { return (flags & TypeFlags.GenericInterface) != 0; } 244get { return (flags & TypeFlags.UsePrivateImplementation) != 0; } 252get { return (flags & TypeFlags.Abstract) != 0; } 256get { return (flags & TypeFlags.OptionalValue) != 0; } 260get { return (flags & TypeFlags.UseReflection) != 0; } 308get { return (flags & TypeFlags.CtorInaccessible) != 0; } 321nullableTypeDesc = new TypeDesc("NullableOf" + this.name, "System.Nullable`1[" + this.fullName + "]", null, TypeKind.Struct, this, this.flags | TypeFlags.OptionalValue, this.formatterName); 364arrayTypeDesc = new TypeDesc(null, name + "[]", fullName + "[]", TypeKind.Array, null, TypeFlags.Reference | (flags & TypeFlags.UseReflection), this); 369TypeDesc newTypeDesc = new TypeDesc(extension.Name, extension.Name, null, this.kind, this.baseTypeDesc, this.flags, null);