3 types derived from GlobalItem
System.Data.Entity (3)
System\Data\Mapping\Mapping.cs (1)
18internal abstract class Map : GlobalItem
System\Data\Metadata\Edm\EdmType.cs (1)
22public abstract class EdmType : GlobalItem
System\Data\Metadata\Edm\EntityContainer.cs (1)
21public sealed class EntityContainer : GlobalItem
128 references to GlobalItem
System.Data.Entity (81)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
1761private static void CheckReadOnly(GlobalItem item, string varName) 1946private static bool CheckDataSpace(GlobalItem item)
System\Data\Common\DbXmlEnabledProviderManifest.cs (2)
136IEnumerable<GlobalItem> items = Converter.ConvertSchema(schema, this, collection); 137if (!EnumerableToReadOnlyCollection<EdmFunction, GlobalItem>(items, out this._functions))
System\Data\EntityModel\SchemaObjectModel\CollectionTypeElement.cs (1)
186internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\ModelFunctionTypeElement.cs (1)
31internal abstract bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems);
System\Data\EntityModel\SchemaObjectModel\Parameter.cs (1)
145internal bool ResolveNestedTypeNames(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\ReferenceTypeElement.cs (1)
74internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\ReturnType.cs (2)
141internal bool ResolveNestedTypeNames(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 399internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\RowTypeElement.cs (1)
122internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\RowTypePropertyElement.cs (1)
193internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\StructuredProperty.cs (1)
152internal void EnsureEnumTypeFacets(Converter.ConversionCache convertedItemCache, Dictionary<SchemaElement, GlobalItem> newGlobalItems)
System\Data\EntityModel\SchemaObjectModel\TypeRefElement.cs (1)
64internal override bool ResolveNameAndSetTypeUsage(Converter.ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (3)
180internal override Map GetMap(GlobalItem item) 197internal override bool TryGetMap(GlobalItem item, out Map map) 832private bool ContainsMap(GlobalItem cspaceItem, out ObjectTypeMapping map)
System\Data\Mapping\MappingItemCollection.cs (2)
45internal virtual Map GetMap(GlobalItem item) 57internal virtual bool TryGetMap(GlobalItem item, out Map map)
System\Data\Mapping\StorageMappingItemCollection.cs (3)
358internal override Map GetMap(GlobalItem item) 375internal override bool TryGetMap(GlobalItem item, out Map map) 896foreach (GlobalItem item in edmItemCollection)
System\Data\Metadata\ClrPerspective.cs (1)
112Debug.Assert(((GlobalItem)map.EdmItem).DataSpace == DataSpace.CSpace);
System\Data\Metadata\Converter.cs (23)
99internal static IEnumerable<GlobalItem> ConvertSchema(Som.Schema somSchema, 103Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems = new Dictionary<Som.SchemaElement, GlobalItem>(); 108internal static IEnumerable<GlobalItem> ConvertSchema(IList<Som.Schema> somSchemas, 112Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems = new Dictionary<Som.SchemaElement, GlobalItem>(); 124ConversionCache convertedItemCache, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 180Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 184GlobalItem item; 257Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 318Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 373Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 401Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 448Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 611Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 653Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 709Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 786Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 859Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 862GlobalItem globalItem = null; 1023GlobalItem returnFunction = null; 1043private static EnumType ConvertToEnumType(Som.SchemaEnumType somEnumType, Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems) 1108Dictionary<Som.SchemaElement, GlobalItem> newGlobalItems)
System\Data\Metadata\Edm\ItemCollection.cs (15)
27public abstract class ItemCollection : ReadOnlyMetadataCollection<GlobalItem> 34: base(new MetadataCollection<GlobalItem>()) 87internal void AddInternal(GlobalItem item) 102internal bool AtomicAddRange(List<GlobalItem> items) 130public T GetItem<T>(string identity) where T : GlobalItem 145public bool TryGetItem<T>(string identity, out T item) where T : GlobalItem 161public bool TryGetItem<T>(string identity, bool ignoreCase, out T item) where T : GlobalItem 163GlobalItem outItem = null; 179public T GetItem<T>(string identity, bool ignoreCase) where T : GlobalItem 195public virtual System.Collections.ObjectModel.ReadOnlyCollection<T> GetItems<T>() where T : GlobalItem 226private static System.Collections.ObjectModel.ReadOnlyCollection<TItem> GenericGetItems<TItem>(ItemCollection collection) where TItem : GlobalItem 229foreach (GlobalItem item in collection) 295GlobalItem item = null; 393GlobalItem item = null; 455GlobalItem item = null;
System\Data\Metadata\EdmItemCollection.cs (4)
308IEnumerable<GlobalItem> newGlobalItems = LoadSomSchema(somSchemas, manifest, itemCollection); 312foreach (GlobalItem globalItem in newGlobalItems) 359internal static IEnumerable<GlobalItem> LoadSomSchema(IList<Schema> somSchemas, 363IEnumerable<GlobalItem> newGlobalItems = Converter.ConvertSchema(somSchemas,
System\Data\Metadata\Helper.cs (5)
236internal static bool IsCollectionType(GlobalItem item) 256internal static bool IsRefType(GlobalItem item) 261internal static bool IsRowType(GlobalItem item) 319internal static bool IsEntityContainer(GlobalItem item) 324internal static bool IsEdmFunction(GlobalItem item)
System\Data\Metadata\MetadataWorkspace.cs (9)
477public T GetItem<T>(string identity, DataSpace dataSpace) where T:GlobalItem 492public bool TryGetItem<T>(string identity, DataSpace space, out T item ) where T:GlobalItem 513public T GetItem<T>(string identity, bool ignoreCase, DataSpace dataSpace) where T : GlobalItem 529public bool TryGetItem<T>(string identity, bool ignoreCase, DataSpace dataSpace, out T item) where T : GlobalItem 546public ReadOnlyCollection<T> GetItems<T>(DataSpace dataSpace) where T : GlobalItem 792public ReadOnlyCollection<GlobalItem> GetItems(DataSpace dataSpace) 795return collection.GetItems<GlobalItem>(); 848internal Map GetMap(GlobalItem item, DataSpace dataSpace) 861internal bool TryGetMap(GlobalItem item, DataSpace dataSpace, out Map map)
System\Data\Metadata\ObjectItemCollection.cs (2)
365List<GlobalItem> globalItems = new List<GlobalItem>();
System.Data.Entity.Design (19)
System\Data\Entity\Design\Common\MetadataUtil.cs (2)
30internal static bool IsStoreType(GlobalItem item) 290internal static bool IsCollectionType(GlobalItem item)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (4)
190internal void VerifyLanguageCaseSensitiveCompatibilityForType(GlobalItem item) 199_edmItemCollection.GetItem<GlobalItem>( 417public IEnumerable<GlobalItem> GetSourceTypes() 426yield return _edmItemCollection.GetItem<GlobalItem>(type.Identity);
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (8)
33new Pair<Type,CreateEmitter>(typeof(EntityType), delegate (ClientApiGenerator generator, GlobalItem element) { return new EntityTypeEmitter(generator,(EntityType)element); }), 34new Pair<Type,CreateEmitter>(typeof(ComplexType), delegate (ClientApiGenerator generator, GlobalItem element) { return new ComplexTypeEmitter(generator,(ComplexType)element); }), 35new Pair<Type,CreateEmitter>(typeof(EntityContainer), delegate (ClientApiGenerator generator, GlobalItem element) { return new EntityContainerEmitter(generator,(EntityContainer)element); }), 36new Pair<Type,CreateEmitter>(typeof(AssociationType), delegate (ClientApiGenerator generator, GlobalItem element) { return new AssociationTypeEmitter(generator,(AssociationType)element); }), 92foreach (GlobalItem element in Generator.GetSourceTypes()) 125private bool AddElementNameToCache(GlobalItem element, Dictionary<string, string> cache) 160private SchemaTypeEmitter CreateElementEmitter( GlobalItem element ) 171private delegate SchemaTypeEmitter CreateEmitter( ClientApiGenerator generator, GlobalItem item );
System\Data\EntityModel\Emitters\SchemaTypeEmitter.cs (2)
151internal new GlobalItem Item 155return base.Item as GlobalItem;
System\Data\EntityModel\TypeGeneratedEventArgs.cs (3)
26private GlobalItem _typeSource; 48public TypeGeneratedEventArgs(GlobalItem typeSource, CodeTypeReference baseType) 58public GlobalItem TypeSource
System.Data.Services.Design (25)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (5)
25internal static bool IsCollectionType(GlobalItem item) 349internal void VerifyLanguageCaseSensitiveCompatibilityForType(GlobalItem item) 358_edmItemCollection.GetItem<GlobalItem>( 489public IEnumerable<GlobalItem> GetSourceTypes() 572foreach (GlobalItem item in GetSourceTypes())
System\Data\EntityModel\Emitters\NamespaceEmitter.cs (15)
26(new Pair<Type,CreateEmitter>(typeof(EntityType), delegate (ClientApiGenerator generator1, GlobalItem element) { return new EntityTypeEmitter(generator1,(EntityType)element); })), 27(new Pair<Type,CreateEmitter>(typeof(ComplexType), delegate (ClientApiGenerator generator2, GlobalItem element) { return new ComplexTypeEmitter(generator2,(ComplexType)element); })), 28(new Pair<Type,CreateEmitter>(typeof(EntityContainer), delegate (ClientApiGenerator generator3, GlobalItem element) { return new EntityContainerEmitter(generator3,(EntityContainer)element); })), 29(new Pair<Type,CreateEmitter>(typeof(AssociationType), delegate (ClientApiGenerator generator4, GlobalItem element) { return new AssociationTypeEmitter(generator4,(AssociationType)element); })), 71List<GlobalItem> items = new List<GlobalItem>(); 73foreach (GlobalItem element in Generator.GetSourceTypes()) 101List<GlobalItem> items = new List<GlobalItem>(); 102foreach (GlobalItem element in Generator.GetSourceTypes()) 126private void Emit(Dictionary<string, string> usedClassName, string namespaceName, List<GlobalItem> items) 143foreach (GlobalItem element in items) 175private bool AddElementNameToCache(GlobalItem element, Dictionary<string, string> cache) 209private SchemaTypeEmitter CreateElementEmitter(GlobalItem element) 220private delegate SchemaTypeEmitter CreateEmitter(ClientApiGenerator generator, GlobalItem item);
System\Data\EntityModel\Emitters\SchemaTypeEmitter.cs (2)
144internal new GlobalItem Item 148return base.Item as GlobalItem;
System\Data\EntityModel\TypeGeneratedEventArgs.cs (3)
23private GlobalItem _typeSource; 45public TypeGeneratedEventArgs(GlobalItem typeSource, CodeTypeReference baseType) 55public GlobalItem TypeSource
System.Web.Entity (3)
System\Data\WebControls\EntityDataSourceUtil.cs (3)
199internal static IEnumerable<EdmType> GetTypeAndSubtypesOf(EntityType type, ReadOnlyCollection<GlobalItem> itemCollection, bool includeAbstractTypes) 219internal static bool IsTypeOrSubtypeOf(EntityType superType, EntityType derivedType, ReadOnlyCollection<GlobalItem> itemCollection) 436private static IEnumerable<EdmType> GetTypeAndSubtypesOf<T_EdmType>(EdmType type, ReadOnlyCollection<GlobalItem> itemCollection, bool includeAbstractTypes)