public static System.Composition.Hosting.Core.CompositionDependency Oversupplied(System.Composition.Hosting.Core.CompositionContract contract, System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.ExportDescriptorPromise> targets, object site)
 {
     throw null;
 }
 public static System.Composition.Hosting.Core.CompositionDependency Satisfied(System.Composition.Hosting.Core.CompositionContract contract, System.Composition.Hosting.Core.ExportDescriptorPromise target, bool isPrerequisite, object site)
 {
     throw null;
 }
 public override bool TryGetExport(System.Composition.Hosting.Core.CompositionContract contract, out object export)
 {
     throw null;
 }
 public static System.Composition.Hosting.Core.CompositionDependency Missing(System.Composition.Hosting.Core.CompositionContract contract, object site)
 {
     throw null;
 }
 public ExportDescriptorPromise(System.Composition.Hosting.Core.CompositionContract contract, string origin, bool isShared, System.Func <System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.CompositionDependency> > dependencies, System.Func <System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.CompositionDependency>, System.Composition.Hosting.Core.ExportDescriptor> getDescriptor)
 {
 }
 public abstract System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.ExportDescriptorPromise> GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract contract, System.Composition.Hosting.Core.DependencyAccessor descriptorAccessor);
 public System.Composition.Hosting.Core.CompositionDependency ResolveRequiredDependency(object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite)
 {
     throw null;
 }
 public bool TryResolveOptionalDependency(object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite, out System.Composition.Hosting.Core.CompositionDependency dependency)
 {
     throw null;
 }
 public System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.CompositionDependency> ResolveDependencies(object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite)
 {
     throw null;
 }
 protected abstract System.Collections.Generic.IEnumerable <System.Composition.Hosting.Core.ExportDescriptorPromise> GetPromises(System.Composition.Hosting.Core.CompositionContract exportKey);
 public abstract bool TryGetExport(System.Composition.Hosting.Core.CompositionContract contract, out object export);
 public object GetExport(System.Composition.Hosting.Core.CompositionContract contract)
 {
     throw null;
 }
 public bool TryUnwrapMetadataConstraint <T>(string constraintName, out T constraintValue, out System.Composition.Hosting.Core.CompositionContract remainingContract)
 {
     throw null;
 }