3 types derived from ReadOnlyMetadataCollection
System.Data.Entity (3)
System\Data\Metadata\Edm\FilteredReadOnlyMetadataCollection.cs (1)
38internal class FilteredReadOnlyMetadataCollection<TDerived, TBase> : ReadOnlyMetadataCollection<TDerived>, IBaseList<TBase>
System\Data\Metadata\Edm\ItemCollection.cs (1)
27public abstract class ItemCollection : ReadOnlyMetadataCollection<GlobalItem>
System\Data\Metadata\Edm\SafeLinkCollection.cs (1)
25internal class SafeLinkCollection<TParent, TChild> : ReadOnlyMetadataCollection<TChild> where TChild : MetadataItem where TParent : class
14 instantiations of ReadOnlyMetadataCollection
System.Data.Entity (14)
System\Data\Metadata\Edm\AssociationSet.cs (1)
36new ReadOnlyMetadataCollection<AssociationSetEnd>(new MetadataCollection<AssociationSetEnd>());
System\Data\Metadata\Edm\AssociationType.cs (1)
38_referentialConstraints = new ReadOnlyMetadataCollection<ReferentialConstraint>(new MetadataCollection<ReferentialConstraint>());
System\Data\Metadata\Edm\EdmFunction.cs (4)
37_returnParameters = new ReadOnlyMetadataCollection<FunctionParameter>( 63_entitySets = new ReadOnlyMetadataCollection<EntitySet>(payload.EntitySets); 73_entitySets = new ReadOnlyMetadataCollection<EntitySet>(list); 98_parameters = new ReadOnlyMetadataCollection<FunctionParameter>(new MetadataCollection<FunctionParameter>());
System\Data\Metadata\Edm\EntityContainer.cs (2)
37_baseEntitySets = new ReadOnlyMetadataCollection<EntitySetBase>(new EntitySetBaseCollection(this)); 38_functionImports = new ReadOnlyMetadataCollection<EdmFunction>(new MetadataCollection<EdmFunction>());
System\Data\Metadata\Edm\EntityTypeBase.cs (1)
32_keyMembers = new ReadOnlyMetadataCollection<EdmMember>(new MetadataCollection<EdmMember>());
System\Data\Metadata\Edm\EnumType.cs (1)
27new ReadOnlyMetadataCollection<EnumMember>(new MetadataCollection<EnumMember>());
System\Data\Metadata\Edm\MetadataCollection.cs (1)
123return new ReadOnlyMetadataCollection<T>(this);
System\Data\Metadata\Edm\ReferentialConstraint.cs (2)
37_fromProperties = new ReadOnlyMetadataCollection<EdmProperty>(new MetadataCollection<EdmProperty>( 39_toProperties = new ReadOnlyMetadataCollection<EdmProperty>(new MetadataCollection<EdmProperty>(
System\Data\Metadata\TypeHelpers.cs (1)
544internal static readonly ReadOnlyMetadataCollection<EdmMember> EmptyArrayEdmMember = new ReadOnlyMetadataCollection<EdmMember>(new MetadataCollection<EdmMember>().SetReadOnly());
121 references to ReadOnlyMetadataCollection
System.Data.Entity (102)
System\Data\Common\Internal\Materialization\Translator.cs (1)
1353private List<MemberBinding> CreatePropertyBindings(StructuredColumnMap columnMap, Type clrType, ReadOnlyMetadataCollection<EdmProperty> properties)
System\Data\Common\Utils\MetadataHelper.cs (2)
242ReadOnlyMetadataCollection<EdmMember> members = endMember.DeclaringType.Members; 623ReadOnlyMetadataCollection<EntitySetBase> baseEntitySets = entityContainer.BaseEntitySets;
System\Data\EntityKey.cs (1)
1005ReadOnlyMetadataCollection<EdmMember> keyMembers = ((EntitySetBase)entitySet).ElementType.KeyMembers;
System\Data\Mapping\StorageMappingItemLoader.cs (5)
2833private StorageScalarPropertyMapping LoadScalarPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 2905private StorageComplexPropertyMapping LoadComplexPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 3005private StorageComplexTypeMapping LoadComplexTypeMapping(XPathNavigator nav, EdmType type, ReadOnlyMetadataCollection<EdmProperty> tableType) 3180private StorageConditionPropertyMapping LoadConditionPropertyMapping(XPathNavigator nav, EdmType containerType, ReadOnlyMetadataCollection<EdmProperty> tableProperties) 3678ReadOnlyMetadataCollection<Facet> facets = typeUsage.Facets;
System\Data\Mapping\StorageModificationFunctionMapping.cs (1)
210ReadOnlyMetadataCollection<ReferentialConstraint> constraints = assocationSet.ElementType.ReferentialConstraints;
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (1)
58var ends = associationSet.AssociationSetEnds;
System\Data\Mapping\Update\Internal\KeyManager.cs (1)
307var keyMembers = addedEntry.EntitySet.ElementType.KeyMembers;
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (2)
142ReadOnlyMetadataCollection<EdmProperty> members = entitySet.ElementType.Properties; 165var endMetadata = associationSet.ElementType.AssociationEndMembers;
System\Data\Mapping\Update\Internal\RelationshipConstraintValidator.cs (2)
88var ends = associationSet.AssociationSetEnds; 154var ends = associationSet.AssociationSetEnds;
System\Data\Mapping\Update\Internal\UpdateCommandOrderer.cs (1)
101var ends = associationSet.AssociationSetEnds;
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (2)
182using (ReadOnlyMetadataCollection<EdmProperty>.Enumerator principalPropertyEnum = constraint.FromProperties.GetEnumerator()) 183using (ReadOnlyMetadataCollection<EdmProperty>.Enumerator dependentPropertyEnum = constraint.ToProperties.GetEnumerator())
System\Data\Mapping\ViewGeneration\BasicViewGenerator.cs (2)
447var pkColumns = pkFkInfo.Item2.ToRole.GetEntityType().KeyMembers; 448var fkColumns = pkFkInfo.Item2.ToProperties;
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (2)
728ReadOnlyMetadataCollection<EdmProperty> properties0 = isFrom0 ? constraint.FromProperties : constraint.ToProperties; 729ReadOnlyMetadataCollection<EdmProperty> properties1 = isFrom0 ? constraint.ToProperties : constraint.FromProperties;
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (3)
34ReadOnlyMetadataCollection<EdmProperty> i_parentColumns, ReadOnlyMetadataCollection<EdmProperty> i_childColumns) 410private Set<int> GetPropertyIndexes(IEnumerable<EdmProperty> properties1, ReadOnlyMetadataCollection<EdmProperty> properties2)
System\Data\Metadata\Edm\AssociationSet.cs (2)
35private readonly ReadOnlyMetadataCollection<AssociationSetEnd> _associationSetEnds = 55public ReadOnlyMetadataCollection<AssociationSetEnd> AssociationSetEnds
System\Data\Metadata\Edm\AssociationType.cs (3)
44private readonly ReadOnlyMetadataCollection<ReferentialConstraint> _referentialConstraints; 58public ReadOnlyMetadataCollection<AssociationEndMember> AssociationEndMembers 77public ReadOnlyMetadataCollection<ReferentialConstraint> ReferentialConstraints
System\Data\Metadata\Edm\ComplexType.cs (2)
47private ReadOnlyMetadataCollection<EdmProperty> _properties; 62public ReadOnlyMetadataCollection<EdmProperty> Properties
System\Data\Metadata\Edm\EdmFunction.cs (6)
105private readonly ReadOnlyMetadataCollection<FunctionParameter> _returnParameters; 106private readonly ReadOnlyMetadataCollection<FunctionParameter> _parameters; 112private readonly ReadOnlyMetadataCollection<EntitySet> _entitySets; 136public ReadOnlyMetadataCollection<FunctionParameter> Parameters 174internal ReadOnlyMetadataCollection<EntitySet> EntitySets 198public ReadOnlyMetadataCollection<FunctionParameter> ReturnParameters
System\Data\Metadata\Edm\EntityContainer.cs (4)
44private readonly ReadOnlyMetadataCollection<EntitySetBase> _baseEntitySets; 45private readonly ReadOnlyMetadataCollection<EdmFunction> _functionImports; 81public ReadOnlyMetadataCollection<EntitySetBase> BaseEntitySets 93public ReadOnlyMetadataCollection<EdmFunction> FunctionImports
System\Data\Metadata\Edm\EntityType.cs (4)
73private ReadOnlyMetadataCollection<EdmProperty> _properties; 140public ReadOnlyMetadataCollection<NavigationProperty> NavigationProperties 145((ReadOnlyMetadataCollection<EdmMember>)this.Members), Helper.IsNavigationProperty); 153public ReadOnlyMetadataCollection<EdmProperty> Properties
System\Data\Metadata\Edm\EntityTypeBase.cs (2)
37private readonly ReadOnlyMetadataCollection<EdmMember> _keyMembers; 46public ReadOnlyMetadataCollection<EdmMember> KeyMembers
System\Data\Metadata\Edm\EnumType.cs (2)
26private readonly ReadOnlyMetadataCollection<EnumMember> _members = 122public ReadOnlyMetadataCollection<EnumMember> Members
System\Data\Metadata\Edm\FilteredReadOnlyMetadataCollection.cs (3)
49internal FilteredReadOnlyMetadataCollection(ReadOnlyMetadataCollection<TBase> collection, Predicate<TBase> predicate) : base(FilterCollection(collection, predicate)) 61private readonly ReadOnlyMetadataCollection<TBase> _source; 149internal static List<TDerived> FilterCollection(ReadOnlyMetadataCollection<TBase> collection, Predicate<TBase> predicate)
System\Data\Metadata\Edm\MemberCollection.cs (1)
282internal ReadOnlyMetadataCollection<T> GetDeclaredOnlyMembers<T>() where T : EdmMember
System\Data\Metadata\Edm\MetadataCollection.cs (3)
121public virtual ReadOnlyMetadataCollection<T> AsReadOnlyMetadataCollection() 594public ReadOnlyMetadataCollection<T>.Enumerator GetEnumerator() 596return new ReadOnlyMetadataCollection<T>.Enumerator(this);
System\Data\Metadata\Edm\MetadataItem.cs (1)
87public ReadOnlyMetadataCollection<MetadataProperty> MetadataProperties
System\Data\Metadata\Edm\NavigationProperty.cs (1)
155var keyMembers = rc.FromRole.GetEntityType().KeyMembers;
System\Data\Metadata\Edm\ReferentialConstraint.cs (4)
47private readonly ReadOnlyMetadataCollection<EdmProperty> _fromProperties; 48private readonly ReadOnlyMetadataCollection<EdmProperty> _toProperties; 100public ReadOnlyMetadataCollection<EdmProperty> FromProperties 112public ReadOnlyMetadataCollection<EdmProperty> ToProperties
System\Data\Metadata\Edm\RelationshipType.cs (2)
22private ReadOnlyMetadataCollection<RelationshipEndMember> _relationshipEndMembers; 45public ReadOnlyMetadataCollection<RelationshipEndMember> RelationshipEndMembers
System\Data\Metadata\Edm\RowType.cs (2)
25private ReadOnlyMetadataCollection<EdmProperty> _properties; 86public ReadOnlyMetadataCollection<EdmProperty> Properties
System\Data\Metadata\Edm\StructuralType.cs (3)
50private readonly ReadOnlyMetadataCollection<EdmMember> _readOnlyMembers; 59public ReadOnlyMetadataCollection<EdmMember> Members 73internal ReadOnlyMetadataCollection<T> GetDeclaredOnlyMembers<T>() where T : EdmMember
System\Data\Metadata\Edm\TypeUsage.cs (2)
327private ReadOnlyMetadataCollection<Facet> _facets; 377public ReadOnlyMetadataCollection<Facet> Facets
System\Data\Metadata\TypeHelpers.cs (3)
544internal static readonly ReadOnlyMetadataCollection<EdmMember> EmptyArrayEdmMember = new ReadOnlyMetadataCollection<EdmMember>(new MetadataCollection<EdmMember>().SetReadOnly()); 547internal static ReadOnlyMetadataCollection<EdmProperty> GetProperties(TypeUsage typeUsage) 552internal static ReadOnlyMetadataCollection<EdmProperty> GetProperties(EdmType edmType)
System\Data\Objects\DataClasses\EntityReference.cs (1)
483var principalProps = constraint.FromProperties;
System\Data\Objects\DataClasses\RelatedEnd.cs (3)
418var principalProps = fkConstraint.FromProperties; 419var dependentProps = fkConstraint.ToProperties; 1542static internal bool CheckIfAllPropertiesAreKeyProperties(string[] keyMemberNames, ReadOnlyMetadataCollection<EdmProperty> toProperties)
System\Data\Objects\EntityEntry.cs (3)
2132ReadOnlyMetadataCollection<NavigationProperty> navigationProperties = 2252ReadOnlyMetadataCollection<NavigationProperty> navigationProperties = 3843var setEnds = associationSet.AssociationSetEnds;
System\Data\Objects\Internal\ForeignKeyFactory.cs (2)
98var dependentProps = constraint.ToProperties; 117var principalProps = constraint.FromProperties;
System\Data\Objects\NextResultGenerator.cs (2)
23ReadOnlyMetadataCollection<EntitySet> _entitySets; 29internal NextResultGenerator(ObjectContext context, EntityCommand entityCommand, EdmType[] edmTypes, ReadOnlyMetadataCollection<EntitySet> entitySets, MergeOption mergeOption, int resultSetIndex)
System\Data\Objects\ObjectContext.cs (3)
2512ReadOnlyMetadataCollection<EdmMember> keyMembers = entitySet.ElementType.KeyMembers; 2673private ObjectResult<TElement> CreateFunctionObjectResult<TElement>(EntityCommand entityCommand, ReadOnlyMetadataCollection<EntitySet> entitySets, EdmType[] edmTypes, MergeOption mergeOption) 2702internal ObjectResult<TElement> MaterializedDataRecord<TElement>(EntityCommand entityCommand, DbDataReader storeReader, int resultSetIndex, ReadOnlyMetadataCollection<EntitySet> entitySets, EdmType[] edmTypes, MergeOption mergeOption)
System\Data\Objects\ObjectStateManager.cs (2)
1381ReadOnlyMetadataCollection<AssociationEndMember> endMembers = relationshipEntry.RelationshipWrapper.AssociationEndMembers; 3722ReadOnlyMetadataCollection<EdmMember> keyMembers = entitySet.ElementType.KeyMembers;
System\Data\Objects\ObjectStateManagerMetadata.cs (2)
164ReadOnlyMetadataCollection<EdmProperty> members = TypeHelpers.GetProperties(edmType); 169ReadOnlyMetadataCollection<EdmMember> keyMembers = null;
System\Data\Objects\RelationshipEntry.cs (2)
309ReadOnlyMetadataCollection<AssociationEndMember> endMembers = _relationshipWrapper.AssociationEndMembers; 515ReadOnlyMetadataCollection<AssociationEndMember> endMembers = _relationshipWrapper.AssociationEndMembers;
System\Data\Objects\RelationshipWrapper.cs (1)
82internal ReadOnlyMetadataCollection<AssociationEndMember> AssociationEndMembers
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (1)
413md.ReadOnlyMetadataCollection<md.EdmProperty> properties = TypeHelpers.GetProperties(typeInfo.Type);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
3266ReadOnlyMetadataCollection<EdmProperty> members = rowType.Properties;
System\Data\SqlClient\SqlProviderManifest.cs (3)
245ReadOnlyMetadataCollection<FunctionParameter> funParams = edmFunction.Parameters; 299ReadOnlyMetadataCollection<FunctionParameter> funParams = edmFunction.Parameters; 524ReadOnlyMetadataCollection<Facet> facets = edmType.Facets;
System.Data.Entity.Design (5)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
225ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members;
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
62protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
96protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (2)
135protected abstract ReadOnlyMetadataCollection<EdmProperty> GetProperties(); 147ReadOnlyMetadataCollection<EdmProperty> properties = GetProperties();
System.Data.Services (3)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (3)
1497private static string[] PropertyNamesToStrings(ReadOnlyMetadataCollection<EdmProperty> properties) 1520ReadOnlyMetadataCollection<EdmProperty> properties) 1605ReadOnlyMetadataCollection<MetadataProperty> metadataProperties,
System.Data.Services.Design (5)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
382ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members;
System\Data\EntityModel\Emitters\ComplexTypeEmitter.cs (1)
54protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
93protected override ReadOnlyMetadataCollection<EdmProperty> GetProperties()
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (2)
129protected abstract ReadOnlyMetadataCollection<EdmProperty> GetProperties(); 139ReadOnlyMetadataCollection<EdmProperty> properties = GetProperties();
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFTableProvider.cs (1)
26var keyMembers = entityType.KeyMembers;
System.Web.Entity (5)
System\Data\WebControls\EntityDataSourceUtil.cs (1)
60ReadOnlyMetadataCollection<EdmMember> members = null;
System\Data\WebControls\EntityDataSourceView.cs (2)
143private ReadOnlyMetadataCollection<EdmMember> _keyMembers = null; 1561private ReadOnlyMetadataCollection<EdmMember> KeyMembers
System\Data\WebControls\OrderByBuilder.cs (2)
229ReadOnlyMetadataCollection<EdmProperty> propertyCollection; 235ReadOnlyMetadataCollection<EdmMember> keyMembers;