43 references to ComplexType
System.Data.Services (43)
System\Data\Services\DataService.cs (2)
1435case ResourceTypeKind.ComplexType: 1532if (openTypeParentResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\DataServiceConfiguration.cs (1)
455if (resourceType.ResourceTypeKind != ResourceTypeKind.ComplexType)
System\Data\Services\Epm\EpmContentSerializer.cs (1)
268case ResourceTypeKind.ComplexType:
System\Data\Services\Providers\BaseServiceProvider.cs (1)
793(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType ||
System\Data\Services\Providers\ObjectContextServiceProvider.cs (5)
367Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType - expecting a complex type"); 452else if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1346ResourceTypeKind resourceTypeKind = cspaceType.BuiltInTypeKind == BuiltInTypeKind.EntityType ? ResourceTypeKind.EntityType : ResourceTypeKind.ComplexType; 2744if (property.ResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 2778if (resultType != null && resultType.ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Providers\ReflectionServiceProvider.cs (4)
683else if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 698if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 715(resourceType.ResourceTypeKind == ResourceTypeKind.EntityType && parentResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType)) 797resourceType = ReflectionServiceProvider.CreateResourceType(type, ResourceTypeKind.ComplexType, null, knownTypes, childTypes);
System\Data\Services\Providers\ResourceProperty.cs (1)
285if (propertyResourceType.ResourceTypeKind != ResourceTypeKind.ComplexType)
System\Data\Services\Providers\ResourceType.cs (3)
403if (this.resourceTypeKind == ResourceTypeKind.ComplexType && value == true) 658if (this.BaseType.IsOpenType && this.ResourceTypeKind != ResourceTypeKind.ComplexType) 822case ResourceTypeKind.ComplexType:
System\Data\Services\RequestQueryProcessor.cs (1)
640case ResourceTypeKind.ComplexType:
System\Data\Services\RequestUriProcessor.cs (1)
1265case ResourceTypeKind.ComplexType:
System\Data\Services\Serializers\Deserializer.cs (2)
786resourceProperty.TypeKind == ResourceTypeKind.ComplexType || 1105if (WebUtil.GetNonPrimitiveResourceType(provider, requestValue).ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Serializers\JsonDeserializer.cs (5)
380targetResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType || targetResourceType.ResourceTypeKind == ResourceTypeKind.EntityType, 403if ((resourceType != null && resourceType.ResourceTypeKind != ResourceTypeKind.ComplexType) || 464if (resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 557else if (resourceProperty.TypeKind == ResourceTypeKind.ComplexType) 649if (openPropertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Serializers\JsonSerializer.cs (3)
391Debug.Assert(uriPath != null || resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "uri can be null for complex types"); 552case ResourceTypeKind.ComplexType: 637Debug.Assert(resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType, "resource must be complex type");
System\Data\Services\Serializers\MetadataSerializer.cs (4)
299Debug.Assert(ResourceTypeKind.ComplexType == type.ResourceTypeKind, "this must be a complex type"); 446Debug.Assert(complexType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Type must be complexType"); 979if (property.ResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1187if (resultType != null && resultType.ResourceTypeKind == ResourceTypeKind.ComplexType)
System\Data\Services\Serializers\PlainXmlDeserializer.cs (1)
534case ResourceTypeKind.ComplexType:
System\Data\Services\Serializers\PlainXmlSerializer.cs (4)
293if (property.TypeKind == ResourceTypeKind.ComplexType) 330if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 374Debug.Assert(expectedType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Must be complex type"); 420resourceType.ResourceTypeKind == ResourceTypeKind.ComplexType,
System\Data\Services\Serializers\SyndicationSerializer.cs (4)
407Debug.Assert(expectedType.ResourceTypeKind == ResourceTypeKind.ComplexType, "Must be complex type"); 851if (property.TypeKind == ResourceTypeKind.ComplexType) 912if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType) 1005else if (propertyResourceType.ResourceTypeKind == ResourceTypeKind.ComplexType)