Devs Sprechen jetzt wenn man in der nähe ist

This commit is contained in:
2024-04-06 16:47:41 +02:00
parent 522f206977
commit 5cab2c6912
1208 changed files with 178165 additions and 240 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 4bea67186e95709489f2c68a49e582d2
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,23 @@
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 67d697ba4d645a34f966e742f45cf903
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>System.Composition.Convention</id>
<version>8.0.0</version>
<authors>Microsoft</authors>
<license type="expression">MIT</license>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<icon>Icon.png</icon>
<projectUrl>https://dot.net/</projectUrl>
<description>Provides types that support using Managed Extensibility Framework with a convention-based configuration model.
Commonly Used Types:
System.Composition.Convention.ConventionBuilder
System.Composition.Convention.ExportConventionBuilder
System.Composition.Convention.ImportConventionBuilder
System.Composition.Convention.PartConventionBuilder
System.Composition.Convention.ParameterImportConventionBuilder</description>
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<serviceable>true</serviceable>
<repository type="git" url="https://github.com/dotnet/runtime" commit="5535e31a712343a63f5d7d796cd874e563e5ac14" />
<dependencies>
<group targetFramework=".NETFramework4.6.2">
<dependency id="System.Composition.AttributedModel" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net6.0">
<dependency id="System.Composition.AttributedModel" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net7.0">
<dependency id="System.Composition.AttributedModel" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework="net8.0">
<dependency id="System.Composition.AttributedModel" version="8.0.0" exclude="Build,Analyzers" />
</group>
<group targetFramework=".NETStandard2.0">
<dependency id="System.Composition.AttributedModel" version="8.0.0" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
</package>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5a9f5587001d8d743a7acda1ae2ff7c7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8f80f5b7c2f99134c806837a3b8389bc
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e19180fc154f00f4aab4e91cf757053b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c596918adc55c6e4ab031852553ce1fb
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_System_Composition_Convention_net462">
<Target Name="NETStandardCompatError_System_Composition_Convention_net462"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="System.Composition.Convention 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net462 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7bce3590c13d4c8419889b985604baa6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 50cd20632b5a6fe48a86d0bf9df747c9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: eb2af9a3dcccbfd429b658ddeb29b30d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c1418ae0f90cb7f45bf31282f1fce53a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 53615edc05450264193e9d53700c522a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 92758f0a379d6c9489a2166dc82fa4ca
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,6 @@
<Project InitialTargets="NETStandardCompatError_System_Composition_Convention_net6_0">
<Target Name="NETStandardCompatError_System_Composition_Convention_net6_0"
Condition="'$(SuppressTfmSupportBuildWarnings)' == ''">
<Warning Text="System.Composition.Convention 8.0.0 doesn't support $(TargetFramework) and has not been tested with it. Consider upgrading your TargetFramework to net6.0 or later. You may also set &lt;SuppressTfmSupportBuildWarnings&gt;true&lt;/SuppressTfmSupportBuildWarnings&gt; in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk." />
</Target>
</Project>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1cbda4242cfa768418e1a1d2e992859d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cc7eeaa2971b95b4583985e76979c360
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5dc0273d588da4240b8726d76cb1472c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 7e78864c74a57cc4786e1e92cfa1626e
labels:
- NuGetForUnity
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,336 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Composition.Convention</name>
</assembly>
<members>
<member name="T:System.Composition.Convention.ConventionBuilder">
<summary>Provides methods for creating and configuring rules to define CLR objects as Managed Extensibility Framework (MEF) parts.</summary>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Composition.Convention.ConventionBuilder" /> class.</summary>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForType(System.Type)">
<summary>Creates a rule that applies to the specified type.</summary>
<param name="type">The type.</param>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForType``1">
<summary>Creates a rule that applies to the specified generic type.</summary>
<typeparam name="T">The generic type.</typeparam>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForTypesDerivedFrom(System.Type)">
<summary>Creates a rule that applies to all types that implement, or are derived from, the specified type.</summary>
<param name="type">The type.</param>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForTypesDerivedFrom``1">
<summary>Creates a rule that applies to all types that implement, or are derived from, the specified generic type.</summary>
<typeparam name="T">The generic type.</typeparam>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForTypesMatching(System.Predicate{System.Type})">
<summary>Creates a rule that applies to types that match the specified predicate.</summary>
<param name="typeFilter">The predicate to match.</param>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.ForTypesMatching``1(System.Predicate{System.Type})">
<summary>Creates a rule that applies to types that match the specified predicate and generic type.</summary>
<param name="typeFilter">The predicate to match.</param>
<typeparam name="T">The type to match.</typeparam>
<returns>An object that can be used to further configure the rule.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.GetCustomAttributes(System.Type,System.Reflection.MemberInfo)">
<summary>Retrieves the list of custom attributes applied to the specified member of the specified type.</summary>
<param name="reflectedType">The type.</param>
<param name="member">The member to inspect.</param>
<returns>A collection of custom attributes.</returns>
</member>
<member name="M:System.Composition.Convention.ConventionBuilder.GetCustomAttributes(System.Type,System.Reflection.ParameterInfo)">
<summary>Retrieves the list of custom attributes applied to the specified parameter of the specified type.</summary>
<param name="reflectedType">The type.</param>
<param name="parameter">The parameter to inspect.</param>
<returns>A collection of custom attributes.</returns>
</member>
<member name="T:System.Composition.Convention.ExportConventionBuilder">
<summary>Configures an export that is associated with a part.</summary>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AddMetadata(System.String,System.Func{System.Type,System.Object})">
<summary>Adds metadata that has the specified name and value to the export.</summary>
<param name="name">The name of the metadata to add.</param>
<param name="getValueFromPartType">A function that provides the value of the metadata to add.</param>
<returns>An export builder containing the metadata that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AddMetadata(System.String,System.Object)">
<summary>Adds metadata that has the specified name and value to the export.</summary>
<param name="name">The name of the metadata to add.</param>
<param name="value">The value of the metadata to add.</param>
<returns>An export builder containing the metadata that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AsContractName(System.Func{System.Type,System.String})">
<summary>Specifies the contract name for the export based on the result of the specified function on the export type.</summary>
<param name="getContractNameFromPartType">The function that provides the contract name.</param>
<returns>An export builder containing the contract name that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AsContractName(System.String)">
<summary>Specifies the contract name for the export.</summary>
<param name="contractName">The contract name.</param>
<returns>An export builder containing the contract name that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AsContractType(System.Type)">
<summary>Specifies the contract type for the export.</summary>
<param name="type">The type.</param>
<returns>An export builder containing the contract type that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ExportConventionBuilder.AsContractType``1">
<summary>Specifies the contract type for the export as a generic type.</summary>
<typeparam name="T">The generic type.</typeparam>
<returns>An export builder containing the contract type that allows for further configuration.</returns>
</member>
<member name="T:System.Composition.Convention.ImportConventionBuilder">
<summary>Configures an import that is associated with a part.</summary>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AddMetadataConstraint(System.String,System.Func{System.Type,System.Object})">
<summary>Adds a constraint to the import requiring the specified metadata name and the value provided by the specified function on the part type.</summary>
<param name="name">The required metadata name.</param>
<param name="getConstraintValueFromPartType">A function that provides the required metadata value.</param>
<returns>An import builder containing the constraint that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AddMetadataConstraint(System.String,System.Object)">
<summary>Adds a constraint to the import requiring the specified metadata name and value.</summary>
<param name="name">The required metadata name.</param>
<param name="value">The required metadata value.</param>
<returns>An import builder containing the constraint that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AllowDefault">
<summary>Allows the import to receive the default value for its type if the contract cannot be supplied by another part.</summary>
<returns>An import builder that allows default values and can be further configured.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AsContractName(System.Func{System.Type,System.String})">
<summary>Sets the contract name of the import to the value provided by the specified function on the part type.</summary>
<param name="getContractNameFromPartType">A function that provides the contract name of the import.</param>
<returns>An import builder containing the contract name that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AsContractName(System.String)">
<summary>Sets the contract name of the import to the specified string.</summary>
<param name="contractName">The contract name of the import.</param>
<returns>An import builder containing the contract name that allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AsMany">
<summary>Configures the import to receive a collection of exports.</summary>
<returns>An import builder that can receive a collection of exports and allows for further configuration.</returns>
</member>
<member name="M:System.Composition.Convention.ImportConventionBuilder.AsMany(System.Boolean)">
<summary>Configures the import to receive a collection of exports, possibly representing all available matching exports.</summary>
<param name="isMany">
<see langword="true" /> to provide all available matching exports; otherwise, <see langword="false" />.</param>
<returns>An import builder that can receive a collection of exports and allows for further configuration.</returns>
</member>
<member name="T:System.Composition.Convention.ParameterImportConventionBuilder">
<summary>Represents a helper type that is used when configuring a <see cref="T:System.Composition.Convention.PartConventionBuilder`1" />.</summary>
</member>
<member name="M:System.Composition.Convention.ParameterImportConventionBuilder.Import``1">
<summary>Imports the specified type.</summary>
<typeparam name="T">The type to import.</typeparam>
<returns>The imported instance.</returns>
</member>
<member name="M:System.Composition.Convention.ParameterImportConventionBuilder.Import``1(System.Action{System.Composition.Convention.ImportConventionBuilder})">
<summary>Imports the specified generic type by using the specified configuration.</summary>
<param name="configure">The configuration for the import.</param>
<typeparam name="T">The type to import.</typeparam>
<returns>The imported instance.</returns>
</member>
<member name="T:System.Composition.Convention.PartConventionBuilder">
<summary>Configures a type as a Managed Extensibility Framework (MEF) part.</summary>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.AddPartMetadata(System.String,System.Func{System.Type,System.Object})">
<summary>Adds metadata that has the specified name and value to the part. The value is returned by a function that maps the part type to the metadata value.</summary>
<param name="name">The name of the metadata to add.</param>
<param name="getValueFromPartType">A function that returns the metadata value on the part type.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.AddPartMetadata(System.String,System.Object)">
<summary>Adds metadata that has the specified name and value to the part.</summary>
<param name="name">The metadata name.</param>
<param name="value">The metadata value.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Export">
<summary>Exports the part with its concrete type as the contract type.</summary>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Export(System.Action{System.Composition.Convention.ExportConventionBuilder})">
<summary>Exports the part that has the specified configuration.</summary>
<param name="exportConfiguration">An action that configures the part.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Export``1">
<summary>Exports the part that has the specified contract type.</summary>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Export``1(System.Action{System.Composition.Convention.ExportConventionBuilder})">
<summary>Exports the part that has the specified contract type by using the specified configuration.</summary>
<param name="exportConfiguration">An action that configures the part.</param>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportInterfaces">
<summary>Selects all interfaces on the part type to be exported.</summary>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportInterfaces(System.Predicate{System.Type})">
<summary>Selects interfaces on the part type to be exported according to the specified filter.</summary>
<param name="interfaceFilter">A predicate that specifies the interfaces to be selected.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportInterfaces(System.Predicate{System.Type},System.Action{System.Type,System.Composition.Convention.ExportConventionBuilder})">
<summary>Selects interfaces on the part type to be exported according to the specified filter, using the specified export configuration.</summary>
<param name="interfaceFilter">A predicate that specifies the interfaces to be selected.</param>
<param name="exportConfiguration">An action that configures the exports.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportProperties(System.Predicate{System.Reflection.PropertyInfo})">
<summary>Selects the properties on the part to export according to the specified predicate.</summary>
<param name="propertyFilter">A predicate that specifies the properites to export.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportProperties(System.Predicate{System.Reflection.PropertyInfo},System.Action{System.Reflection.PropertyInfo,System.Composition.Convention.ExportConventionBuilder})">
<summary>Selects the properties on the part to export according to the specified predicate, using the specified export configuration.</summary>
<param name="propertyFilter">A predicate that specifies the properites to export.</param>
<param name="exportConfiguration">An action that configures the exports.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportProperties``1(System.Predicate{System.Reflection.PropertyInfo})">
<summary>Selects the properties on the part to export according to the specified predicate, using the specified contract type.</summary>
<param name="propertyFilter">A predicate that specifies the properites to export.</param>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ExportProperties``1(System.Predicate{System.Reflection.PropertyInfo},System.Action{System.Reflection.PropertyInfo,System.Composition.Convention.ExportConventionBuilder})">
<summary>Selects the properties on the part to export according to the specified predicate, using the specified contract type and export configuration.</summary>
<param name="propertyFilter">A predicate that specifies the properites to export.</param>
<param name="exportConfiguration">An action that configures the exports.</param>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ImportProperties(System.Predicate{System.Reflection.PropertyInfo})">
<summary>Selects the properties on the part to import according to the specified predicate.</summary>
<param name="propertyFilter">A predicate that specifies the properites to import.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ImportProperties(System.Predicate{System.Reflection.PropertyInfo},System.Action{System.Reflection.PropertyInfo,System.Composition.Convention.ImportConventionBuilder})">
<summary>Selects the properties on the part to import according to the specified predicate, using the specified import configuration.</summary>
<param name="propertyFilter">A predicate that specifies the properites to import.</param>
<param name="importConfiguration">An action that configures the imports.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ImportProperties``1(System.Predicate{System.Reflection.PropertyInfo})">
<summary>Selects the properties on the part to import according to the specified predicate, using the specified contract type.</summary>
<param name="propertyFilter">A predicate that specifies the properties to import.</param>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.ImportProperties``1(System.Predicate{System.Reflection.PropertyInfo},System.Action{System.Reflection.PropertyInfo,System.Composition.Convention.ImportConventionBuilder})">
<summary>Selects the properties on the part to import according to the specified predicate, using the specified contract type and import configuration.</summary>
<param name="propertyFilter">A predicate that specifies the properties to import.</param>
<param name="importConfiguration">An action that configures the imports.</param>
<typeparam name="T">The contract type.</typeparam>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.NotifyImportsSatisfied(System.Predicate{System.Reflection.MethodInfo})">
<summary>Select methods to be used as a notification when composition is complete.</summary>
<param name="methodFilter">A predicate that selects the methods.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.SelectConstructor(System.Func{System.Collections.Generic.IEnumerable{System.Reflection.ConstructorInfo},System.Reflection.ConstructorInfo})">
<summary>Selects the constructor used to initialize the part by using the specified function.</summary>
<param name="constructorSelector">A function that returns a single constructor.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.SelectConstructor(System.Func{System.Collections.Generic.IEnumerable{System.Reflection.ConstructorInfo},System.Reflection.ConstructorInfo},System.Action{System.Reflection.ParameterInfo,System.Composition.Convention.ImportConventionBuilder})">
<summary>Selects the constructor used to initialize the part by using the specified function and import configuration.</summary>
<param name="constructorSelector">A function that returns a single constructor.</param>
<param name="importConfiguration">A method that configures the constructor's imports.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Shared">
<summary>Marks the part as being shared throughout the entire composition.</summary>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder.Shared(System.String)">
<summary>Marks the part as being shared within the specified boundary.</summary>
<param name="sharingBoundary">The boundary.</param>
<returns>A part builder that can be used to further configure the part.</returns>
</member>
<member name="T:System.Composition.Convention.PartConventionBuilder`1">
<summary>Configures a type as a Managed Extensibility Framework (MEF) part, with strongly typed return values.</summary>
<typeparam name="T">The type of the part.</typeparam>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ExportProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
<summary>Exports a specified property.</summary>
<param name="propertySelector">A function that selects the property to export.</param>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ExportProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{System.Composition.Convention.ExportConventionBuilder})">
<summary>Exports a specified property with the specified configuration.</summary>
<param name="propertySelector">A function that selects the property to export.</param>
<param name="exportConfiguration">An action that configures the exported property.</param>
<exception cref="T:System.ArgumentException">The <paramref name="propertySelector" /> expression must be a <see cref="T:System.Linq.Expressions.MemberExpression" /> for accessing a property.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ExportProperty``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
<summary>Exports a specified property as a specified contract type.</summary>
<param name="propertySelector">A function that selects the property to export.</param>
<typeparam name="TContract">The contract type.</typeparam>
<exception cref="T:System.ArgumentException">The <paramref name="propertySelector" /> expression must be a <see cref="T:System.Linq.Expressions.MemberExpression" /> for accessing a property.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ExportProperty``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{System.Composition.Convention.ExportConventionBuilder})">
<summary>Exports a specified property as a specified contract type by using the specified configuration.</summary>
<param name="propertySelector">A function that selects the property to export.</param>
<param name="exportConfiguration">An action that configures the exported property.</param>
<typeparam name="TContract">The contract type.</typeparam>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ImportProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
<summary>Imports a specified property.</summary>
<param name="propertySelector">A function that selects the property to import.</param>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ImportProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{System.Composition.Convention.ImportConventionBuilder})">
<summary>Imports a specified property by using the specified configuration.</summary>
<param name="propertySelector">A function that selects the property to import.</param>
<param name="importConfiguration">An action that configures the imported property.</param>
<exception cref="T:System.ArgumentException">The <paramref name="propertySelector" /> expression must be a <see cref="T:System.Linq.Expressions.MemberExpression" /> for accessing a property.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ImportProperty``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
<summary>Imports a specified property with the specified contract type.</summary>
<param name="propertySelector">A function that selects the property to import.</param>
<typeparam name="TContract">The contract type.</typeparam>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.ImportProperty``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{System.Composition.Convention.ImportConventionBuilder})">
<summary>Imports a specified property with the specified contract type and configuration.</summary>
<param name="propertySelector">A function that selects the property to import.</param>
<param name="importConfiguration">An action that configures the imported property.</param>
<typeparam name="TContract">The contract type.</typeparam>
<exception cref="T:System.ArgumentException">The <paramref name="propertySelector" /> expression must be a <see cref="T:System.Linq.Expressions.MemberExpression" /> for accessing a property.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.NotifyImportsSatisfied(System.Linq.Expressions.Expression{System.Action{`0}})">
<summary>Selects a method to be called when composition is complete.</summary>
<param name="methodSelector">An action that selects the method to call.</param>
<exception cref="T:System.ArgumentException">The <paramref name="methodSelector" /> expression must be a <see langword="void" /> method with no arguments.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
<member name="M:System.Composition.Convention.PartConventionBuilder`1.SelectConstructor(System.Linq.Expressions.Expression{System.Func{System.Composition.Convention.ParameterImportConventionBuilder,`0}})">
<summary>Selects a constructor to be used in composition.</summary>
<param name="constructorSelector">A function that selects a constructor.</param>
<exception cref="T:System.ArgumentException">The <paramref name="constructorSelector" /> expression must use the <see langword="new" /> operator.</exception>
<returns>An object that can be used to further configure the part.</returns>
</member>
</members>
</doc>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 597c67d739986034da7596aa5be32419
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c8a3b2998f1005043a36b4aa8ce1e4cd
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: