154 references to DeclaringType
System.Data.Entity (93)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (3)
316Debug.Assert(source.DeclaringType.EdmEquals(target.DeclaringType), "Relationship ends not declared by same relationship type?"); 317RelationshipType mappedType = (RelationshipType)this.VisitType(target.DeclaringType);
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (6)
1261relType = fromEnd.DeclaringType as RelationshipType; 1271if (!relType.Equals(toEnd.DeclaringType)) 1696TypeUsage expectedInstanceType = TypeUsage.Create(property.DeclaringType); 1833CheckReadOnly(memberMeta.DeclaringType, varName); 1838Debug.Assert(null != memberMeta.DeclaringType, "EdmMember constructor allowed null for DeclaringType?"); 1839if(!CheckDataSpace(memberMeta.TypeUsage) || !CheckDataSpace(memberMeta.DeclaringType))
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (3)
276Dump(prop.DeclaringType, "DeclaringType"); 295Dump(end.DeclaringType, "DeclaringRelation"); 316Dump(navProp.DeclaringType, "DeclaringType");
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (2)
508_key.Append(relatedRef.SourceEnd.DeclaringType.Identity); 542_key.Append(e.NavigateFrom.DeclaringType.Identity);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (3)
583if (prop != null && !(prop.DeclaringType is RowType)) 586AppendFullName(retInfo.Text, prop.DeclaringType); 779refNode.Children.Add(CreateRelationshipNode((RelationshipType)relatedRef.SourceEnd.DeclaringType));
System\Data\Common\CommandTrees\ValueExpressions.cs (2)
575if (!object.ReferenceEquals(sourceEnd.DeclaringType, targetEnd.DeclaringType))
System\Data\Common\DataRecordInfo.cs (2)
48if((member.DeclaringType != metadata.EdmType) && 49!member.DeclaringType.IsBaseTypeOf(metadata.EdmType))
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
1021string targetEndId = String.Join(":", new String[] { relshipTarget.TargetEnd.DeclaringType.Identity, relshipTarget.TargetEnd.Identity });
System\Data\Common\Internal\Materialization\ColumnMapKeyBuilder.cs (1)
109Append(":", pair.Value.DeclaringType);
System\Data\Common\Internal\Materialization\Shaper.cs (4)
303targetKey.EntitySetName, (AssociationType)(targetMember.DeclaringType), targetMember.Name, out targetEntitySet); 399if(TryGetRelatedEnd(wrappedEntity, (AssociationType)targetMember.DeclaringType, sourceMember.Name, targetMember.Name, out relatedEnd)) 706(AssociationType)sourceMember.DeclaringType, sourceMember.Name, out sourceEntitySet); 729if (TryGetRelatedEnd(wrappedSource, (AssociationType)targetMember.DeclaringType, sourceMember.Name, targetMember.Name, out relatedEnd))
System\Data\Common\Utils\MetadataHelper.cs (4)
242ReadOnlyMetadataCollection<EdmMember> members = endMember.DeclaringType.Members; 698if (Helper.IsEntityType(member.DeclaringType) && 701return ((EntityType)member.DeclaringType).KeyMembers.Contains(member); 908return GetNavigationPropertyAccessor(sourceEntityType, sourceMember.DeclaringType.FullName, sourceMember.Name, targetMember.Name);
System\Data\Mapping\DefaultObjectMappingItemCollection.cs (11)
497edmMember.Name, edmMember.DeclaringType.FullName, objectType.FullName)); 505Debug.Assert(edmMember.DeclaringType.DataSpace == DataSpace.CSpace, "the cspace member is not on a cspace type"); 506Debug.Assert(objectMember.DeclaringType.DataSpace == DataSpace.OSpace, "the ospace member is not on a cspace type"); 512edmMember.Name, edmMember.DeclaringType.FullName, edmMember.BuiltInTypeKind, 513objectMember.Name, objectMember.DeclaringType.FullName, objectMember.BuiltInTypeKind)); 522edmMember.TypeUsage.EdmType.Name, edmMember.TypeUsage.EdmType.BuiltInTypeKind, edmMember.Name, edmMember.DeclaringType.FullName, 523objectMember.TypeUsage.EdmType.Name, objectMember.TypeUsage.EdmType.BuiltInTypeKind, objectMember.Name, objectMember.DeclaringType.FullName)); 535edmMember.TypeUsage.EdmType.FullName, edmMember.Name, edmMember.DeclaringType.FullName, 536objectMember.TypeUsage.EdmType.FullName, objectMember.Name, objectMember.DeclaringType.FullName)); 572edmMember.TypeUsage.EdmType.FullName, edmMember.Name, edmMember.DeclaringType.FullName, 573objectMember.TypeUsage.EdmType.FullName, objectMember.Name, objectMember.DeclaringType.FullName));
System\Data\Mapping\StorageMappingItemLoader.cs (5)
3244if (conditionMember.DeclaringType.DataSpace == DataSpace.SSpace) 3668cSpaceMember.DeclaringType.FullName, 3671sSpaceMember.DeclaringType.FullName); 4291property.DeclaringType.FullName, 4310AssociationType associationType = (AssociationType)targetEnd.DeclaringType;
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (1)
375(member.DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType && (flags & PropagatorFlags.Key) == PropagatorFlags.Key),
System\Data\Mapping\Update\Internal\FunctionMappingTranslator.cs (1)
92on end.CorrespondingAssociationEndMember.DeclaringType equals candidateEntry.EntitySet.ElementType
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (2)
275property.DeclaringType.FullName)); 310property.DeclaringType.FullName));
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (3)
287throw EntityUtil.Update(Strings.Update_AmbiguousForeignKey(constraint.ToRole.DeclaringType.FullName), null, stateEntry); 536member.DeclaringType.FullName), null); 577member.DeclaringType.FullName), e);
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (1)
225Query.InternalTrees.RelProperty relProperty = new System.Data.Query.InternalTrees.RelProperty((RelationshipType)relatedRef.TargetEnd.DeclaringType,
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (1)
475typeBasedMembers.Add(member.DeclaringType.Name + "." + member);
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (1)
898StructuralType st = jtn.MemberPath.LeafEdmMember.DeclaringType;
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (4)
282if (m_path[0].DeclaringType is AssociationType) 294EntityType memberDeclaringType = m_path[0].DeclaringType as EntityType; 515treatAs(member.DeclaringType); 813builder.Append(m_path[0].DeclaringType.Name); // Get CCustomer here
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (2)
256if (!tokenMember.DeclaringType.IsAssignableFrom(extentType)) 258string message = System.Data.Entity.Strings.ViewGen_Concurrency_Derived_Class(tokenMember.Name, tokenMember.DeclaringType.Name, m_extent);
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (4)
468Debug.Assert(sourceMember.DeclaringType == targetMember.DeclaringType, "Source and Target members must be in the same DeclaringType"); 497manager.GetRelatedReference<TSource, TTarget>(sourceMember.DeclaringType.FullName, 510manager.GetRelatedCollection<TSource, TTarget>(sourceMember.DeclaringType.FullName,
System\Data\Metadata\Edm\MemberCollection.cs (1)
339Debug.Assert(member.DeclaringType == null, string.Format(CultureInfo.CurrentCulture, "The member {0} already has a declaring type, it cannot be added to this collection.", argumentName));
System\Data\Metadata\EdmValidator.cs (2)
389if (item.DeclaringType == null) 395InternalValidate(item.DeclaringType, errors, validatedItems);
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (1)
749var cspaceType = cspaceProperty.DeclaringType;
System\Data\Metadata\TypeSemantics.cs (3)
601return ((RelationshipType)edmMember.DeclaringType).KeyMembers.Contains(edmMember); 609if (Helper.IsEntityTypeBase(edmMember.DeclaringType)) 611return ((EntityTypeBase)edmMember.DeclaringType).KeyMembers.Contains(edmMember);
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
611StateManagerTypeMetadata metaType = _context.ObjectStateManager.GetOrAddStateManagerTypeMetadata(member.DeclaringType);
System\Data\Objects\DataClasses\RelationshipManager.cs (2)
998yield return GetRelatedEnd(endMember.DeclaringType.FullName, endMember.Name); 1012yield return GetRelatedEnd(endMember.DeclaringType.FullName, endMember.Name);
System\Data\Objects\ELinq\InitializerFacet.cs (1)
519builder.Append(",AT", _navigationProperty.DeclaringType);
System\Data\Objects\EntityEntry.cs (2)
2592EntityReference entityReference = (EntityReference)relationshipManager.GetRelatedEndInternal(targetMember.DeclaringType.FullName, targetMember.Name); 3654EntityReference relatedEnd = (RelatedEnd)RelationshipManager.GetRelatedEnd(principalRole.DeclaringType.FullName, principalRole.Name) as EntityReference;
System\Data\Objects\Internal\PocoPropertyAccessorStrategy.cs (1)
105EntityType declaringEntityType = (EntityType)relatedEnd.NavigationProperty.DeclaringType;
System\Data\Objects\ObjectStateEntryOriginalDbUpdatableDataRecord.cs (1)
112throw EntityUtil.NullOriginalValueForNonNullableProperty(member.CLayerName, member.ClrMetadata.Name, member.ClrMetadata.DeclaringType.FullName);
System\Data\Objects\ObjectStateManager.cs (3)
812RelatedEnd relatedEnd = wrappedSource.RelationshipManager.GetRelatedEndInternal(sourceMember.DeclaringType.FullName, targetMember.Name); 979RelatedEnd relatedEnd = wrappedSource.RelationshipManager.GetRelatedEndInternal(sourceMember.DeclaringType.FullName, targetMember.Name); 1087RelatedEnd relatedEnd = wrappedSource.RelationshipManager.GetRelatedEndInternal(sourceMember.DeclaringType.FullName, targetMember.Name);
System\Data\Objects\RelationshipEntry.cs (1)
544EntityReference entityReference = (EntityReference)relationshipManager.GetRelatedEndInternal(targetMember.DeclaringType.FullName, targetMember.Name);
System\Data\Query\InternalTrees\ScalarOps.cs (1)
1202Debug.Assert(Object.ReferenceEquals(field.DeclaringType, this.Type.EdmType),
System\Data\Query\PlanCompiler\ITreeGenerator.cs (2)
1300instance = BuildSoftCast(instance, e.Property.DeclaringType); 2053RelProperty relProperty = new RelProperty((RelationshipType)targetRef.TargetEnd.DeclaringType, targetRef.SourceEnd, targetRef.TargetEnd);
System\Data\Query\PlanCompiler\PreProcessor.cs (1)
1262navProperty.DeclaringType.FullName,
System\Data\Query\PlanCompiler\PropertyRef.cs (2)
144InternalTrees.Command.EqualTypes(m_property.DeclaringType, other.m_property.DeclaringType) &&
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
279EntityType entityType = (EntityType)member.DeclaringType;
System.Data.Entity.Design (34)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (2)
369entityType.KeyMembers[0].DeclaringType == entityType) // they are declared on this entity 388if (navigationProperty.DeclaringType == entityType)
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (5)
987Debug.Assert(storeConstraint.ToProperties[0].DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "The property is not from an EntityType"); 989EntityType toType = (EntityType)storeConstraint.ToProperties[0].DeclaringType; 1030Debug.Assert(storeConstraint.ToProperties[0].DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType, "The property is not from an EntityType"); 1032EntityType toType = (EntityType)storeConstraint.ToProperties[0].DeclaringType; 1058navigationProperty.RelationshipType = (AssociationType)to.DeclaringType;
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (4)
857if (toProperty.DeclaringType.Equals(toPropertyOfAddedAssociation.DeclaringType) && toProperty.Equals(toPropertyOfAddedAssociation)) 860Strings.SharedForeignKey(type.Name, toProperty, toProperty.DeclaringType), 1053EntityType toType = (EntityType)constraint.ToProperties[0].DeclaringType;
System\Data\EntityModel\Emitters\AttributeEmitter.cs (2)
160targetRelationshipEnd.DeclaringType.NamespaceName, 161targetRelationshipEnd.DeclaringType.Name,
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (2)
225ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members; 235EdmSchemaErrorSeverity.Error, item.DeclaringType.FullName, item.Identity);
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (8)
113if (IsNameAlreadyAMemberName(Item.DeclaringType, property.Name, Generator.LanguageAppropriateStringComparer)) 115Generator.AddError(Strings.GeneratedNavigationPropertyNameConflict(Item.Name, Item.DeclaringType.Name, property.Name), 117EdmSchemaErrorSeverity.Error, Item.DeclaringType.FullName, property.Name); 193string cspaceNamespaceNameQualifiedRelationshipName = target.DeclaringType.FullName; 240string cspaceNamespaceNameQualifiedRelationshipName = target.DeclaringType.FullName; 279if (member.DeclaringType == type && 291return Item.DeclaringType.FullName + "." + propertyName; 359string cspaceNamespaceNameQualifiedRelationshipName = target.DeclaringType.FullName;
System\Data\EntityModel\Emitters\PropertyEmitter.cs (6)
557StructuralType parentBaseClass = Item.DeclaringType.BaseType as StructuralType; 677EntityType entity = Item.DeclaringType as EntityType; 889return Item.DeclaringType.FullName + "." + Item.Name; 905return Item.DeclaringType.Name; 941throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnTypeToNull(Item.Name, Item.DeclaringType.Name)); 956throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnType(Item.Name, Item.DeclaringType.Name));
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (4)
57EdmSchemaErrorSeverity.Error, Item.DeclaringType.FullName, Item.Name); 64EdmSchemaErrorSeverity.Error, Item.DeclaringType.FullName, Item.Name); 82if (_declaringTypeUsesStandardBaseType && Utils.DoesTypeReserveMemberName(Item.DeclaringType, name, Generator.LanguageAppropriateStringComparer)) 87StructuralType baseType = Item.DeclaringType.BaseType as StructuralType;
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (1)
284(Item != property.DeclaringType && PropertyEmitter.GetSetterAccessibility(property) == MemberAttributes.Private)
System.Data.Services (4)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (4)
124Debug.Assert(sourceEntityType == (EntityType)sourceNavigationProperty.DeclaringType, "sourceEntityType == (EntityType)sourceNavigationProperty.DeclaringType"); 1390if (member.DeclaringType != edmType) 2116foreach (EdmMember member in edmType.Members.Where(m => m.DeclaringType == edmType)) 2588if (member.DeclaringType != declaringType)
System.Data.Services.Design (17)
System\Data\EntityModel\Emitters\AttributeEmitter.cs (3)
322throw new ArgumentException(Strings.ExpectingComplexTypeForMember(complexProperty.Name, complexProperty.DeclaringType.Name)); 387foreach (EdmMember member in entityType.Members.Where(m => m.DeclaringType == entityType)) 389EdmMember entityProperty = entityType.Properties.SingleOrDefault(p => p.DeclaringType == entityType && p.Name == member.Name);
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (3)
382ReadOnlyMetadataCollection<EdmMember> members = item.DeclaringType.Members; 820if (((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.EntityType && 821((EdmMember)eventArgs.PropertySource).DeclaringType.BuiltInTypeKind != BuiltInTypeKind.ComplexType)
System\Data\EntityModel\Emitters\EntityTypeEmitter.cs (1)
43if ((null != navigationProperty) && (navigationProperty.DeclaringType == Item))
System\Data\EntityModel\Emitters\NavigationPropertyEmitter.cs (2)
280if (member.DeclaringType == type && 292return Item.DeclaringType.FullName + "." + propertyName;
System\Data\EntityModel\Emitters\PropertyEmitter.cs (5)
476StructuralType parentBaseClass = Item.DeclaringType.BaseType as StructuralType; 814return Item.DeclaringType.FullName + "." + Item.Name; 830return Item.DeclaringType.Name; 866throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnTypeToNull(Item.Name, Item.DeclaringType.Name)); 882throw EDesignUtil.InvalidOperation(Strings.CannotChangePropertyReturnType(Item.Name, Item.DeclaringType.Name));
System\Data\EntityModel\Emitters\PropertyEmitterBase.cs (2)
77if (_declaringTypeUsesStandardBaseType && Utils.DoesTypeReserveMemberName(Item.DeclaringType, name, Generator.LanguageAppropriateStringComparer)) 82StructuralType baseType = Item.DeclaringType.BaseType as StructuralType;
System\Data\EntityModel\Emitters\StructuredTypeEmitter.cs (1)
121if ((null != property) && (property.DeclaringType == Item))
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFColumnProvider.cs (1)
44var navigationProperties = property.DeclaringType.Members.OfType<NavigationProperty>();
System.Web.Entity (4)
System\Data\WebControls\EntityDataSourceMemberPath.cs (2)
49StructuralType parentType = property.DeclaringType; 191EntityType entityType = property.DeclaringType as EntityType;
System\Data\WebControls\EntityDataSourceUtil.cs (2)
784AssociationType associationType = (AssociationType)endMember.DeclaringType; 818return (AssociationEndMember)end.DeclaringType.Members.Where(m => m != end).Single();
System.Web.Entity.Design (1)
System\Data\WebControls\Design\EntityDataSourceDataSelection.cs (1)
619AssociationType associationType = navProp.ToEndMember.DeclaringType as AssociationType;