1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(258))] 8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Microsoft Corporation. All rights reserved.")] 10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.Composition.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.Composition.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.0.30319.17020")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.17020")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.Composition.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] 19 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 20 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 21 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 22 [assembly:System.Security.SecurityCriticalAttribute] 23 namespace System 24 { 25 [System.SerializableAttribute] 26 public partial class Lazy<T, TMetadata> : System.Lazy<T> 27 { Lazy(System.Func<T> valueFactory, TMetadata metadata)28 public Lazy(System.Func<T> valueFactory, TMetadata metadata) { } Lazy(System.Func<T> valueFactory, TMetadata metadata, bool isThreadSafe)29 public Lazy(System.Func<T> valueFactory, TMetadata metadata, bool isThreadSafe) { } Lazy(System.Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode)30 public Lazy(System.Func<T> valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) { } Lazy(TMetadata metadata)31 public Lazy(TMetadata metadata) { } Lazy(TMetadata metadata, bool isThreadSafe)32 public Lazy(TMetadata metadata, bool isThreadSafe) { } Lazy(TMetadata metadata, System.Threading.LazyThreadSafetyMode mode)33 public Lazy(TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) { } 34 public TMetadata Metadata { get { throw null; } } 35 } 36 } 37 namespace System.ComponentModel.Composition 38 { 39 public static partial class AttributedModelServices 40 { AddExportedValue(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, string contractName, T exportedValue)41 public static System.ComponentModel.Composition.Primitives.ComposablePart AddExportedValue<T>(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, string contractName, T exportedValue) { throw null; } AddExportedValue(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, T exportedValue)42 public static System.ComponentModel.Composition.Primitives.ComposablePart AddExportedValue<T>(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, T exportedValue) { throw null; } AddPart(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, object attributedPart)43 public static System.ComponentModel.Composition.Primitives.ComposablePart AddPart(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, object attributedPart) { throw null; } ComposeExportedValue(this System.ComponentModel.Composition.Hosting.CompositionContainer container, string contractName, T exportedValue)44 public static void ComposeExportedValue<T>(this System.ComponentModel.Composition.Hosting.CompositionContainer container, string contractName, T exportedValue) { } ComposeExportedValue(this System.ComponentModel.Composition.Hosting.CompositionContainer container, T exportedValue)45 public static void ComposeExportedValue<T>(this System.ComponentModel.Composition.Hosting.CompositionContainer container, T exportedValue) { } ComposeParts(this System.ComponentModel.Composition.Hosting.CompositionContainer container, params object[] attributedParts)46 public static void ComposeParts(this System.ComponentModel.Composition.Hosting.CompositionContainer container, params object[] attributedParts) { } CreatePart(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, object attributedPart)47 public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, object attributedPart) { throw null; } CreatePart(object attributedPart)48 public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(object attributedPart) { throw null; } CreatePart(object attributedPart, System.Reflection.ReflectionContext reflectionContext)49 public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(object attributedPart, System.Reflection.ReflectionContext reflectionContext) { throw null; } CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin)50 public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin, bool ensureIsDiscoverable)51 public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin, bool ensureIsDiscoverable) { throw null; } Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType)52 public static bool Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType) { throw null; } Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part)53 public static bool Exports<T>(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part) { throw null; } GetContractName(System.Type type)54 public static string GetContractName(System.Type type) { throw null; } GetMetadataView(System.Collections.Generic.IDictionary<string, object> metadata)55 public static TMetadataView GetMetadataView<TMetadataView>(System.Collections.Generic.IDictionary<string, object> metadata) { throw null; } GetTypeIdentity(System.Reflection.MethodInfo method)56 public static string GetTypeIdentity(System.Reflection.MethodInfo method) { throw null; } GetTypeIdentity(System.Type type)57 public static string GetTypeIdentity(System.Type type) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType)58 public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality)59 public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part)60 public static bool Imports<T>(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality)61 public static bool Imports<T>(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart)62 public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart) { throw null; } SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart, System.Reflection.ReflectionContext reflectionContext)63 public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart, System.Reflection.ReflectionContext reflectionContext) { throw null; } 64 } 65 [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=true)] 66 public partial class CatalogReflectionContextAttribute : System.Attribute 67 { CatalogReflectionContextAttribute(System.Type reflectionContextType)68 public CatalogReflectionContextAttribute(System.Type reflectionContextType) { } CreateReflectionContext()69 public System.Reflection.ReflectionContext CreateReflectionContext() { throw null; } 70 } 71 [System.SerializableAttribute] 72 public partial class ChangeRejectedException : System.ComponentModel.Composition.CompositionException 73 { ChangeRejectedException()74 public ChangeRejectedException() { } ChangeRejectedException(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError> errors)75 public ChangeRejectedException(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError> errors) { } ChangeRejectedException(string message)76 public ChangeRejectedException(string message) { } ChangeRejectedException(string message, System.Exception innerException)77 public ChangeRejectedException(string message, System.Exception innerException) { } 78 public override string Message { get { throw null; } } 79 } 80 [System.SerializableAttribute] 81 public partial class CompositionContractMismatchException : System.Exception 82 { CompositionContractMismatchException()83 public CompositionContractMismatchException() { } 84 [System.Security.SecuritySafeCriticalAttribute] CompositionContractMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)85 protected CompositionContractMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } CompositionContractMismatchException(string message)86 public CompositionContractMismatchException(string message) { } CompositionContractMismatchException(string message, System.Exception innerException)87 public CompositionContractMismatchException(string message, System.Exception innerException) { } 88 } 89 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.CompositionErrorDebuggerProxy")] 90 [System.SerializableAttribute] 91 public partial class CompositionError 92 { CompositionError(string message)93 public CompositionError(string message) { } CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element)94 public CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element) { } CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception exception)95 public CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception exception) { } CompositionError(string message, System.Exception exception)96 public CompositionError(string message, System.Exception exception) { } 97 public string Description { get { throw null; } } 98 public System.ComponentModel.Composition.Primitives.ICompositionElement Element { get { throw null; } } 99 public System.Exception Exception { get { throw null; } } ToString()100 public override string ToString() { throw null; } 101 } 102 [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] 103 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.CompositionExceptionDebuggerProxy")] 104 [System.SerializableAttribute] 105 public partial class CompositionException : System.Exception 106 { CompositionException()107 public CompositionException() { } CompositionException(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError> errors)108 public CompositionException(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.CompositionError> errors) { } CompositionException(string message)109 public CompositionException(string message) { } CompositionException(string message, System.Exception innerException)110 public CompositionException(string message, System.Exception innerException) { } 111 public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.CompositionError> Errors { get { throw null; } } 112 public override string Message { get { throw null; } } 113 public System.Collections.ObjectModel.ReadOnlyCollection<System.Exception> RootCauses { get { throw null; } } 114 } 115 public enum CreationPolicy 116 { 117 Any = 0, 118 NonShared = 2, 119 Shared = 1, 120 } 121 [System.AttributeUsageAttribute((System.AttributeTargets)(452), AllowMultiple=true, Inherited=false)] 122 public partial class ExportAttribute : System.Attribute 123 { ExportAttribute()124 public ExportAttribute() { } ExportAttribute(string contractName)125 public ExportAttribute(string contractName) { } ExportAttribute(string contractName, System.Type contractType)126 public ExportAttribute(string contractName, System.Type contractType) { } ExportAttribute(System.Type contractType)127 public ExportAttribute(System.Type contractType) { } 128 public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 129 public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 130 } 131 public partial class ExportFactory<T> 132 { ExportFactory(System.Func<System.Tuple<T, System.Action>> exportLifetimeContextCreator)133 public ExportFactory(System.Func<System.Tuple<T, System.Action>> exportLifetimeContextCreator) { } CreateExport()134 public System.ComponentModel.Composition.ExportLifetimeContext<T> CreateExport() { throw null; } 135 } 136 public partial class ExportFactory<T, TMetadata> : System.ComponentModel.Composition.ExportFactory<T> 137 { ExportFactory(System.Func<System.Tuple<T, System.Action>> exportLifetimeContextCreator, TMetadata metadata)138 public ExportFactory(System.Func<System.Tuple<T, System.Action>> exportLifetimeContextCreator, TMetadata metadata) : base (default(System.Func<System.Tuple<T, System.Action>>)) { } 139 public TMetadata Metadata { get { throw null; } } 140 } 141 public sealed partial class ExportLifetimeContext<T> : System.IDisposable 142 { ExportLifetimeContext(T value, System.Action disposeAction)143 public ExportLifetimeContext(T value, System.Action disposeAction) { } 144 public T Value { get { throw null; } } Dispose()145 public void Dispose() { } 146 } 147 [System.AttributeUsageAttribute((System.AttributeTargets)(1476), AllowMultiple=true, Inherited=false)] 148 public sealed partial class ExportMetadataAttribute : System.Attribute 149 { ExportMetadataAttribute(string name, object value)150 public ExportMetadataAttribute(string name, object value) { } 151 public bool IsMultiple { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 152 public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 153 public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 154 } 155 public partial interface ICompositionService 156 { SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part)157 void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part); 158 } 159 [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false, Inherited=false)] 160 public partial class ImportAttribute : System.Attribute 161 { ImportAttribute()162 public ImportAttribute() { } ImportAttribute(string contractName)163 public ImportAttribute(string contractName) { } ImportAttribute(string contractName, System.Type contractType)164 public ImportAttribute(string contractName, System.Type contractType) { } ImportAttribute(System.Type contractType)165 public ImportAttribute(System.Type contractType) { } 166 public bool AllowDefault { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 167 public bool AllowRecomposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 168 public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 169 public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 170 public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 171 public System.ComponentModel.Composition.ImportSource Source { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 172 } 173 [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] 174 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.ImportCardinalityMismatchExceptionDebuggerProxy")] 175 [System.SerializableAttribute] 176 public partial class ImportCardinalityMismatchException : System.Exception 177 { ImportCardinalityMismatchException()178 public ImportCardinalityMismatchException() { } 179 [System.Security.SecuritySafeCriticalAttribute] ImportCardinalityMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)180 protected ImportCardinalityMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } ImportCardinalityMismatchException(string message)181 public ImportCardinalityMismatchException(string message) { } ImportCardinalityMismatchException(string message, System.Exception innerException)182 public ImportCardinalityMismatchException(string message, System.Exception innerException) { } 183 } 184 [System.AttributeUsageAttribute((System.AttributeTargets)(32), AllowMultiple=false, Inherited=false)] 185 public partial class ImportingConstructorAttribute : System.Attribute 186 { ImportingConstructorAttribute()187 public ImportingConstructorAttribute() { } 188 } 189 [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false, Inherited=false)] 190 public partial class ImportManyAttribute : System.Attribute 191 { ImportManyAttribute()192 public ImportManyAttribute() { } ImportManyAttribute(string contractName)193 public ImportManyAttribute(string contractName) { } ImportManyAttribute(string contractName, System.Type contractType)194 public ImportManyAttribute(string contractName, System.Type contractType) { } ImportManyAttribute(System.Type contractType)195 public ImportManyAttribute(System.Type contractType) { } 196 public bool AllowRecomposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 197 public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 198 public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 199 public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 200 public System.ComponentModel.Composition.ImportSource Source { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 201 } 202 public enum ImportSource 203 { 204 Any = 0, 205 Local = 1, 206 NonLocal = 2, 207 } 208 [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true, Inherited=true)] 209 public partial class InheritedExportAttribute : System.ComponentModel.Composition.ExportAttribute 210 { InheritedExportAttribute()211 public InheritedExportAttribute() { } InheritedExportAttribute(string contractName)212 public InheritedExportAttribute(string contractName) { } InheritedExportAttribute(string contractName, System.Type contractType)213 public InheritedExportAttribute(string contractName, System.Type contractType) { } InheritedExportAttribute(System.Type contractType)214 public InheritedExportAttribute(System.Type contractType) { } 215 } 216 public partial interface IPartImportsSatisfiedNotification 217 { OnImportsSatisfied()218 void OnImportsSatisfied(); 219 } 220 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] 221 public sealed partial class MetadataAttributeAttribute : System.Attribute 222 { MetadataAttributeAttribute()223 public MetadataAttributeAttribute() { } 224 } 225 [System.AttributeUsageAttribute((System.AttributeTargets)(1024), AllowMultiple=false, Inherited=false)] 226 public sealed partial class MetadataViewImplementationAttribute : System.Attribute 227 { MetadataViewImplementationAttribute(System.Type implementationType)228 public MetadataViewImplementationAttribute(System.Type implementationType) { } 229 public System.Type ImplementationType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 230 } 231 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] 232 public sealed partial class PartCreationPolicyAttribute : System.Attribute 233 { PartCreationPolicyAttribute(System.ComponentModel.Composition.CreationPolicy creationPolicy)234 public PartCreationPolicyAttribute(System.ComponentModel.Composition.CreationPolicy creationPolicy) { } 235 public System.ComponentModel.Composition.CreationPolicy CreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 236 } 237 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=false)] 238 public sealed partial class PartMetadataAttribute : System.Attribute 239 { PartMetadataAttribute(string name, object value)240 public PartMetadataAttribute(string name, object value) { } 241 public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 242 public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 243 } 244 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] 245 public sealed partial class PartNotDiscoverableAttribute : System.Attribute 246 { PartNotDiscoverableAttribute()247 public PartNotDiscoverableAttribute() { } 248 } 249 } 250 namespace System.ComponentModel.Composition.Hosting 251 { 252 public partial class AggregateCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged 253 { AggregateCatalog()254 public AggregateCatalog() { } AggregateCatalog(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartCatalog> catalogs)255 public AggregateCatalog(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartCatalog> catalogs) { } AggregateCatalog(params System.ComponentModel.Composition.Primitives.ComposablePartCatalog[] catalogs)256 public AggregateCatalog(params System.ComponentModel.Composition.Primitives.ComposablePartCatalog[] catalogs) { } 257 public System.Collections.Generic.ICollection<System.ComponentModel.Composition.Primitives.ComposablePartCatalog> Catalogs { get { throw null; } } 258 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changed { add { } remove { } } 259 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changing { add { } remove { } } Dispose(bool disposing)260 protected override void Dispose(bool disposing) { } GetEnumerator()261 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)262 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)263 protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)264 protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } 265 } 266 public partial class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable 267 { AggregateExportProvider(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.ExportProvider> providers)268 public AggregateExportProvider(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.ExportProvider> providers) { } AggregateExportProvider(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)269 public AggregateExportProvider(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } 270 public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.Hosting.ExportProvider> Providers { get { throw null; } } Dispose()271 public void Dispose() { } Dispose(bool disposing)272 protected virtual void Dispose(bool disposing) { } GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)273 protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } 274 } 275 public partial class ApplicationCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement 276 { ApplicationCatalog()277 public ApplicationCatalog() { } ApplicationCatalog(System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)278 public ApplicationCatalog(System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext)279 public ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext) { } ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)280 public ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } 281 string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } 282 System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } Dispose(bool disposing)283 protected override void Dispose(bool disposing) { } GetEnumerator()284 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)285 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } ToString()286 public override string ToString() { throw null; } 287 } 288 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.AssemblyCatalogDebuggerProxy")] 289 public partial class AssemblyCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement 290 { AssemblyCatalog(System.Reflection.Assembly assembly)291 public AssemblyCatalog(System.Reflection.Assembly assembly) { } AssemblyCatalog(System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)292 public AssemblyCatalog(System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext)293 public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext) { } AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)294 public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } AssemblyCatalog(string codeBase)295 public AssemblyCatalog(string codeBase) { } AssemblyCatalog(string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)296 public AssemblyCatalog(string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext)297 public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext) { } AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)298 public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } 299 public System.Reflection.Assembly Assembly { get { throw null; } } 300 string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } 301 System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } Dispose(bool disposing)302 protected override void Dispose(bool disposing) { } GetEnumerator()303 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)304 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } ToString()305 public override string ToString() { throw null; } 306 } 307 public partial class AtomicComposition : System.IDisposable 308 { AtomicComposition()309 public AtomicComposition() { } AtomicComposition(System.ComponentModel.Composition.Hosting.AtomicComposition outerAtomicComposition)310 public AtomicComposition(System.ComponentModel.Composition.Hosting.AtomicComposition outerAtomicComposition) { } AddCompleteAction(System.Action completeAction)311 public void AddCompleteAction(System.Action completeAction) { } AddRevertAction(System.Action revertAction)312 public void AddRevertAction(System.Action revertAction) { } Complete()313 public void Complete() { } Dispose()314 public void Dispose() { } Dispose(bool disposing)315 protected virtual void Dispose(bool disposing) { } SetValue(object key, object value)316 public void SetValue(object key, object value) { } TryGetValue(object key, bool localAtomicCompositionOnly, out T value)317 public bool TryGetValue<T>(object key, bool localAtomicCompositionOnly, out T value) { value = default(T); throw null; } TryGetValue(object key, out T value)318 public bool TryGetValue<T>(object key, out T value) { value = default(T); throw null; } 319 } 320 public partial class CatalogExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable 321 { CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog)322 public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog) { } CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe)323 public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe) { } CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions)324 public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } 325 public System.ComponentModel.Composition.Primitives.ComposablePartCatalog Catalog { get { throw null; } } 326 public System.ComponentModel.Composition.Hosting.ExportProvider SourceProvider { get { throw null; } set { } } Dispose()327 public void Dispose() { } Dispose(bool disposing)328 protected virtual void Dispose(bool disposing) { } GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)329 protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } 330 } 331 public static partial class CatalogExtensions 332 { CreateCompositionService(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog composablePartCatalog)333 public static System.ComponentModel.Composition.Hosting.CompositionService CreateCompositionService(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog composablePartCatalog) { throw null; } 334 } 335 public partial class ComposablePartCatalogChangeEventArgs : System.EventArgs 336 { ComposablePartCatalogChangeEventArgs(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)337 public ComposablePartCatalogChangeEventArgs(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } 338 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> AddedDefinitions { get { throw null; } } 339 public System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 340 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> RemovedDefinitions { get { throw null; } } 341 } 342 public partial class ComposablePartExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable 343 { ComposablePartExportProvider()344 public ComposablePartExportProvider() { } ComposablePartExportProvider(bool isThreadSafe)345 public ComposablePartExportProvider(bool isThreadSafe) { } ComposablePartExportProvider(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions)346 public ComposablePartExportProvider(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } 347 public System.ComponentModel.Composition.Hosting.ExportProvider SourceProvider { get { throw null; } set { } } Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch)348 public void Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch) { } Dispose()349 public void Dispose() { } Dispose(bool disposing)350 protected virtual void Dispose(bool disposing) { } GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)351 protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } 352 } 353 public partial class CompositionBatch 354 { CompositionBatch()355 public CompositionBatch() { } CompositionBatch(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePart> partsToAdd, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePart> partsToRemove)356 public CompositionBatch(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePart> partsToAdd, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePart> partsToRemove) { } 357 public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.Primitives.ComposablePart> PartsToAdd { get { throw null; } } 358 public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.Primitives.ComposablePart> PartsToRemove { get { throw null; } } AddExport(System.ComponentModel.Composition.Primitives.Export export)359 public System.ComponentModel.Composition.Primitives.ComposablePart AddExport(System.ComponentModel.Composition.Primitives.Export export) { throw null; } AddPart(System.ComponentModel.Composition.Primitives.ComposablePart part)360 public void AddPart(System.ComponentModel.Composition.Primitives.ComposablePart part) { } RemovePart(System.ComponentModel.Composition.Primitives.ComposablePart part)361 public void RemovePart(System.ComponentModel.Composition.Primitives.ComposablePart part) { } 362 } 363 public static partial class CompositionConstants 364 { 365 public const string ExportTypeIdentityMetadataName = "ExportTypeIdentity"; 366 public const string GenericContractMetadataName = "System.ComponentModel.Composition.GenericContractName"; 367 public const string GenericParametersMetadataName = "System.ComponentModel.Composition.GenericParameters"; 368 public const string ImportSourceMetadataName = "System.ComponentModel.Composition.ImportSource"; 369 public const string IsGenericPartMetadataName = "System.ComponentModel.Composition.IsGenericPart"; 370 public const string PartCreationPolicyMetadataName = "System.ComponentModel.Composition.CreationPolicy"; 371 } 372 public partial class CompositionContainer : System.ComponentModel.Composition.Hosting.ExportProvider, System.ComponentModel.Composition.ICompositionService, System.IDisposable 373 { CompositionContainer()374 public CompositionContainer() { } CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)375 public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)376 public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)377 public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)378 public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers)379 public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } 380 public System.ComponentModel.Composition.Primitives.ComposablePartCatalog Catalog { get { throw null; } } 381 public System.Collections.ObjectModel.ReadOnlyCollection<System.ComponentModel.Composition.Hosting.ExportProvider> Providers { get { throw null; } } Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch)382 public void Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch) { } Dispose()383 public void Dispose() { } Dispose(bool disposing)384 protected virtual void Dispose(bool disposing) { } GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)385 protected override System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } ReleaseExport(System.ComponentModel.Composition.Primitives.Export export)386 public void ReleaseExport(System.ComponentModel.Composition.Primitives.Export export) { } ReleaseExports(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports)387 public void ReleaseExports(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports) { } ReleaseExports(System.Collections.Generic.IEnumerable<System.Lazy<T>> exports)388 public void ReleaseExports<T>(System.Collections.Generic.IEnumerable<System.Lazy<T>> exports) { } ReleaseExports(System.Collections.Generic.IEnumerable<System.Lazy<T, TMetadataView>> exports)389 public void ReleaseExports<T, TMetadataView>(System.Collections.Generic.IEnumerable<System.Lazy<T, TMetadataView>> exports) { } ReleaseExport(System.Lazy<T> export)390 public void ReleaseExport<T>(System.Lazy<T> export) { } SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part)391 public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } 392 } 393 [System.FlagsAttribute] 394 public enum CompositionOptions 395 { 396 Default = 0, 397 DisableSilentRejection = 1, 398 ExportCompositionService = 4, 399 IsThreadSafe = 2, 400 } 401 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.CompositionScopeDefinitionDebuggerProxy")] 402 public partial class CompositionScopeDefinition : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged 403 { CompositionScopeDefinition()404 protected CompositionScopeDefinition() { } CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition> children)405 public CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition> children) { } CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition> children, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> publicSurface)406 public CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition> children, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> publicSurface) { } 407 public virtual System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.CompositionScopeDefinition> Children { get { throw null; } } 408 public virtual System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> PublicSurface { get { throw null; } } 409 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changed { add { } remove { } } 410 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changing { add { } remove { } } Dispose(bool disposing)411 protected override void Dispose(bool disposing) { } GetEnumerator()412 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)413 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)414 protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)415 protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } 416 } 417 public partial class CompositionService : System.ComponentModel.Composition.ICompositionService, System.IDisposable 418 { CompositionService()419 internal CompositionService() { } Dispose()420 public void Dispose() { } SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part)421 public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } 422 } 423 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.DirectoryCatalog.DirectoryCatalogDebuggerProxy")] 424 public partial class DirectoryCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged, System.ComponentModel.Composition.Primitives.ICompositionElement 425 { DirectoryCatalog(string path)426 public DirectoryCatalog(string path) { } DirectoryCatalog(string path, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)427 public DirectoryCatalog(string path, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext)428 public DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext) { } DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)429 public DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } DirectoryCatalog(string path, string searchPattern)430 public DirectoryCatalog(string path, string searchPattern) { } DirectoryCatalog(string path, string searchPattern, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)431 public DirectoryCatalog(string path, string searchPattern, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext)432 public DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext) { } DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)433 public DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } 434 public string FullPath { get { throw null; } } 435 public System.Collections.ObjectModel.ReadOnlyCollection<string> LoadedFiles { get { throw null; } } 436 public string Path { get { throw null; } } 437 public string SearchPattern { get { throw null; } } 438 string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } 439 System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } 440 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changed { add { } remove { } } 441 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changing { add { } remove { } } Dispose(bool disposing)442 protected override void Dispose(bool disposing) { } GetEnumerator()443 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)444 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)445 protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)446 protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } Refresh()447 public void Refresh() { } ToString()448 public override string ToString() { throw null; } 449 } 450 public abstract partial class ExportProvider 451 { ExportProvider()452 protected ExportProvider() { } 453 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs> ExportsChanged { add { } remove { } } 454 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs> ExportsChanging { add { } remove { } } GetExportedValueOrDefault()455 public T GetExportedValueOrDefault<T>() { throw null; } GetExportedValueOrDefault(string contractName)456 public T GetExportedValueOrDefault<T>(string contractName) { throw null; } GetExportedValues()457 public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>() { throw null; } GetExportedValues(string contractName)458 public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string contractName) { throw null; } GetExportedValue()459 public T GetExportedValue<T>() { throw null; } GetExportedValue(string contractName)460 public T GetExportedValue<T>(string contractName) { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)461 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)462 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } GetExports(System.Type type, System.Type metadataViewType, string contractName)463 public System.Collections.Generic.IEnumerable<System.Lazy<object, object>> GetExports(System.Type type, System.Type metadataViewType, string contractName) { throw null; } GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)464 protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition); GetExports()465 public System.Collections.Generic.IEnumerable<System.Lazy<T>> GetExports<T>() { throw null; } GetExports(string contractName)466 public System.Collections.Generic.IEnumerable<System.Lazy<T>> GetExports<T>(string contractName) { throw null; } GetExports()467 public System.Collections.Generic.IEnumerable<System.Lazy<T, TMetadataView>> GetExports<T, TMetadataView>() { throw null; } GetExports(string contractName)468 public System.Collections.Generic.IEnumerable<System.Lazy<T, TMetadataView>> GetExports<T, TMetadataView>(string contractName) { throw null; } GetExport()469 public System.Lazy<T> GetExport<T>() { throw null; } GetExport(string contractName)470 public System.Lazy<T> GetExport<T>(string contractName) { throw null; } GetExport()471 public System.Lazy<T, TMetadataView> GetExport<T, TMetadataView>() { throw null; } GetExport(string contractName)472 public System.Lazy<T, TMetadataView> GetExport<T, TMetadataView>(string contractName) { throw null; } OnExportsChanged(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e)473 protected virtual void OnExportsChanged(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e) { } OnExportsChanging(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e)474 protected virtual void OnExportsChanging(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e) { } TryGetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports)475 public bool TryGetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, out System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports) { exports = default(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>); throw null; } 476 } 477 public partial class ExportsChangeEventArgs : System.EventArgs 478 { ExportsChangeEventArgs(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> addedExports, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> removedExports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)479 public ExportsChangeEventArgs(System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> addedExports, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> removedExports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } 480 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> AddedExports { get { throw null; } } 481 public System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 482 public System.Collections.Generic.IEnumerable<string> ChangedContractNames { get { throw null; } } 483 public System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> RemovedExports { get { throw null; } } 484 } 485 public partial class FilteredCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged 486 { FilteredCatalog(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, bool> filter)487 public FilteredCatalog(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, bool> filter) { } 488 public System.ComponentModel.Composition.Hosting.FilteredCatalog Complement { get { throw null; } } 489 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changed { add { } remove { } } 490 public event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changing { add { } remove { } } Dispose(bool disposing)491 protected override void Dispose(bool disposing) { } GetEnumerator()492 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)493 public override System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } IncludeDependencies()494 public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependencies() { throw null; } IncludeDependencies(System.Func<System.ComponentModel.Composition.Primitives.ImportDefinition, bool> importFilter)495 public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependencies(System.Func<System.ComponentModel.Composition.Primitives.ImportDefinition, bool> importFilter) { throw null; } IncludeDependents()496 public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependents() { throw null; } IncludeDependents(System.Func<System.ComponentModel.Composition.Primitives.ImportDefinition, bool> importFilter)497 public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependents(System.Func<System.ComponentModel.Composition.Primitives.ImportDefinition, bool> importFilter) { throw null; } OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)498 protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e)499 protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } 500 } 501 public partial class ImportEngine : System.ComponentModel.Composition.ICompositionService, System.IDisposable 502 { ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider)503 public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider) { } ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, bool isThreadSafe)504 public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, bool isThreadSafe) { } ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions)505 public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } Dispose()506 public void Dispose() { } Dispose(bool disposing)507 protected virtual void Dispose(bool disposing) { } PreviewImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)508 public void PreviewImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } ReleaseImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition)509 public void ReleaseImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } SatisfyImports(System.ComponentModel.Composition.Primitives.ComposablePart part)510 public void SatisfyImports(System.ComponentModel.Composition.Primitives.ComposablePart part) { } SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part)511 public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } 512 } 513 public partial interface INotifyComposablePartCatalogChanged 514 { 515 event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changed; 516 event System.EventHandler<System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs> Changing; 517 } 518 public static partial class ScopingExtensions 519 { ContainsPartMetadataWithKey(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key)520 public static bool ContainsPartMetadataWithKey(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key) { throw null; } ContainsPartMetadata(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key, T value)521 public static bool ContainsPartMetadata<T>(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key, T value) { throw null; } Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName)522 public static bool Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName) { throw null; } Filter(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, bool> filter)523 public static System.ComponentModel.Composition.Hosting.FilteredCatalog Filter(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, bool> filter) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName)524 public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName) { throw null; } Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality)525 public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } 526 } 527 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy")] 528 public partial class TypeCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement 529 { TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types)530 public TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types) { } TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)531 public TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.Reflection.ReflectionContext reflectionContext)532 public TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.Reflection.ReflectionContext reflectionContext) { } TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin)533 public TypeCatalog(System.Collections.Generic.IEnumerable<System.Type> types, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } TypeCatalog(params System.Type[] types)534 public TypeCatalog(params System.Type[] types) { } 535 string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } 536 System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } Dispose(bool disposing)537 protected override void Dispose(bool disposing) { } GetEnumerator()538 public override System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } ToString()539 public override string ToString() { throw null; } 540 } 541 } 542 namespace System.ComponentModel.Composition.Primitives 543 { 544 public abstract partial class ComposablePart 545 { ComposablePart()546 protected ComposablePart() { } 547 public abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> ExportDefinitions { get; } 548 public abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition> ImportDefinitions { get; } 549 public virtual System.Collections.Generic.IDictionary<string, object> Metadata { get { throw null; } } Activate()550 public virtual void Activate() { } GetExportedValue(System.ComponentModel.Composition.Primitives.ExportDefinition definition)551 public abstract object GetExportedValue(System.ComponentModel.Composition.Primitives.ExportDefinition definition); SetImport(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports)552 public abstract void SetImport(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> exports); 553 } 554 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy")] 555 public abstract partial class ComposablePartCatalog : System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition>, System.Collections.IEnumerable, System.IDisposable 556 { ComposablePartCatalog()557 protected ComposablePartCatalog() { } 558 [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] 559 public virtual System.Linq.IQueryable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> Parts { get { throw null; } } Dispose()560 public void Dispose() { } Dispose(bool disposing)561 protected virtual void Dispose(bool disposing) { } GetEnumerator()562 public virtual System.Collections.Generic.IEnumerator<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> GetEnumerator() { throw null; } GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition)563 public virtual System.Collections.Generic.IEnumerable<System.Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition, System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } System.Collections.IEnumerable.GetEnumerator()564 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 565 } 566 public abstract partial class ComposablePartDefinition 567 { ComposablePartDefinition()568 protected ComposablePartDefinition() { } 569 public abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition> ExportDefinitions { get; } 570 public abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition> ImportDefinitions { get; } 571 public virtual System.Collections.Generic.IDictionary<string, object> Metadata { get { throw null; } } CreatePart()572 public abstract System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(); 573 } 574 [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] 575 [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartExceptionDebuggerProxy")] 576 [System.SerializableAttribute] 577 public partial class ComposablePartException : System.Exception 578 { ComposablePartException()579 public ComposablePartException() { } 580 [System.Security.SecuritySafeCriticalAttribute] ComposablePartException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)581 protected ComposablePartException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } ComposablePartException(string message)582 public ComposablePartException(string message) { } ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element)583 public ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element) { } ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception innerException)584 public ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception innerException) { } ComposablePartException(string message, System.Exception innerException)585 public ComposablePartException(string message, System.Exception innerException) { } 586 public System.ComponentModel.Composition.Primitives.ICompositionElement Element { get { throw null; } } 587 [System.Security.SecurityCriticalAttribute] GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)588 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 589 } 590 public partial class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition 591 { ContractBasedImportDefinition()592 protected ContractBasedImportDefinition() { } ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy)593 public ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy) { } ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata)594 public ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata) { } 595 public override System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> Constraint { get { throw null; } } 596 public virtual System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { get { throw null; } } 597 public virtual System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> RequiredMetadata { get { throw null; } } 598 public virtual string RequiredTypeIdentity { get { throw null; } } IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition)599 public override bool IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } ToString()600 public override string ToString() { throw null; } 601 } 602 public partial class Export 603 { Export()604 protected Export() { } Export(System.ComponentModel.Composition.Primitives.ExportDefinition definition, System.Func<object> exportedValueGetter)605 public Export(System.ComponentModel.Composition.Primitives.ExportDefinition definition, System.Func<object> exportedValueGetter) { } Export(string contractName, System.Collections.Generic.IDictionary<string, object> metadata, System.Func<object> exportedValueGetter)606 public Export(string contractName, System.Collections.Generic.IDictionary<string, object> metadata, System.Func<object> exportedValueGetter) { } Export(string contractName, System.Func<object> exportedValueGetter)607 public Export(string contractName, System.Func<object> exportedValueGetter) { } 608 public virtual System.ComponentModel.Composition.Primitives.ExportDefinition Definition { get { throw null; } } 609 public System.Collections.Generic.IDictionary<string, object> Metadata { get { throw null; } } 610 public object Value { get { throw null; } } GetExportedValueCore()611 protected virtual object GetExportedValueCore() { throw null; } 612 } 613 public partial class ExportDefinition 614 { ExportDefinition()615 protected ExportDefinition() { } ExportDefinition(string contractName, System.Collections.Generic.IDictionary<string, object> metadata)616 public ExportDefinition(string contractName, System.Collections.Generic.IDictionary<string, object> metadata) { } 617 public virtual string ContractName { get { throw null; } } 618 public virtual System.Collections.Generic.IDictionary<string, object> Metadata { get { throw null; } } ToString()619 public override string ToString() { throw null; } 620 } 621 public partial class ExportedDelegate 622 { ExportedDelegate()623 protected ExportedDelegate() { } ExportedDelegate(object instance, System.Reflection.MethodInfo method)624 public ExportedDelegate(object instance, System.Reflection.MethodInfo method) { } CreateDelegate(System.Type delegateType)625 public virtual System.Delegate CreateDelegate(System.Type delegateType) { throw null; } 626 } 627 public partial interface ICompositionElement 628 { 629 string DisplayName { get; } 630 System.ComponentModel.Composition.Primitives.ICompositionElement Origin { get; } 631 } 632 public enum ImportCardinality 633 { 634 ExactlyOne = 1, 635 ZeroOrMore = 2, 636 ZeroOrOne = 0, 637 } 638 public partial class ImportDefinition 639 { ImportDefinition()640 protected ImportDefinition() { } ImportDefinition(System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite)641 public ImportDefinition(System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite) { } ImportDefinition(System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string, object> metadata)642 public ImportDefinition(System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string, object> metadata) { } 643 public virtual System.ComponentModel.Composition.Primitives.ImportCardinality Cardinality { get { throw null; } } 644 public virtual System.Linq.Expressions.Expression<System.Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> Constraint { get { throw null; } } 645 public virtual string ContractName { get { throw null; } } 646 public virtual bool IsPrerequisite { get { throw null; } } 647 public virtual bool IsRecomposable { get { throw null; } } 648 public virtual System.Collections.Generic.IDictionary<string, object> Metadata { get { throw null; } } IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition)649 public virtual bool IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } ToString()650 public override string ToString() { throw null; } 651 } 652 } 653 namespace System.ComponentModel.Composition.ReflectionModel 654 { 655 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 656 public partial struct LazyMemberInfo 657 { LazyMemberInfoSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo658 public LazyMemberInfo(System.Reflection.MemberInfo member) { throw null;} LazyMemberInfoSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo659 public LazyMemberInfo(System.Reflection.MemberTypes memberType, System.Func<System.Reflection.MemberInfo[]> accessorsCreator) { throw null;} LazyMemberInfoSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo660 public LazyMemberInfo(System.Reflection.MemberTypes memberType, params System.Reflection.MemberInfo[] accessors) { throw null;} 661 public System.Reflection.MemberTypes MemberType { get { throw null; } } EqualsSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo662 public override bool Equals(object obj) { throw null; } GetAccessorsSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo663 public System.Reflection.MemberInfo[] GetAccessors() { throw null; } GetHashCodeSystem.ComponentModel.Composition.ReflectionModel.LazyMemberInfo664 public override int GetHashCode() { throw null; } operator ==System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo665 public static bool operator ==(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo left, System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo right) { throw null; } operator !=System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo666 public static bool operator !=(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo left, System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo right) { throw null; } 667 } 668 public static partial class ReflectionModelServices 669 { CreateExportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo exportingMember, string contractName, System.Lazy<System.Collections.Generic.IDictionary<string, object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin)670 public static System.ComponentModel.Composition.Primitives.ExportDefinition CreateExportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo exportingMember, string contractName, System.Lazy<System.Collections.Generic.IDictionary<string, object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin)671 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin)672 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin)673 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreateImportDefinition(System.Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin)674 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string, object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreateImportDefinition(System.Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin)675 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } CreatePartDefinition(System.Lazy<System.Type> partType, bool isDisposalRequired, System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition>> imports, System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>> exports, System.Lazy<System.Collections.Generic.IDictionary<string, object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin)676 public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Lazy<System.Type> partType, bool isDisposalRequired, System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ImportDefinition>> imports, System.Lazy<System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ExportDefinition>> exports, System.Lazy<System.Collections.Generic.IDictionary<string, object>> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } GetExportFactoryProductImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition)677 public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition GetExportFactoryProductImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } GetExportingMember(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition)678 public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetExportingMember(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } GetImportingMember(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition)679 public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetImportingMember(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } GetImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition)680 public static System.Lazy<System.Reflection.ParameterInfo> GetImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } GetPartType(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition)681 public static System.Lazy<System.Type> GetPartType(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) { throw null; } IsDisposalRequired(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition)682 public static bool IsDisposalRequired(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) { throw null; } IsExportFactoryImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition)683 public static bool IsExportFactoryImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } IsImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition)684 public static bool IsImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } TryMakeGenericPartDefinition(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable<System.Type> genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization)685 public static bool TryMakeGenericPartDefinition(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable<System.Type> genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization) { specialization = default(System.ComponentModel.Composition.Primitives.ComposablePartDefinition); throw null; } 686 } 687 } 688