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