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