46 references to MetadataFlags
System.Data.Entity (46)
System\Data\Mapping\Mapping.cs (1)
21: base(MetadataFlags.Readonly)
System\Data\Metadata\Edm\EdmType.cs (2)
145return GetFlag(MetadataFlags.IsAbstract); 149SetFlag(MetadataFlags.IsAbstract, value);
System\Data\Metadata\Edm\EnumMember.cs (1)
47: base(MetadataFlags.Readonly)
System\Data\Metadata\Edm\Facet.cs (1)
33:base(MetadataFlags.Readonly)
System\Data\Metadata\Edm\GlobalItem.cs (1)
35internal GlobalItem(MetadataFlags flags)
System\Data\Metadata\Edm\MetadataItem.cs (39)
34internal MetadataItem(MetadataFlags flags) 67private MetadataFlags _flags; 156return GetFlag(MetadataFlags.Readonly); 174SetFlag(MetadataFlags.Readonly, true); 200switch (_flags & MetadataFlags.DataSpace) 203case MetadataFlags.CSpace: return DataSpace.CSpace; 204case MetadataFlags.OSpace: return DataSpace.OSpace; 205case MetadataFlags.SSpace: return DataSpace.SSpace; 206case MetadataFlags.OCSpace: return DataSpace.OCSpace; 207case MetadataFlags.CSSpace: return DataSpace.CSSpace; 212_flags = (_flags & ~MetadataFlags.DataSpace) | (MetadataFlags.DataSpace & Convert(space)); 214private static MetadataFlags Convert(DataSpace space) { 217default: return MetadataFlags.None; // invalid 218case DataSpace.CSpace: return MetadataFlags.CSpace; 219case DataSpace.OSpace: return MetadataFlags.OSpace; 220case DataSpace.SSpace: return MetadataFlags.SSpace; 221case DataSpace.OCSpace: return MetadataFlags.OCSpace; 222case DataSpace.CSSpace: return MetadataFlags.CSSpace; 228switch (_flags & MetadataFlags.ParameterMode) 231case MetadataFlags.In: return ParameterMode.In; 232case MetadataFlags.Out: return ParameterMode.Out; 233case MetadataFlags.InOut: return ParameterMode.InOut; 234case MetadataFlags.ReturnValue: return ParameterMode.ReturnValue; 239_flags = (_flags & ~MetadataFlags.ParameterMode) | (MetadataFlags.ParameterMode & Convert(mode)); 241private static MetadataFlags Convert(ParameterMode mode) 245default: return MetadataFlags.ParameterMode; // invalid 246case ParameterMode.In: return MetadataFlags.In; 247case ParameterMode.Out: return MetadataFlags.Out; 248case ParameterMode.InOut: return MetadataFlags.InOut; 249case ParameterMode.ReturnValue: return MetadataFlags.ReturnValue; 253internal bool GetFlag(MetadataFlags flag) 257internal void SetFlag(MetadataFlags flag, bool value) 259if ((flag & MetadataFlags.Readonly) == MetadataFlags.Readonly) 261Debug.Assert(System.Convert.ToInt32(flag & ~MetadataFlags.Readonly,CultureInfo.InvariantCulture) == 0, 270if (IsReadOnly && ((flag & MetadataFlags.Readonly) == MetadataFlags.Readonly))
System\Data\Metadata\Edm\TypeUsage.cs (1)
32:base(MetadataFlags.Readonly)