19 references to ConstraintServices
System.ComponentModel.Composition (19)
System\ComponentModel\Composition\ConstraintServices.cs (16)
27Expression constraintBody = ConstraintServices.CreateContractConstraintBody(contractName, parameter); 31Expression typeIdentityConstraintBody = ConstraintServices.CreateTypeIdentityConstraint(requiredTypeIdentity, parameter); 38Expression? metadataConstraintBody = ConstraintServices.CreateMetadataConstraintBody(requiredMetadata, parameter); 47Expression policyConstraintBody = ConstraintServices.CreateCreationPolicyConstraint(requiredCreationPolicy, parameter); 62Expression.Property(parameter, ConstraintServices._exportDefinitionContractNameProperty), 131Expression.Property(parameter, ConstraintServices._exportDefinitionMetadataProperty), 132ConstraintServices._metadataContainsKeyMethod, 156ConstraintServices._typeIsInstanceOfTypeMethod, 158Expression.Property(parameter, ConstraintServices._exportDefinitionMetadataProperty), 159ConstraintServices._metadataItemMethod, 179ConstraintServices._metadataEqualsMethod, 181Expression.Property(parameter, ConstraintServices._exportDefinitionMetadataProperty), 182ConstraintServices._metadataItemMethod, 191Expression metadataExpression = Expression.Property(exportDefinitionParameter, ConstraintServices._exportDefinitionMetadataProperty); 196ConstraintServices._metadataContainsKeyMethod, 202ConstraintServices._metadataItemMethod,
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (1)
273_constraint ??= ConstraintServices.CreateConstraint(ContractName, RequiredTypeIdentity, RequiredMetadata, RequiredCreationPolicy);
System\ComponentModel\Composition\ReflectionModel\PartCreatorMemberImportDefinition.cs (1)
42return ConstraintServices.CreatePartCreatorConstraint(base.Constraint, _productImportDefinition);
System\ComponentModel\Composition\ReflectionModel\PartCreatorParameterImportDefinition.cs (1)
42return ConstraintServices.CreatePartCreatorConstraint(base.Constraint, _productImportDefinition);