mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-11-11 00:36:00 +00:00
提交Unity 联机Pro
This commit is contained in:
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6.meta
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8f9f30b201fdf2c4aa6a62aca6e762ce
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/.signature.p7s
vendored
Normal file
Binary file not shown.
33
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/DotNetty.Buffers.nuspec
vendored
Normal file
33
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/DotNetty.Buffers.nuspec
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Buffers</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Buffer management in DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network</tags>
|
||||
<repository url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/DotNetty.Buffers.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/DotNetty.Buffers.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b318abdd37925784694b34bdebb15dbb
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e40f58b785767884ea52f6be6da0c88a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a41789b2952609342ad7c933120c0edb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8a5534e1c4c1ff146834ce7dc06b1c94
|
||||
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:
|
||||
1978
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.xml
vendored
Normal file
1978
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.xml.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Buffers.0.7.6/lib/netstandard2.0/DotNetty.Buffers.xml.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 42f40e4bfbbee9b4f9a0eeaf706c7ebb
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6.meta
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 40e665da0e4aa7547910d8133771dc25
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/.signature.p7s
vendored
Normal file
Binary file not shown.
41
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/DotNetty.Codecs.nuspec
vendored
Normal file
41
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/DotNetty.Codecs.nuspec
vendored
Normal 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>DotNetty.Codecs</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>General purpose codecs for DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network codec</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Collections.Immutable" version="1.5.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/DotNetty.Codecs.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/DotNetty.Codecs.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1f7a4920d27beae49bb9a4f0447fa6a0
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ed0ad94bf4f19d6419b95c2353d4fb12
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 92112220d5f304f4cb8d2003d6ee3cbf
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5c90690d810a5b342906c70f6e6dcff5
|
||||
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:
|
||||
646
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.xml
vendored
Normal file
646
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.xml
vendored
Normal file
@@ -0,0 +1,646 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>DotNetty.Codecs</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="F:DotNetty.Codecs.Base64.Base64Dialect.STANDARD">
|
||||
<summary>
|
||||
http://www.faqs.org/rfcs/rfc3548.html
|
||||
Table 1: The Base 64 Alphabet
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Base64.Base64Dialect.URL_SAFE">
|
||||
<summary>
|
||||
http://www.faqs.org/rfcs/rfc3548.html
|
||||
Table 2: The "URL and Filename safe" Base 64 Alphabet
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.ByteToMessageDecoder.MergeCumulator">
|
||||
<summary>
|
||||
Cumulates instances of <see cref="T:DotNetty.Buffers.IByteBuffer" /> by merging them into one <see cref="T:DotNetty.Buffers.IByteBuffer" />, using memory
|
||||
copies.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.ByteToMessageDecoder.CompositionCumulation">
|
||||
<summary>
|
||||
Cumulate instances of <see cref="T:DotNetty.Buffers.IByteBuffer" /> by add them to a <see cref="T:DotNetty.Buffers.CompositeByteBuffer" /> and therefore
|
||||
avoiding memory copy when possible.
|
||||
</summary>
|
||||
<remarks>
|
||||
Be aware that <see cref="T:DotNetty.Buffers.CompositeByteBuffer" /> use a more complex indexing implementation so depending on your
|
||||
use-case
|
||||
and the decoder implementation this may be slower then just use the <see cref="F:DotNetty.Codecs.ByteToMessageDecoder.MergeCumulator" />.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DotNetty.Codecs.ByteToMessageDecoder.SingleDecode">
|
||||
<summary>
|
||||
Determines whether only one message should be decoded per <see cref="M:DotNetty.Codecs.ByteToMessageDecoder.ChannelRead(DotNetty.Transport.Channels.IChannelHandlerContext,System.Object)" /> call.
|
||||
Default is <code>false</code> as this has performance impacts.
|
||||
</summary>
|
||||
<remarks>Is particularly useful in support of protocol upgrade scenarios.</remarks>
|
||||
</member>
|
||||
<member name="P:DotNetty.Codecs.ByteToMessageDecoder.ActualReadableBytes">
|
||||
<summary>
|
||||
Returns the actual number of readable bytes in the internal cumulative
|
||||
buffer of this decoder. You usually do not need to rely on this value
|
||||
to write a decoder. Use it only when you must use it at your own risk.
|
||||
This method is a shortcut to <see cref="P:DotNetty.Buffers.IByteBuffer.ReadableBytes" /> of <see cref="P:DotNetty.Codecs.ByteToMessageDecoder.InternalBuffer" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.CodecException">
|
||||
<summary>
|
||||
An <see cref="T:System.Exception" /> which is thrown by a codec.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Adler32">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Adler32.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.CRC32">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/CRC32.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Deflate">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Deflate.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Deflater">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Deflater.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.GZIPException">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/GZIPException.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.GZIPHeader">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/GZIPHeader.java
|
||||
|
||||
http://www.ietf.org/rfc/rfc1952.txt
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfBlocks">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfBlocks.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfCodes">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfCodes.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Inflate">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Inflate.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Inflater">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Inflater.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.InfTree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/InfTree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.JZlib">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/JZlib.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.JZlibEncoder.#ctor(DotNetty.Codecs.Compression.ZlibWrapper,System.Int32,System.Int32,System.Int32)">
|
||||
Creates a new zlib encoder with the specified {@code compressionLevel},
|
||||
the specified {@code windowBits}, the specified {@code memLevel}, and
|
||||
the specified wrapper.
|
||||
|
||||
@param compressionLevel
|
||||
{@code 1} yields the fastest compression and {@code 9} yields the
|
||||
best compression. {@code 0} means no compression. The default
|
||||
compression level is {@code 6}.
|
||||
@param windowBits
|
||||
The base two logarithm of the size of the history buffer. The
|
||||
value should be in the range {@code 9} to {@code 15} inclusive.
|
||||
Larger values result in better compression at the expense of
|
||||
memory usage. The default value is {@code 15}.
|
||||
@param memLevel
|
||||
How much memory should be allocated for the internal compression
|
||||
state. {@code 1} uses minimum memory and {@code 9} uses maximum
|
||||
memory. Larger values result in better and faster compression
|
||||
at the expense of memory usage. The default value is {@code 8}
|
||||
|
||||
@throws CompressionException if failed to initialize zlib
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.StaticTree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/StaticTree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.Tree">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/Tree.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.ZlibEncoder.CloseAsync">
|
||||
Close this {@link ZlibEncoder} and so finish the encoding.
|
||||
|
||||
The returned {@link ChannelFuture} will be notified once the
|
||||
operation completes.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.ZlibWrapper">
|
||||
The container file formats that wrap the stream compressed by the DEFLATE
|
||||
algorithm.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.Zlib">
|
||||
The ZLIB wrapper as specified in <a href="http://tools.ietf.org/html/rfc1950">RFC 1950</a>.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.Gzip">
|
||||
The GZIP wrapper as specified in <a href="http://tools.ietf.org/html/rfc1952">RFC 1952</a>.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.None">
|
||||
Raw DEFLATE stream only (no header and no footer).
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.Compression.ZlibWrapper.ZlibOrNone">
|
||||
Try {@link #ZLIB} first and then {@link #NONE} if the first attempt fails.
|
||||
Please note that you can specify this wrapper type only when decompressing.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Compression.ZStream">
|
||||
<summary>
|
||||
https://github.com/ymnk/jzlib/blob/master/src/main/java/com/jcraft/jzlib/ZStream.java
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Compression.ZStream.End">
|
||||
Those methods are expected to be override by Inflater and Deflater.
|
||||
In the future, they will become abstract methods.
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.CorruptedFrameException">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Codecs.DecoderException" /> which is thrown when the received frame data could not
|
||||
be decoded by an inbound handler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.DelimiterBasedFrameDecoder">
|
||||
<summary>
|
||||
A decoder that splits the received <see cref="T:DotNetty.Buffers.IByteBuffer" /> by one or more
|
||||
delimiters.It is particularly useful for decoding the frames which ends
|
||||
with a delimiter such as <see cref="M:DotNetty.Codecs.Delimiters.NullDelimiter" /> or
|
||||
<see cref="M:DotNetty.Codecs.Delimiters.LineDelimiter" />
|
||||
<h3>Specifying more than one delimiter </h3>
|
||||
<see cref="M:DotNetty.Codecs.Delimiters.NullDelimiter" /> allows you to specify more than one
|
||||
delimiter. If more than one delimiter is found in the buffer, it chooses
|
||||
the delimiter which produces the shortest frame. For example, if you have
|
||||
the following data in the buffer:
|
||||
+--------------+
|
||||
| ABC\nDEF\r\n |
|
||||
+--------------+
|
||||
a <see cref="M:DotNetty.Codecs.Delimiters.LineDelimiter" /> will choose '\n' as the first delimiter and produce two
|
||||
frames:
|
||||
+-----+-----+
|
||||
| ABC | DEF |
|
||||
+-----+-----+
|
||||
rather than incorrectly choosing '\r\n' as the first delimiter:
|
||||
+----------+
|
||||
| ABC\nDEF |
|
||||
+----------+
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.#ctor(System.Int32,System.Boolean,System.Boolean,DotNetty.Buffers.IByteBuffer[])">
|
||||
<summary>Common constructor</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the decoded frame
|
||||
NOTE: A see <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown if the length of the frame exceeds this
|
||||
value.
|
||||
</param>
|
||||
<param name="stripDelimiter">whether the decoded frame should strip out the delimiter or not</param>
|
||||
<param name="failFast">
|
||||
If true, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is
|
||||
thrown as soon as the decoder notices the length of the
|
||||
frame will exceed<tt>maxFrameLength</tt> regardless of
|
||||
whether the entire frame has been read.
|
||||
If false, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is
|
||||
thrown after the entire frame that exceeds maxFrameLength has been read.
|
||||
</param>
|
||||
<param name="delimiters">delimiters</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IsLineBased(DotNetty.Buffers.IByteBuffer[])">
|
||||
<summary>Returns true if the delimiters are "\n" and "\r\n"</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IsSubclass">
|
||||
<summary>ReturnsReturn true if the current instance is a subclass of DelimiterBasedFrameDecoder</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>Create a frame out of the <see cref="T:DotNetty.Buffers.IByteBuffer" /> and return it</summary>
|
||||
<param name="ctx">
|
||||
the <see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext" /> which this
|
||||
<see cref="T:DotNetty.Codecs.ByteToMessageDecoder" /> belongs to
|
||||
</param>
|
||||
<param name="buffer">the <see cref="T:DotNetty.Buffers.IByteBuffer" /> from which to read data</param>
|
||||
<returns>
|
||||
the <see cref="T:DotNetty.Buffers.IByteBuffer" /> which represent the frame or null if no frame could be
|
||||
created.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.DelimiterBasedFrameDecoder.IndexOf(DotNetty.Buffers.IByteBuffer,DotNetty.Buffers.IByteBuffer)">
|
||||
Returns the number of bytes between the readerIndex of the haystack and
|
||||
the first needle found in the haystack. -1 is returned if no needle is
|
||||
found in the haystack.
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Delimiters.NullDelimiter">
|
||||
<summary>Returns a null (0x00) delimiter, which could be used for Flash XML socket or any similar protocols</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.Delimiters.LineDelimiter">
|
||||
<summary>
|
||||
Returns {@code CR ('\r')} and {@code LF ('\n')} delimiters, which could
|
||||
be used for text-based line protocols.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Json.JsonObjectDecoder">
|
||||
<summary>
|
||||
Splits a byte stream of JSON objects and arrays into individual objects/arrays and passes them up the
|
||||
<see cref="T:DotNetty.Transport.Channels.IChannelPipeline" />.
|
||||
This class does not do any real parsing or validation. A sequence of bytes is considered a JSON object/array
|
||||
if it contains a matching number of opening and closing braces/brackets. It's up to a subsequent
|
||||
<see cref="T:DotNetty.Transport.Channels.IChannelHandler" />
|
||||
to parse the JSON text into a more usable form i.e.a POCO.
|
||||
</summary>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "T:DotNetty.Codecs.LengthFieldBasedFrameDecoder" -->
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
<param name="failFast">
|
||||
If <c>true</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown as soon as the decoder notices the length
|
||||
of the frame will exceeed <see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> regardless of whether the entire frame has been
|
||||
read. If <c>false</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown after the entire frame that exceeds
|
||||
<see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> has been read.
|
||||
Defaults to <c>true</c> in other overloads.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.#ctor(DotNetty.Buffers.ByteOrder,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Create a new instance.
|
||||
</summary>
|
||||
<param name="byteOrder">The <see cref="T:DotNetty.Buffers.ByteOrder" /> of the lenght field.</param>
|
||||
<param name="maxFrameLength">
|
||||
The maximum length of the frame. If the length of the frame is
|
||||
greater than this value then <see cref="T:DotNetty.Codecs.TooLongFrameException" /> will be thrown.
|
||||
</param>
|
||||
<param name="lengthFieldOffset">The offset of the length field.</param>
|
||||
<param name="lengthFieldLength">The length of the length field.</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
<param name="initialBytesToStrip">the number of first bytes to strip out from the decoded frame.</param>
|
||||
<param name="failFast">
|
||||
If <c>true</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown as soon as the decoder notices the length
|
||||
of the frame will exceeed <see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> regardless of whether the entire frame has been
|
||||
read. If <c>false</c>, a <see cref="T:DotNetty.Codecs.TooLongFrameException" /> is thrown after the entire frame that exceeds
|
||||
<see cref="F:DotNetty.Codecs.LengthFieldBasedFrameDecoder.maxFrameLength" /> has been read.
|
||||
Defaults to <c>true</c> in other overloads.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Create a frame out of the <see cref="T:DotNetty.Buffers.IByteBuffer" /> and return it.
|
||||
</summary>
|
||||
<param name="context">
|
||||
The <see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext" /> which this <see cref="T:DotNetty.Codecs.ByteToMessageDecoder" /> belongs
|
||||
to.
|
||||
</param>
|
||||
<param name="input">The <see cref="T:DotNetty.Buffers.IByteBuffer" /> from which to read data.</param>
|
||||
<returns>The <see cref="T:DotNetty.Buffers.IByteBuffer" /> which represents the frame or <c>null</c> if no frame could be created.</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldBasedFrameDecoder.GetUnadjustedFrameLength(DotNetty.Buffers.IByteBuffer,System.Int32,System.Int32,DotNetty.Buffers.ByteOrder)">
|
||||
<summary>
|
||||
Decodes the specified region of the buffer into an unadjusted frame length. The default implementation is
|
||||
capable of decoding the specified region into an unsigned 8/16/24/32/64 bit integer. Override this method to
|
||||
decode the length field encoded differently.
|
||||
Note that this method must not modify the state of the specified buffer (e.g.
|
||||
<see cref="P:DotNetty.Buffers.IByteBuffer.ReaderIndex" />,
|
||||
<see cref="P:DotNetty.Buffers.IByteBuffer.WriterIndex" />, and the content of the buffer.)
|
||||
</summary>
|
||||
<param name="buffer">The buffer we'll be extracting the frame length from.</param>
|
||||
<param name="offset">The offset from the absolute <see cref="P:DotNetty.Buffers.IByteBuffer.ReaderIndex" />.</param>
|
||||
<param name="length">The length of the framelenght field. Expected: 1, 2, 3, 4, or 8.</param>
|
||||
<param name="order">The preferred <see cref="T:DotNetty.Buffers.ByteOrder" /> of buffer.</param>
|
||||
<returns>A long integer that represents the unadjusted length of the next frame.</returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.LengthFieldPrepender">
|
||||
<summary>
|
||||
An encoder that prepends the length of the message. The length value is
|
||||
prepended as a binary form.
|
||||
<p />
|
||||
For example, <tt>{@link LengthFieldPrepender}(2)</tt> will encode the
|
||||
following 12-bytes string:
|
||||
<pre>
|
||||
+----------------+
|
||||
| "HELLO, WORLD" |
|
||||
+----------------+
|
||||
</pre>
|
||||
into the following:
|
||||
<pre>
|
||||
+--------+----------------+
|
||||
+ 0x000C | "HELLO, WORLD" |
|
||||
+--------+----------------+
|
||||
</pre>
|
||||
If you turned on the {@code lengthIncludesLengthFieldLength} flag in the
|
||||
constructor, the encoded data would look like the following
|
||||
(12 (original data) + 2 (prepended data) = 14 (0xE)):
|
||||
<pre>
|
||||
+--------+----------------+
|
||||
+ 0x000E | "HELLO, WORLD" |
|
||||
+--------+----------------+
|
||||
</pre>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LengthFieldPrepender.#ctor(DotNetty.Buffers.ByteOrder,System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new <see cref="T:DotNetty.Codecs.LengthFieldPrepender" /> instance.
|
||||
</summary>
|
||||
<param name="byteOrder">The <see cref="T:DotNetty.Buffers.ByteOrder" /> of the length field.</param>
|
||||
<param name="lengthFieldLength">
|
||||
The length of the prepended length field.
|
||||
Only 1, 2, 3, 4, and 8 are allowed.
|
||||
</param>
|
||||
<param name="lengthFieldIncludesLengthFieldLength">
|
||||
If <c>true</c>, the length of the prepended length field is added
|
||||
to the value of the prepended length field.
|
||||
</param>
|
||||
<param name="lengthAdjustment">The compensation value to add to the value of the length field.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.LineBasedFrameDecoder">
|
||||
<summary>
|
||||
A decoder that splits the received {@link ByteBuf}s on line endings.
|
||||
Both {@code "\n"} and {@code "\r\n"} are handled.
|
||||
For a more general delimiter-based decoder, see {@link DelimiterBasedFrameDecoder}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.maxLength">
|
||||
Maximum length of a frame we're willing to decode.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.failFast">
|
||||
Whether or not to throw an exception as soon as we exceed maxLength.
|
||||
</member>
|
||||
<member name="F:DotNetty.Codecs.LineBasedFrameDecoder.discarding">
|
||||
True if we're discarding input because we're already over maxLength.
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.LineBasedFrameDecoder" /> class.
|
||||
</summary>
|
||||
<param name="maxLength">
|
||||
the maximum length of the decoded frame.
|
||||
A {@link TooLongFrameException} is thrown if
|
||||
the length of the frame exceeds this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.#ctor(System.Int32,System.Boolean,System.Boolean)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.LineBasedFrameDecoder" /> class.
|
||||
</summary>
|
||||
<param name="maxLength">
|
||||
the maximum length of the decoded frame.
|
||||
A {@link TooLongFrameException} is thrown if
|
||||
the length of the frame exceeds this value.
|
||||
</param>
|
||||
<param name="stripDelimiter">
|
||||
whether the decoded frame should strip out the
|
||||
delimiter or not
|
||||
</param>
|
||||
<param name="failFast">
|
||||
If <tt>true</tt>, a {@link TooLongFrameException} is
|
||||
thrown as soon as the decoder notices the length of the
|
||||
frame will exceed <tt>maxFrameLength</tt> regardless of
|
||||
whether the entire frame has been read.
|
||||
If <tt>false</tt>, a {@link TooLongFrameException} is
|
||||
thrown after the entire frame that exceeds
|
||||
<tt>maxFrameLength</tt> has been read.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.LineBasedFrameDecoder.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Create a frame out of the {@link ByteBuf} and return it.
|
||||
</summary>
|
||||
<param name="ctx">the {@link ChannelHandlerContext} which this {@link ByteToMessageDecoder} belongs to</param>
|
||||
<param name="buffer">the {@link ByteBuf} from which to read data</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.MessageAggregator`4">
|
||||
<inheritdoc />
|
||||
<summary>
|
||||
An abstract <see cref="T:DotNetty.Transport.Channels.IChannelHandler" /> that aggregates a series of message objects
|
||||
into a single aggregated message.
|
||||
'A series of messages' is composed of the following:
|
||||
a single start message which optionally contains the first part of the content, and
|
||||
1 or more content messages. The content of the aggregated message will be the merged
|
||||
content of the start message and its following content messages. If this aggregator
|
||||
encounters a content message where { @link #isLastContentMessage(ByteBufHolder)}
|
||||
return true for, the aggregator will finish the aggregation and produce the aggregated
|
||||
message and expect another start message.
|
||||
</summary>
|
||||
<typeparam name="TMessage">The type that covers both start message and content message</typeparam>
|
||||
<typeparam name="TStart">The type of the start message</typeparam>
|
||||
<typeparam name="TContent">The type of the content message</typeparam>
|
||||
<typeparam name="TOutput">The type of the aggregated message</typeparam>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.MessageToMessageDecoder`1">
|
||||
<summary>
|
||||
Message to message decoder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageDecoder`1.Decode(DotNetty.Transport.Channels.IChannelHandlerContext,`0,System.Collections.Generic.List{System.Object})">
|
||||
<summary>
|
||||
Decode from one message to an other. This method will be called for each written message that can be handled
|
||||
by this encoder.
|
||||
</summary>
|
||||
<param name="context">the {@link ChannelHandlerContext} which this {@link MessageToMessageDecoder} belongs to</param>
|
||||
<param name="message">the message to decode to an other one</param>
|
||||
<param name="output">the {@link List} to which decoded messages should be added</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageEncoder`1.AcceptOutboundMessage(System.Object)">
|
||||
<summary>
|
||||
Returns {@code true} if the given message should be handled. If {@code false} it will be passed to the next
|
||||
{@link ChannelHandler} in the {@link ChannelPipeline}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.MessageToMessageEncoder`1.Encode(DotNetty.Transport.Channels.IChannelHandlerContext,`0,System.Collections.Generic.List{System.Object})">
|
||||
<summary>
|
||||
Encode from one message to an other. This method will be called for each written message that can be handled
|
||||
by this encoder.
|
||||
@param context the {@link ChannelHandlerContext} which this {@link MessageToMessageEncoder} belongs to
|
||||
@param message the message to encode to an other one
|
||||
@param output the {@link List} into which the encoded message should be added
|
||||
needs to do some kind of aggragation
|
||||
@throws Exception is thrown if an error accour
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Protobuf.ProtobufVarint32FrameDecoder">
|
||||
|
||||
A decoder that splits the received {@link ByteBuf}s dynamically by the
|
||||
value of the Google Protocol Buffers
|
||||
http://code.google.com/apis/protocolbuffers/docs/encoding.html#varints
|
||||
Base 128 Varints integer length field in the message.
|
||||
For example:
|
||||
|
||||
BEFORE DECODE (302 bytes) AFTER DECODE (300 bytes)
|
||||
+--------+---------------+ +---------------+
|
||||
| Length | Protobuf Data |----->| Protobuf Data |
|
||||
| 0xAC02 | (300 bytes) | | (300 bytes) |
|
||||
+--------+---------------+ +---------------+
|
||||
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.Protobuf.ProtobufVarint32LengthFieldPrepender">
|
||||
|
||||
An encoder that prepends the the Google Protocol Buffers
|
||||
http://code.google.com/apis/protocolbuffers/docs/encoding.html#varints
|
||||
Base 128 Varints integer length field.
|
||||
For example:
|
||||
|
||||
BEFORE ENCODE (300 bytes) AFTER ENCODE (302 bytes)
|
||||
+---------------+ +--------+---------------+
|
||||
| Protobuf Data |-------------->| Length | Protobuf Data |
|
||||
| (300 bytes) | | 0xAC02 | (300 bytes) |
|
||||
+---------------+ +--------+---------------+
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringDecoder.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringDecoder" /> class with the current system
|
||||
character set.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringDecoder.#ctor(System.Text.Encoding)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringDecoder" /> class with the specified character
|
||||
set..
|
||||
</summary>
|
||||
<param name="encoding">Encoding.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.StringEncoder">
|
||||
Encodes the requested {@link String} into a {@link ByteBuf}.
|
||||
A typical setup for a text-based line protocol in a TCP/IP socket would be:
|
||||
<pre>
|
||||
{@link ChannelPipeline} pipeline = ...;
|
||||
|
||||
// Decoders
|
||||
pipeline.addLast("frameDecoder", new {@link LineBasedFrameDecoder}(80));
|
||||
pipeline.addLast("stringDecoder", new {@link StringDecoder}(CharsetUtil.UTF_8));
|
||||
|
||||
// Encoder
|
||||
pipeline.addLast("stringEncoder", new {@link StringEncoder}(CharsetUtil.UTF_8));
|
||||
</pre>
|
||||
and then you can use a {@link String} instead of a {@link ByteBuf}
|
||||
as a message:
|
||||
<pre>
|
||||
void channelRead({@link ChannelHandlerContext} ctx, {@link String} msg) {
|
||||
ch.write("Did you say '" + msg + "'?\n");
|
||||
}
|
||||
</pre>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringEncoder.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringEncoder" /> class with the current system
|
||||
character set.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Codecs.StringEncoder.#ctor(System.Text.Encoding)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Codecs.StringEncoder" /> class with the specified character
|
||||
set..
|
||||
</summary>
|
||||
<param name="encoding">Encoding.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.TooLongFrameException">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Codecs.DecoderException" /> which is thrown when the length of the frame
|
||||
decoded is greater than the allowed maximum.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Codecs.UnsupportedMessageTypeException">
|
||||
<summary>
|
||||
Thrown if an unsupported message is received by an codec.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.xml.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Codecs.0.7.6/lib/netstandard2.0/DotNetty.Codecs.xml.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e5cd131c9bbacbb40b84a28cbf985059
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6.meta
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: afaf11420857a4a419eb7397b25c820a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/.signature.p7s
vendored
Normal file
Binary file not shown.
33
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/DotNetty.Common.nuspec
vendored
Normal file
33
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/DotNetty.Common.nuspec
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Common</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>DotNetty common routines</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/DotNetty.Common.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/DotNetty.Common.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6274594220e158b4fa8c2cfae847d321
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8811b63ca6e395141a09b05c4ba64f9d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8bf3a29ff4de2dc449c6edb80d8c43bc
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 514b349136757ca48a6cc44dcbe586ca
|
||||
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:
|
||||
2113
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.xml
vendored
Normal file
2113
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.xml.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Common.0.7.6/lib/netstandard2.0/DotNetty.Common.xml.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: af44e1960dcbc3d40952a196ddb48a6e
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6.meta
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 38804a6edd37f3a44b2714fd20d304d5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/.signature.p7s
vendored
Normal file
Binary file not shown.
41
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/DotNetty.Handlers.nuspec
vendored
Normal file
41
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/DotNetty.Handlers.nuspec
vendored
Normal 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>DotNetty.Handlers</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Application handlers for DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp protocol netty dotnetty network tls ssl</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Codecs" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Transport" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/DotNetty.Handlers.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/DotNetty.Handlers.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 132b91aeabb77164386a3a4580d7d9c9
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 659ac139d05c00e4184d25e500d588fe
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e9828e84b58b7994e8ab33b635cc266f
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3d2139b46124c134596039478426723e
|
||||
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:
|
||||
591
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.xml
vendored
Normal file
591
JNFrame2/Assets/Packages/DotNetty.Handlers.0.7.6/lib/netstandard2.0/DotNetty.Handlers.xml
vendored
Normal file
@@ -0,0 +1,591 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>DotNetty.Handlers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DotNetty.Handlers.Flow.FlowControlHandler">
|
||||
The {@link FlowControlHandler} ensures that only one message per {@code read()} is sent downstream.
|
||||
|
||||
Classes such as {@link ByteToMessageDecoder} or {@link MessageToByteEncoder} are free to emit as
|
||||
many events as they like for any given input. A channel's auto reading configuration doesn't usually
|
||||
apply in these scenarios. This is causing problems in downstream {@link ChannelHandler}s that would
|
||||
like to hold subsequent events while they're processing one event. It's a common problem with the
|
||||
{@code HttpObjectDecoder} that will very often fire a {@code HttpRequest} that is immediately followed
|
||||
by a {@code LastHttpContent} event.
|
||||
|
||||
<pre>{@code
|
||||
ChannelPipeline pipeline = ...;
|
||||
|
||||
pipeline.addLast(new HttpServerCodec());
|
||||
pipeline.addLast(new FlowControlHandler());
|
||||
|
||||
pipeline.addLast(new MyExampleHandler());
|
||||
|
||||
class MyExampleHandler extends ChannelInboundHandlerAdapter {
|
||||
@Override
|
||||
public void channelRead(IChannelHandlerContext ctx, Object msg) {
|
||||
if (msg instanceof HttpRequest) {
|
||||
ctx.channel().config().setAutoRead(false);
|
||||
|
||||
// The FlowControlHandler will hold any subsequent events that
|
||||
// were emitted by HttpObjectDecoder until auto reading is turned
|
||||
// back on or Channel#read() is being called.
|
||||
}
|
||||
}
|
||||
}
|
||||
}</pre>
|
||||
|
||||
@see ChannelConfig#setAutoRead(bool)
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Flow.FlowControlHandler.IsQueueEmpty">
|
||||
Determine if the underlying {@link Queue} is empty. This method exists for
|
||||
testing, debugging and inspection purposes and it is not Thread safe!
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Flow.FlowControlHandler.Destroy">
|
||||
Releases all messages and destroys the {@link Queue}.
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Flow.FlowControlHandler.Dequeue(DotNetty.Transport.Channels.IChannelHandlerContext,System.Int32)">
|
||||
Dequeues one or many (or none) messages depending on the channel's auto
|
||||
reading state and returns the number of messages that were consumed from
|
||||
the internal queue.
|
||||
|
||||
The {@code minConsume} argument is used to force {@code dequeue()} into
|
||||
consuming that number of messages regardless of the channel's auto
|
||||
reading configuration.
|
||||
|
||||
@see #read(ChannelHandlerContext)
|
||||
@see #channelRead(ChannelHandlerContext, Object)
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Logging.LoggingHandler">
|
||||
<summary>
|
||||
A <see cref="T:DotNetty.Transport.Channels.IChannelHandler" /> that logs all events using a logging framework.
|
||||
By default, all events are logged at <tt>DEBUG</tt> level.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor">
|
||||
<summary>
|
||||
Creates a new instance whose logger name is the fully qualified class
|
||||
name of the instance with hex dump enabled.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance whose logger name is the fully qualified class
|
||||
name of the instance
|
||||
</summary>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.Type)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name and with hex dump
|
||||
enabled
|
||||
</summary>
|
||||
<param name="type">the class type to generate the logger for</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.Type,DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name.
|
||||
</summary>
|
||||
<param name="type">the class type to generate the logger for</param>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.String)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name using the default log level.
|
||||
</summary>
|
||||
<param name="name">the name of the class to use for the logger</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.#ctor(System.String,DotNetty.Handlers.Logging.LogLevel)">
|
||||
<summary>
|
||||
Creates a new instance with the specified logger name.
|
||||
</summary>
|
||||
<param name="name">the name of the class to use for the logger</param>
|
||||
<param name="level">the log level</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Logging.LoggingHandler.Level">
|
||||
<summary>
|
||||
Returns the <see cref="T:DotNetty.Handlers.Logging.LogLevel" /> that this handler uses to log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message.
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
<param name="arg">the argument of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.Format(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object,System.Object)">
|
||||
<summary>
|
||||
Formats an event and returns the formatted message. This method is currently only used for formatting
|
||||
<see cref="M:DotNetty.Transport.Channels.IChannelHandler.ConnectAsync(DotNetty.Transport.Channels.IChannelHandlerContext,System.Net.EndPoint,System.Net.EndPoint)" />
|
||||
</summary>
|
||||
<param name="eventName">the name of the event</param>
|
||||
<param name="firstArg">the first argument of the event</param>
|
||||
<param name="secondArg">the second argument of the event</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatByteBuffer(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,DotNetty.Buffers.IByteBuffer)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is a <see cref="T:DotNetty.Buffers.IByteBuffer" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatByteBufferHolder(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,DotNetty.Buffers.IByteBufferHolder)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is a <see cref="T:DotNetty.Buffers.IByteBufferHolder" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Logging.LoggingHandler.FormatSimple(DotNetty.Transport.Channels.IChannelHandlerContext,System.String,System.Object)">
|
||||
<summary>
|
||||
Generates the default log message of the specified event whose argument is an arbitrary object.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleState">
|
||||
<summary>
|
||||
An <see cref="T:System.Enum"/> that represents the idle state of a <see cref="T:DotNetty.Transport.Channels.IChannel"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle">
|
||||
<summary>
|
||||
No data was received for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle">
|
||||
<summary>
|
||||
No data was sent for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.IdleState.AllIdle">
|
||||
<summary>
|
||||
No data was either received or sent for a while.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleStateEvent">
|
||||
<summary>
|
||||
A user event triggered by <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/> when a <see cref="T:DotNetty.Transport.Channels.IChannel"/> is idle.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateEvent.#ctor(DotNetty.Handlers.Timeout.IdleState,System.Boolean)">
|
||||
<summary>
|
||||
Constructor for sub-classes.
|
||||
</summary>
|
||||
<param name="state">the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> which triggered the event.</param>
|
||||
<param name="first"><code>true</code> if its the first idle event for the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>.</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateEvent.State">
|
||||
<summary>
|
||||
Returns the idle state.
|
||||
</summary>
|
||||
<value>The state.</value>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateEvent.First">
|
||||
<summary>
|
||||
Returns <code>true</code> if this was the first event for the <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>
|
||||
</summary>
|
||||
<returns><code>true</code> if first; otherwise, <code>false</code>.</returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.IdleStateHandler">
|
||||
<summary>
|
||||
Triggers an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> when a <see cref="T:DotNetty.Transport.Channels.IChannel"/> has not performed
|
||||
read, write, or both operation for a while.
|
||||
|
||||
<para>
|
||||
|
||||
<h3>Supported idle states</h3>
|
||||
<table border="1">
|
||||
<tr>
|
||||
<th>Property</th><th>Meaning</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>readerIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified period of
|
||||
time. Specify <code>0</code> to disable.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>writerIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified period of
|
||||
time. Specify <code>0</code> to disable.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>allIdleTime</code></td>
|
||||
<td>an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for the
|
||||
specified period of time. Specify <code>0</code> to disable.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
||||
<example>
|
||||
|
||||
An example that sends a ping message when there is no outbound traffic
|
||||
for 30 seconds. The connection is closed when there is no inbound traffic
|
||||
for 60 seconds.
|
||||
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("idleStateHandler", new <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>(60, 30, 0);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
Handler should handle the <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> triggered by <see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>.
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void UserEventTriggered(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Object"/> evt)
|
||||
{
|
||||
if(evt is <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>)
|
||||
{
|
||||
<see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> e = (<see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>) evt;
|
||||
if (e.State == <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>.ReaderIdle)
|
||||
{
|
||||
ctx.close();
|
||||
}
|
||||
else if(e.State == <see cref="T:DotNetty.Handlers.Timeout.IdleState"/>.WriterIdle)
|
||||
{
|
||||
ctx.writeAndFlush(new PingMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
</example>
|
||||
</para>
|
||||
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Int32,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance firing <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>s.
|
||||
</summary>
|
||||
<param name="readerIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified
|
||||
period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
<param name="writerIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified
|
||||
period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
<param name="allIdleTimeSeconds">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for
|
||||
the specified period of time. Specify <code>0</code> to disable.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.TimeSpan,System.TimeSpan,System.TimeSpan)">
|
||||
<summary>
|
||||
<see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance firing <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>s.
|
||||
</summary>
|
||||
<param name="observeOutput">
|
||||
whether or not the consumption of <code>bytes</code> should be taken into
|
||||
consideration when assessing write idleness. The default is <code>false</code>.
|
||||
</param>
|
||||
<param name="readerIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.ReaderIdle"/>
|
||||
will be triggered when no read was performed for the specified
|
||||
period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
<param name="writerIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.WriterIdle"/>
|
||||
will be triggered when no write was performed for the specified
|
||||
period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
<param name="allIdleTime">
|
||||
an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> whose state is <see cref="F:DotNetty.Handlers.Timeout.IdleState.AllIdle"/>
|
||||
will be triggered when neither read nor write was performed for
|
||||
the specified period of time. Specify <see cref="F:System.TimeSpan.Zero"/> to disable.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.ReaderIdleTime">
|
||||
<summary>
|
||||
Return the readerIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The reader idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.WriterIdleTime">
|
||||
<summary>
|
||||
Return the writerIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The writer idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Timeout.IdleStateHandler.AllIdleTime">
|
||||
<summary>
|
||||
Return the allIdleTime that was given when instance this class in milliseconds.
|
||||
</summary>
|
||||
<returns>The all idle time in millis.</returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.Ticks">
|
||||
<summary>
|
||||
This method is visible for testing!
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.Schedule(DotNetty.Transport.Channels.IChannelHandlerContext,System.Action{System.Object,System.Object},System.Object,System.Object,System.TimeSpan)">
|
||||
<summary>
|
||||
This method is visible for testing!
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
<param name="task"></param>
|
||||
<param name="context"></param>
|
||||
<param name="state"></param>
|
||||
<param name="delay"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.ChannelIdle(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Handlers.Timeout.IdleStateEvent)">
|
||||
<summary>
|
||||
Is called when an <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/> should be fired. This implementation calls
|
||||
<see cref="M:DotNetty.Transport.Channels.IChannelHandlerContext.FireUserEventTriggered(System.Object)"/>.
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
<param name="stateEvent">Evt.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.NewIdleStateEvent(DotNetty.Handlers.Timeout.IdleState,System.Boolean)">
|
||||
<summary>
|
||||
Returns a <see cref="T:DotNetty.Handlers.Timeout.IdleStateEvent"/>.
|
||||
</summary>
|
||||
<param name="state"></param>
|
||||
<param name="first"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.InitOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
<see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.HasOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext,System.Boolean)"/>
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.IdleStateHandler.HasOutputChanged(DotNetty.Transport.Channels.IChannelHandlerContext,System.Boolean)">
|
||||
<summary>
|
||||
Returns <code>true</code> if and only if the <see cref="M:DotNetty.Handlers.Timeout.IdleStateHandler.#ctor(System.Boolean,System.TimeSpan,System.TimeSpan,System.TimeSpan)"/>
|
||||
was constructed
|
||||
with <code>observeOutput</code> enabled and there has been an observed change in the
|
||||
<see cref="T:DotNetty.Transport.Channels.ChannelOutboundBuffer"/> between two consecutive calls of this method.
|
||||
https://github.com/netty/netty/issues/6150
|
||||
</summary>
|
||||
<param name="ctx"></param>
|
||||
<param name="first"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler">
|
||||
<summary>
|
||||
Raises a <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutException"/> when no data was read within a certain
|
||||
period of time.
|
||||
|
||||
<pre>
|
||||
The connection is closed when there is no inbound traffic
|
||||
for 30 seconds.
|
||||
|
||||
<example>
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("readTimeoutHandler", new <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>(30);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void ExceptionCaught(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Exception"/> exception)
|
||||
{
|
||||
if(exception is <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutException"/>)
|
||||
{
|
||||
// do somethind
|
||||
}
|
||||
else
|
||||
{
|
||||
base.ExceptionCaught(context, cause);
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
</example>
|
||||
</pre>
|
||||
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>
|
||||
<seealso cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeoutSeconds">Timeout in seconds.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.#ctor(System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeout">Timeout.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.ReadTimeoutHandler.ReadTimedOut(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
Is called when a read timeout was detected.
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler">
|
||||
<summary>
|
||||
Raises a <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutException"/> when a write operation cannot finish in a certain period of time.
|
||||
|
||||
<para>
|
||||
<example>
|
||||
|
||||
The connection is closed when a write operation cannot finish in 30 seconds.
|
||||
|
||||
<c>
|
||||
var bootstrap = new <see cref="T:DotNetty.Transport.Bootstrapping.ServerBootstrap"/>();
|
||||
|
||||
bootstrap.ChildHandler(new ActionChannelInitializer<ISocketChannel>(channel =>
|
||||
{
|
||||
IChannelPipeline pipeline = channel.Pipeline;
|
||||
|
||||
pipeline.AddLast("writeTimeoutHandler", new <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutHandler"/>(30);
|
||||
pipeline.AddLast("myHandler", new MyHandler());
|
||||
}
|
||||
</c>
|
||||
|
||||
<c>
|
||||
public class MyHandler : ChannelDuplexHandler
|
||||
{
|
||||
public override void ExceptionCaught(<see cref="T:DotNetty.Transport.Channels.IChannelHandlerContext"/> context, <see cref="T:System.Exception"/> exception)
|
||||
{
|
||||
if(exception is <see cref="T:DotNetty.Handlers.Timeout.WriteTimeoutException"/>)
|
||||
{
|
||||
// do somethind
|
||||
}
|
||||
else
|
||||
{
|
||||
base.ExceptionCaught(context, cause);
|
||||
}
|
||||
}
|
||||
}
|
||||
</c>
|
||||
|
||||
</example>
|
||||
</para>
|
||||
<see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/>
|
||||
<see cref="T:DotNetty.Handlers.Timeout.IdleStateHandler"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Timeout.WriteTimeoutHandler.tasks">
|
||||
<summary>
|
||||
A doubly-linked list to track all WriteTimeoutTasks.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeoutSeconds">Timeout in seconds.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.#ctor(System.TimeSpan)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:DotNetty.Handlers.Timeout.ReadTimeoutHandler"/> class.
|
||||
</summary>
|
||||
<param name="timeout">Timeout.</param>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Timeout.WriteTimeoutHandler.WriteTimedOut(DotNetty.Transport.Channels.IChannelHandlerContext)">
|
||||
<summary>
|
||||
Is called when a write timeout was detected
|
||||
</summary>
|
||||
<param name="context">Context.</param>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Tls.NotSslRecordException">
|
||||
<summary>
|
||||
Special exception which will get thrown if a packet is
|
||||
received that not looks like a TLS/SSL record. A user can check for
|
||||
this <see cref="T:DotNetty.Handlers.Tls.NotSslRecordException" /> and so detect if one peer tries to
|
||||
use secure and the other plain connection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandler.Unwrap(DotNetty.Transport.Channels.IChannelHandlerContext,DotNetty.Buffers.IByteBuffer,System.Int32,System.Int32,System.Collections.Generic.List{System.ValueTuple{System.Int32,System.Byte}},System.Collections.Generic.List{System.Object})">
|
||||
<summary>Unwraps inbound SSL records.</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.#ctor">
|
||||
<summary>
|
||||
Creates a new event that indicates a successful handshake.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.#ctor(System.Exception)">
|
||||
<summary>
|
||||
Creates a new event that indicates an unsuccessful handshake.
|
||||
Use {@link #SUCCESS} to indicate a successful handshake.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.IsSuccessful">
|
||||
<summary>
|
||||
Return {@code true} if the handshake was successful
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DotNetty.Handlers.Tls.TlsHandshakeCompletionEvent.Exception">
|
||||
<summary>
|
||||
Return the {@link Throwable} if {@link #isSuccess()} returns {@code false}
|
||||
and so the handshake failed.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DotNetty.Handlers.Tls.TlsUtils">
|
||||
Utilities for TLS packets.
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_CHANGE_CIPHER_SPEC">
|
||||
change cipher spec
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_ALERT">
|
||||
alert
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_HANDSHAKE">
|
||||
handshake
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_CONTENT_TYPE_APPLICATION_DATA">
|
||||
application data
|
||||
</member>
|
||||
<member name="F:DotNetty.Handlers.Tls.TlsUtils.SSL_RECORD_HEADER_LENGTH">
|
||||
the length of the ssl record header (in bytes)
|
||||
</member>
|
||||
<member name="M:DotNetty.Handlers.Tls.TlsUtils.GetEncryptedPacketLength(DotNetty.Buffers.IByteBuffer,System.Int32,System.Byte@)">
|
||||
<summary>
|
||||
Return how much bytes can be read out of the encrypted data. Be aware that this method will not increase
|
||||
the readerIndex of the given <see cref="T:DotNetty.Buffers.IByteBuffer"/>.
|
||||
</summary>
|
||||
<param name="buffer">
|
||||
The <see cref="T:DotNetty.Buffers.IByteBuffer"/> to read from. Be aware that it must have at least
|
||||
<see cref="F:DotNetty.Handlers.Tls.TlsUtils.SSL_RECORD_HEADER_LENGTH"/> bytes to read,
|
||||
otherwise it will throw an <see cref="T:System.ArgumentException"/>.
|
||||
</param>
|
||||
<param name="offset">Offset to record start.</param>
|
||||
<returns>
|
||||
The length of the encrypted packet that is included in the buffer. This will
|
||||
return <c>-1</c> if the given <see cref="T:DotNetty.Buffers.IByteBuffer"/> is not encrypted at all.
|
||||
</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8755022a12fa6164ba6f936397d79ee0
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6.meta
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a61e68d64f6b7a841860081180e17735
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/.signature.p7s
vendored
Normal file
Binary file not shown.
33
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/DotNetty.Transport.nuspec
vendored
Normal file
33
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/DotNetty.Transport.nuspec
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>DotNetty.Transport</id>
|
||||
<version>0.7.6</version>
|
||||
<authors>Microsoft</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<projectUrl>https://github.com/Azure/DotNetty/</projectUrl>
|
||||
<description>Transport model in DotNetty</description>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<tags>socket tcp udp protocol netty dotnetty network</tags>
|
||||
<repository type="git" url="https://github.com/Azure/DotNetty/" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.7.2">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net6.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="DotNetty.Buffers" version="0.7.6" exclude="Build,Analyzers" />
|
||||
<dependency id="DotNetty.Common" version="0.7.6" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/DotNetty.Transport.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/DotNetty.Transport.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b11effb35b751f5478c72d4063f5a34e
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6fe70d45e4b6df247adc82ecf2f02dd2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8cf27e33a2a695446ac3045d57b5aa93
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d0118675b90bf1540bfe0c3ee305c533
|
||||
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:
|
||||
2834
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.xml
vendored
Normal file
2834
JNFrame2/Assets/Packages/DotNetty.Transport.0.7.6/lib/netstandard2.0/DotNetty.Transport.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 675b022c45ec31f48813c987c8e9f8ac
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3.meta
Normal file
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1df3b6cde8a33a041995563086f4177c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/.signature.p7s
vendored
Normal file
Binary file not shown.
30
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/Google.Protobuf.nuspec
vendored
Normal file
30
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/Google.Protobuf.nuspec
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Google.Protobuf</id>
|
||||
<version>3.27.3</version>
|
||||
<authors>Google Inc.</authors>
|
||||
<license type="expression">BSD-3-Clause</license>
|
||||
<licenseUrl>https://licenses.nuget.org/BSD-3-Clause</licenseUrl>
|
||||
<projectUrl>https://github.com/protocolbuffers/protobuf</projectUrl>
|
||||
<description>C# runtime library for Protocol Buffers - Google's data interchange format.</description>
|
||||
<releaseNotes>C# proto3 support</releaseNotes>
|
||||
<copyright>Copyright 2015, Google Inc.</copyright>
|
||||
<tags>Protocol Buffers Binary Serialization Format Google proto proto3</tags>
|
||||
<repository type="git" url="https://github.com/protocolbuffers/protobuf.git" commit="7cc670c1809e704ebeba90fb430d50e009f36727" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.5">
|
||||
<dependency id="System.Memory" version="4.5.3" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard1.1">
|
||||
<dependency id="NETStandard.Library" version="1.6.1" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Memory" version="4.5.3" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net5.0" />
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="System.Memory" version="4.5.3" exclude="Build,Analyzers" />
|
||||
<dependency id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
7
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/Google.Protobuf.nuspec.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/Google.Protobuf.nuspec.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3a299f96af792447bc8dd7508decef8
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bb2928bb20098754b94439f41ad67bcd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba448250acf908e4dab937db2e10e421
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
Binary file not shown.
23
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.dll.meta
vendored
Normal file
23
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.dll.meta
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 214756d1acbb5c3488c678d4d31af568
|
||||
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:
|
||||
11738
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.xml
vendored
Normal file
11738
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.xml.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/Google.Protobuf.3.27.3/lib/netstandard2.0/Google.Protobuf.xml.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c1026b3961f55e04aae143f54982d70c
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b8055523db692be488861299414f1b8d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/Icon.png
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/Icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.8 KiB |
135
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/Icon.png.meta
vendored
Normal file
135
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/Icon.png.meta
vendored
Normal file
@@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c30d2ab3dd57bd24ea55506561525107
|
||||
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
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 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
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 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
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
23
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/LICENSE.TXT
vendored
Normal file
23
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/LICENSE.TXT
vendored
Normal 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.
|
||||
7
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/LICENSE.TXT.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/LICENSE.TXT.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f1becbe4520be8a4ea8be7a825f001da
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.DependencyInjection</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.DependencyInjection</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp5.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp2.1">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETCoreApp3.0">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="Microsoft.Bcl.AsyncInterfaces" version="5.0.0" />
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
<dependency id="System.Threading.Tasks.Extensions" version="4.5.4" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.1">
|
||||
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="5.0.0" />
|
||||
</group>
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 70bd11752ae1ea8429b475eaba069eb1
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
884
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
884
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
@@ -0,0 +1,884 @@
|
||||
.NET Runtime uses third-party libraries or other resources that may be
|
||||
distributed under licenses different than the .NET Runtime software.
|
||||
|
||||
In the event that we accidentally failed to list a required notice, please
|
||||
bring it to our attention. Post an issue or email us:
|
||||
|
||||
dotnet@microsoft.com
|
||||
|
||||
The attached notices are provided for information only.
|
||||
|
||||
License notice for ASP.NET
|
||||
-------------------------------
|
||||
|
||||
Copyright (c) .NET Foundation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
|
||||
Available at
|
||||
https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt
|
||||
|
||||
License notice for Slicing-by-8
|
||||
-------------------------------
|
||||
|
||||
http://sourceforge.net/projects/slicing-by-8/
|
||||
|
||||
Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
|
||||
This software program is licensed subject to the BSD License, available at
|
||||
http://www.opensource.org/licenses/bsd-license.html.
|
||||
|
||||
|
||||
License notice for Unicode data
|
||||
-------------------------------
|
||||
|
||||
https://www.unicode.org/license.html
|
||||
|
||||
Copyright © 1991-2020 Unicode, Inc. All rights reserved.
|
||||
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Unicode data files and any associated documentation
|
||||
(the "Data Files") or Unicode software and any associated documentation
|
||||
(the "Software") to deal in the Data Files or Software
|
||||
without restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, and/or sell copies of
|
||||
the Data Files or Software, and to permit persons to whom the Data Files
|
||||
or Software are furnished to do so, provided that either
|
||||
(a) this copyright and permission notice appear with all copies
|
||||
of the Data Files or Software, or
|
||||
(b) this copyright and permission notice appear in associated
|
||||
Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
|
||||
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
|
||||
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder
|
||||
shall not be used in advertising or otherwise to promote the sale,
|
||||
use or other dealings in these Data Files or Software without prior
|
||||
written authorization of the copyright holder.
|
||||
|
||||
License notice for Zlib
|
||||
-----------------------
|
||||
|
||||
https://github.com/madler/zlib
|
||||
http://zlib.net/zlib_license.html
|
||||
|
||||
/* zlib.h -- interface of the 'zlib' general purpose compression library
|
||||
version 1.2.11, January 15th, 2017
|
||||
|
||||
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jean-loup Gailly Mark Adler
|
||||
jloup@gzip.org madler@alumni.caltech.edu
|
||||
|
||||
*/
|
||||
|
||||
License notice for Mono
|
||||
-------------------------------
|
||||
|
||||
http://www.mono-project.com/docs/about-mono/
|
||||
|
||||
Copyright (c) .NET Foundation Contributors
|
||||
|
||||
MIT License
|
||||
|
||||
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.
|
||||
|
||||
License notice for International Organization for Standardization
|
||||
-----------------------------------------------------------------
|
||||
|
||||
Portions (C) International Organization for Standardization 1986:
|
||||
Permission to copy in any form is granted for use with
|
||||
conforming SGML systems and applications as defined in
|
||||
ISO 8879, provided this notice is included in all copies.
|
||||
|
||||
License notice for Intel
|
||||
------------------------
|
||||
|
||||
"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xamarin and Novell
|
||||
-------------------------------------
|
||||
|
||||
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
|
||||
|
||||
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.
|
||||
|
||||
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
|
||||
|
||||
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.
|
||||
|
||||
Third party notice for W3C
|
||||
--------------------------
|
||||
|
||||
"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
|
||||
Status: This license takes effect 13 May, 2015.
|
||||
This work is being provided by the copyright holders under the following license.
|
||||
License
|
||||
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
|
||||
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
|
||||
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
|
||||
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
|
||||
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
|
||||
Disclaimers
|
||||
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
|
||||
|
||||
License notice for Bit Twiddling Hacks
|
||||
--------------------------------------
|
||||
|
||||
Bit Twiddling Hacks
|
||||
|
||||
By Sean Eron Anderson
|
||||
seander@cs.stanford.edu
|
||||
|
||||
Individually, the code snippets here are in the public domain (unless otherwise
|
||||
noted) — feel free to use them however you please. The aggregate collection and
|
||||
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
|
||||
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
|
||||
without even the implied warranty of merchantability or fitness for a particular
|
||||
purpose.
|
||||
|
||||
License notice for Brotli
|
||||
--------------------------------------
|
||||
|
||||
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
|
||||
|
||||
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.
|
||||
|
||||
compress_fragment.c:
|
||||
Copyright (c) 2011, Google Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
decode_fuzzer.c:
|
||||
Copyright (c) 2015 The Chromium Authors. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
|
||||
License notice for Json.NET
|
||||
-------------------------------
|
||||
|
||||
https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2007 James Newton-King
|
||||
|
||||
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.
|
||||
|
||||
License notice for vectorized base64 encoding / decoding
|
||||
--------------------------------------------------------
|
||||
|
||||
Copyright (c) 2005-2007, Nick Galbreath
|
||||
Copyright (c) 2013-2017, Alfred Klomp
|
||||
Copyright (c) 2015-2017, Wojciech Mula
|
||||
Copyright (c) 2016-2017, Matthieu Darbois
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
||||
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for RFC 3492
|
||||
---------------------------
|
||||
|
||||
The punycode implementation is based on the sample code in RFC 3492
|
||||
|
||||
Copyright (C) The Internet Society (2003). All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain it
|
||||
or assist in its implementation may be prepared, copied, published
|
||||
and distributed, in whole or in part, without restriction of any
|
||||
kind, provided that the above copyright notice and this paragraph are
|
||||
included on all such copies and derivative works. However, this
|
||||
document itself may not be modified in any way, such as by removing
|
||||
the copyright notice or references to the Internet Society or other
|
||||
Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for
|
||||
copyrights defined in the Internet Standards process must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an
|
||||
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
|
||||
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
|
||||
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, or Digital Equipment Corporation be used in advertising
|
||||
or publicity pertaining to distribution of the software without
|
||||
specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
|
||||
Corporation makes any representations about the suitability of
|
||||
this software for any purpose.
|
||||
|
||||
Copyright(C) The Internet Society 1997. All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to others,
|
||||
and derivative works that comment on or otherwise explain it or assist in
|
||||
its implementation may be prepared, copied, published and distributed, in
|
||||
whole or in part, without restriction of any kind, provided that the above
|
||||
copyright notice and this paragraph are included on all such copies and
|
||||
derivative works.However, this document itself may not be modified in any
|
||||
way, such as by removing the copyright notice or references to the Internet
|
||||
Society or other Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for copyrights
|
||||
defined in the Internet Standards process must be followed, or as required
|
||||
to translate it into languages other than English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be revoked
|
||||
by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an "AS IS"
|
||||
basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
|
||||
DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|
||||
ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
|
||||
RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from RFC 4122 -
|
||||
A Universally Unique IDentifier (UUID) URN Namespace
|
||||
----------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
Copyright (c) 1998 Microsoft.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, Microsoft, or Digital Equipment Corporation be used in
|
||||
advertising or publicity pertaining to distribution of the software
|
||||
without specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
|
||||
Equipment Corporation makes any representations about the
|
||||
suitability of this software for any purpose."
|
||||
|
||||
License notice for The LLVM Compiler Infrastructure
|
||||
---------------------------------------------------
|
||||
|
||||
Developed by:
|
||||
|
||||
LLVM Team
|
||||
|
||||
University of Illinois at Urbana-Champaign
|
||||
|
||||
http://llvm.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal with
|
||||
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:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimers.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimers in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the names of the LLVM Team, University of Illinois at
|
||||
Urbana-Champaign, nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this Software without specific
|
||||
prior written permission.
|
||||
|
||||
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
|
||||
CONTRIBUTORS 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 WITH THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for Bob Jenkins
|
||||
------------------------------
|
||||
|
||||
By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this
|
||||
code any way you wish, private, educational, or commercial. It's free.
|
||||
|
||||
License notice for Greg Parker
|
||||
------------------------------
|
||||
|
||||
Greg Parker gparker@cs.stanford.edu December 2000
|
||||
This code is in the public domain and may be copied or modified without
|
||||
permission.
|
||||
|
||||
License notice for libunwind based code
|
||||
----------------------------------------
|
||||
|
||||
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.
|
||||
|
||||
License notice for Printing Floating-Point Numbers (Dragon4)
|
||||
------------------------------------------------------------
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) 2014 Ryan Juckett
|
||||
http://www.ryanjuckett.com/
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
******************************************************************************/
|
||||
|
||||
License notice for Printing Floating-point Numbers (Grisu3)
|
||||
-----------------------------------------------------------
|
||||
|
||||
Copyright 2012 the V8 project authors. All rights reserved.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for xxHash
|
||||
-------------------------
|
||||
|
||||
xxHash Library
|
||||
Copyright (c) 2012-2014, Yann Collet
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Berkeley SoftFloat Release 3e
|
||||
------------------------------------------------
|
||||
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt
|
||||
|
||||
License for Berkeley SoftFloat Release 3e
|
||||
|
||||
John R. Hauser
|
||||
2018 January 20
|
||||
|
||||
The following applies to the whole of SoftFloat Release 3e as well as to
|
||||
each source file individually.
|
||||
|
||||
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
|
||||
University of California. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions, and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions, and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xorshift RNGs
|
||||
--------------------------------
|
||||
|
||||
George Marsaglia
|
||||
2003-07-04
|
||||
Journal of Statistical Software
|
||||
License: http://creativecommons.org/licenses/by/3.0/
|
||||
|
||||
https://www.jstatsoft.org/article/view/v008i14
|
||||
https://www.jstatsoft.org/index.php/jss/article/view/v008i14/xorshift.pdf
|
||||
|
||||
License notice for Xorshift (Wikipedia)
|
||||
---------------------------------------
|
||||
|
||||
https://en.wikipedia.org/wiki/Xorshift
|
||||
License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License
|
||||
|
||||
License for fastmod (https://github.com/lemire/fastmod)
|
||||
--------------------------------------
|
||||
|
||||
Copyright 2018 Daniel Lemire
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
License notice for The C++ REST SDK
|
||||
-----------------------------------
|
||||
|
||||
C++ REST SDK
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
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.
|
||||
|
||||
License notice for MessagePack-CSharp
|
||||
-------------------------------------
|
||||
|
||||
MessagePack for C#
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 Yoshifumi Kawai
|
||||
|
||||
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.
|
||||
|
||||
License notice for lz4net
|
||||
-------------------------------------
|
||||
|
||||
lz4net
|
||||
|
||||
Copyright (c) 2013-2017, Milosz Krajewski
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Nerdbank.Streams
|
||||
-----------------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Andrew Arnott
|
||||
|
||||
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.
|
||||
|
||||
License notice for RapidJSON
|
||||
----------------------------
|
||||
|
||||
Tencent is pleased to support the open source community by making RapidJSON available.
|
||||
|
||||
Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
|
||||
|
||||
Licensed under the MIT License (the "License"); you may not use this file except
|
||||
in compliance with the License. You may obtain a copy of the License at
|
||||
|
||||
http://opensource.org/licenses/MIT
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations under the License.
|
||||
|
||||
License notice for DirectX Math Library
|
||||
---------------------------------------
|
||||
|
||||
https://github.com/microsoft/DirectXMath/blob/master/LICENSE
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2011-2020 Microsoft Corp
|
||||
|
||||
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.
|
||||
|
||||
License notice for ldap4net
|
||||
---------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2018 Alexander Chermyanin
|
||||
|
||||
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.
|
||||
|
||||
License notice for vectorized sorting code
|
||||
------------------------------------------
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Dan Shechter
|
||||
|
||||
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.
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b778b798cde78674aaf25f8e44616c32
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/lib.meta
vendored
Normal file
8
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/lib.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: eea8b01a59baf4044ae509b0525db942
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c6cd7b89b408cd4fa0b75e93877335e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a467e1001937307498159dad4f7d8be1
|
||||
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:
|
||||
@@ -0,0 +1,140 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Extensions.DependencyInjection</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
|
||||
<summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
|
||||
with default options.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
|
||||
<summary>Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" /> class
|
||||
with the specified <paramref name="options" />.</summary>
|
||||
<param name="options">The options to use for this instance.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services" />
|
||||
<returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates an <see cref="T:System.IServiceProvider" /> from the container builder.</summary>
|
||||
<param name="containerBuilder" />
|
||||
<returns>An <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">
|
||||
<summary>Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.#ctor" />
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">
|
||||
<summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
|
||||
<param name="item" />
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">
|
||||
<summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
<param name="array" />
|
||||
<param name="arrayIndex" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.GetEnumerator">
|
||||
<summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
<returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
|
||||
<param name="item" />
|
||||
<returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
|
||||
<param name="index" />
|
||||
<param name="item" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
<param name="item" />
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">
|
||||
<summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
|
||||
<param name="index" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#Generic#ICollection{Microsoft#Extensions#DependencyInjection#ServiceDescriptor}#Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.System#Collections#IEnumerable#GetEnumerator">
|
||||
<summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">
|
||||
<summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">
|
||||
<summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">
|
||||
<summary>Gets or sets the element at the specified index.</summary>
|
||||
<param name="index" />
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
|
||||
<summary>Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> optionally enabling service-creation and scope validation.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<param name="options">Configures various service provider behaviors including service-creation and scope validation.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
|
||||
<summary>Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" /> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />
|
||||
optionally enabling scope validation.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> containing service descriptors.</param>
|
||||
<param name="validateScopes">
|
||||
<see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
|
||||
<summary>The default IServiceProvider.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
|
||||
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
|
||||
<summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.</summary>
|
||||
<returns>A task that represents the asynchronous dispose operation.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
|
||||
<summary>Gets the service object of the specified type.</summary>
|
||||
<param name="serviceType">The type of the service to get.</param>
|
||||
<returns>The service that was produced.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
|
||||
<summary>Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider" /> implementation.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.#ctor" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
|
||||
<summary>
|
||||
<see langword="true" /> to perform check verifying that all services can be created during <see cref="MM:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)" /> call; otherwise, <see langword="false" />. Defaults to <see langword="false" />.
|
||||
NOTE: this check doesn't verify open generics services.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
|
||||
<summary>
|
||||
<see langword="true" /> to perform check verifying that scoped services never gets resolved from root provider; otherwise, <see langword="false" />. Defaults to <see langword="false" />.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 25261c4257fbe734aa7c68ccea1ff6c3
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee73c8ef1a521144091f23aebfaeb0ec
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/version.txt
vendored
Normal file
1
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/version.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
||||
7
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/version.txt.meta
vendored
Normal file
7
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.5.0.0/version.txt.meta
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dbf6fdcc61a5d7947986ddd5133162eb
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a0baf66c9d463de44905ead783ad4290
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/.signature.p7s
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/Icon.png
vendored
Normal file
BIN
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/Icon.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.8 KiB |
135
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/Icon.png.meta
vendored
Normal file
135
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/Icon.png.meta
vendored
Normal file
@@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dcbeacfd0094bd04382671d85bc6268f
|
||||
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
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 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
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 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
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
23
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/LICENSE.TXT
vendored
Normal file
23
JNFrame2/Assets/Packages/Microsoft.Extensions.DependencyInjection.Abstractions.5.0.0/LICENSE.TXT
vendored
Normal 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.
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aaff47f67d0df404986b5c6904773cbf
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
|
||||
<metadata minClientVersion="2.12">
|
||||
<id>Microsoft.Extensions.DependencyInjection.Abstractions</id>
|
||||
<version>5.0.0</version>
|
||||
<title>Microsoft.Extensions.DependencyInjection.Abstractions</title>
|
||||
<authors>Microsoft</authors>
|
||||
<owners>microsoft,dotnetframework</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>Icon.png</icon>
|
||||
<projectUrl>https://github.com/dotnet/runtime</projectUrl>
|
||||
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
|
||||
<description>Abstractions for dependency injection.
|
||||
|
||||
Commonly Used Types:
|
||||
Microsoft.Extensions.DependencyInjection.IServiceCollection
|
||||
|
||||
When using NuGet 3.x this package requires at least version 3.4.</description>
|
||||
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
|
||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||
<serviceable>true</serviceable>
|
||||
<repository type="git" url="git://github.com/dotnet/runtime" commit="cf258a14b70ad9069470a108f13765e0e5988f51" />
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework4.6.1" />
|
||||
<group targetFramework=".NETStandard2.0" />
|
||||
</dependencies>
|
||||
<frameworkAssemblies>
|
||||
<frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.1" />
|
||||
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6.1" />
|
||||
</frameworkAssemblies>
|
||||
</metadata>
|
||||
</package>
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0643785b607575f49b727fd135b1a607
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,884 @@
|
||||
.NET Runtime uses third-party libraries or other resources that may be
|
||||
distributed under licenses different than the .NET Runtime software.
|
||||
|
||||
In the event that we accidentally failed to list a required notice, please
|
||||
bring it to our attention. Post an issue or email us:
|
||||
|
||||
dotnet@microsoft.com
|
||||
|
||||
The attached notices are provided for information only.
|
||||
|
||||
License notice for ASP.NET
|
||||
-------------------------------
|
||||
|
||||
Copyright (c) .NET Foundation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
|
||||
Available at
|
||||
https://github.com/aspnet/AspNetCore/blob/master/LICENSE.txt
|
||||
|
||||
License notice for Slicing-by-8
|
||||
-------------------------------
|
||||
|
||||
http://sourceforge.net/projects/slicing-by-8/
|
||||
|
||||
Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
|
||||
This software program is licensed subject to the BSD License, available at
|
||||
http://www.opensource.org/licenses/bsd-license.html.
|
||||
|
||||
|
||||
License notice for Unicode data
|
||||
-------------------------------
|
||||
|
||||
https://www.unicode.org/license.html
|
||||
|
||||
Copyright © 1991-2020 Unicode, Inc. All rights reserved.
|
||||
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Unicode data files and any associated documentation
|
||||
(the "Data Files") or Unicode software and any associated documentation
|
||||
(the "Software") to deal in the Data Files or Software
|
||||
without restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, and/or sell copies of
|
||||
the Data Files or Software, and to permit persons to whom the Data Files
|
||||
or Software are furnished to do so, provided that either
|
||||
(a) this copyright and permission notice appear with all copies
|
||||
of the Data Files or Software, or
|
||||
(b) this copyright and permission notice appear in associated
|
||||
Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
|
||||
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
|
||||
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder
|
||||
shall not be used in advertising or otherwise to promote the sale,
|
||||
use or other dealings in these Data Files or Software without prior
|
||||
written authorization of the copyright holder.
|
||||
|
||||
License notice for Zlib
|
||||
-----------------------
|
||||
|
||||
https://github.com/madler/zlib
|
||||
http://zlib.net/zlib_license.html
|
||||
|
||||
/* zlib.h -- interface of the 'zlib' general purpose compression library
|
||||
version 1.2.11, January 15th, 2017
|
||||
|
||||
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jean-loup Gailly Mark Adler
|
||||
jloup@gzip.org madler@alumni.caltech.edu
|
||||
|
||||
*/
|
||||
|
||||
License notice for Mono
|
||||
-------------------------------
|
||||
|
||||
http://www.mono-project.com/docs/about-mono/
|
||||
|
||||
Copyright (c) .NET Foundation Contributors
|
||||
|
||||
MIT License
|
||||
|
||||
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.
|
||||
|
||||
License notice for International Organization for Standardization
|
||||
-----------------------------------------------------------------
|
||||
|
||||
Portions (C) International Organization for Standardization 1986:
|
||||
Permission to copy in any form is granted for use with
|
||||
conforming SGML systems and applications as defined in
|
||||
ISO 8879, provided this notice is included in all copies.
|
||||
|
||||
License notice for Intel
|
||||
------------------------
|
||||
|
||||
"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xamarin and Novell
|
||||
-------------------------------------
|
||||
|
||||
Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com)
|
||||
|
||||
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.
|
||||
|
||||
Copyright (c) 2011 Novell, Inc (http://www.novell.com)
|
||||
|
||||
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.
|
||||
|
||||
Third party notice for W3C
|
||||
--------------------------
|
||||
|
||||
"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
|
||||
Status: This license takes effect 13 May, 2015.
|
||||
This work is being provided by the copyright holders under the following license.
|
||||
License
|
||||
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.
|
||||
Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:
|
||||
The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.
|
||||
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.
|
||||
Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
|
||||
Disclaimers
|
||||
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders."
|
||||
|
||||
License notice for Bit Twiddling Hacks
|
||||
--------------------------------------
|
||||
|
||||
Bit Twiddling Hacks
|
||||
|
||||
By Sean Eron Anderson
|
||||
seander@cs.stanford.edu
|
||||
|
||||
Individually, the code snippets here are in the public domain (unless otherwise
|
||||
noted) — feel free to use them however you please. The aggregate collection and
|
||||
descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are
|
||||
distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
|
||||
without even the implied warranty of merchantability or fitness for a particular
|
||||
purpose.
|
||||
|
||||
License notice for Brotli
|
||||
--------------------------------------
|
||||
|
||||
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
|
||||
|
||||
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.
|
||||
|
||||
compress_fragment.c:
|
||||
Copyright (c) 2011, Google Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
decode_fuzzer.c:
|
||||
Copyright (c) 2015 The Chromium Authors. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
|
||||
License notice for Json.NET
|
||||
-------------------------------
|
||||
|
||||
https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2007 James Newton-King
|
||||
|
||||
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.
|
||||
|
||||
License notice for vectorized base64 encoding / decoding
|
||||
--------------------------------------------------------
|
||||
|
||||
Copyright (c) 2005-2007, Nick Galbreath
|
||||
Copyright (c) 2013-2017, Alfred Klomp
|
||||
Copyright (c) 2015-2017, Wojciech Mula
|
||||
Copyright (c) 2016-2017, Matthieu Darbois
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
||||
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for RFC 3492
|
||||
---------------------------
|
||||
|
||||
The punycode implementation is based on the sample code in RFC 3492
|
||||
|
||||
Copyright (C) The Internet Society (2003). All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain it
|
||||
or assist in its implementation may be prepared, copied, published
|
||||
and distributed, in whole or in part, without restriction of any
|
||||
kind, provided that the above copyright notice and this paragraph are
|
||||
included on all such copies and derivative works. However, this
|
||||
document itself may not be modified in any way, such as by removing
|
||||
the copyright notice or references to the Internet Society or other
|
||||
Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for
|
||||
copyrights defined in the Internet Standards process must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an
|
||||
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
|
||||
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
|
||||
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, or Digital Equipment Corporation be used in advertising
|
||||
or publicity pertaining to distribution of the software without
|
||||
specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
|
||||
Corporation makes any representations about the suitability of
|
||||
this software for any purpose.
|
||||
|
||||
Copyright(C) The Internet Society 1997. All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to others,
|
||||
and derivative works that comment on or otherwise explain it or assist in
|
||||
its implementation may be prepared, copied, published and distributed, in
|
||||
whole or in part, without restriction of any kind, provided that the above
|
||||
copyright notice and this paragraph are included on all such copies and
|
||||
derivative works.However, this document itself may not be modified in any
|
||||
way, such as by removing the copyright notice or references to the Internet
|
||||
Society or other Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for copyrights
|
||||
defined in the Internet Standards process must be followed, or as required
|
||||
to translate it into languages other than English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be revoked
|
||||
by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an "AS IS"
|
||||
basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
|
||||
DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|
||||
ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
|
||||
RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
|
||||
License notice for Algorithm from RFC 4122 -
|
||||
A Universally Unique IDentifier (UUID) URN Namespace
|
||||
----------------------------------------------------
|
||||
|
||||
Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
|
||||
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
|
||||
Digital Equipment Corporation, Maynard, Mass.
|
||||
Copyright (c) 1998 Microsoft.
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty: permission to use, copy,
|
||||
modify, and distribute this file for any purpose is hereby
|
||||
granted without fee, provided that the above copyright notices and
|
||||
this notice appears in all source code copies, and that none of
|
||||
the names of Open Software Foundation, Inc., Hewlett-Packard
|
||||
Company, Microsoft, or Digital Equipment Corporation be used in
|
||||
advertising or publicity pertaining to distribution of the software
|
||||
without specific, written prior permission. Neither Open Software
|
||||
Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
|
||||
Equipment Corporation makes any representations about the
|
||||
suitability of this software for any purpose."
|
||||
|
||||
License notice for The LLVM Compiler Infrastructure
|
||||
---------------------------------------------------
|
||||
|
||||
Developed by:
|
||||
|
||||
LLVM Team
|
||||
|
||||
University of Illinois at Urbana-Champaign
|
||||
|
||||
http://llvm.org
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal with
|
||||
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:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimers.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimers in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the names of the LLVM Team, University of Illinois at
|
||||
Urbana-Champaign, nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this Software without specific
|
||||
prior written permission.
|
||||
|
||||
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
|
||||
CONTRIBUTORS 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 WITH THE
|
||||
SOFTWARE.
|
||||
|
||||
License notice for Bob Jenkins
|
||||
------------------------------
|
||||
|
||||
By Bob Jenkins, 1996. bob_jenkins@burtleburtle.net. You may use this
|
||||
code any way you wish, private, educational, or commercial. It's free.
|
||||
|
||||
License notice for Greg Parker
|
||||
------------------------------
|
||||
|
||||
Greg Parker gparker@cs.stanford.edu December 2000
|
||||
This code is in the public domain and may be copied or modified without
|
||||
permission.
|
||||
|
||||
License notice for libunwind based code
|
||||
----------------------------------------
|
||||
|
||||
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.
|
||||
|
||||
License notice for Printing Floating-Point Numbers (Dragon4)
|
||||
------------------------------------------------------------
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) 2014 Ryan Juckett
|
||||
http://www.ryanjuckett.com/
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
******************************************************************************/
|
||||
|
||||
License notice for Printing Floating-point Numbers (Grisu3)
|
||||
-----------------------------------------------------------
|
||||
|
||||
Copyright 2012 the V8 project authors. All rights reserved.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for xxHash
|
||||
-------------------------
|
||||
|
||||
xxHash Library
|
||||
Copyright (c) 2012-2014, Yann Collet
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Berkeley SoftFloat Release 3e
|
||||
------------------------------------------------
|
||||
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3
|
||||
https://github.com/ucb-bar/berkeley-softfloat-3/blob/master/COPYING.txt
|
||||
|
||||
License for Berkeley SoftFloat Release 3e
|
||||
|
||||
John R. Hauser
|
||||
2018 January 20
|
||||
|
||||
The following applies to the whole of SoftFloat Release 3e as well as to
|
||||
each source file individually.
|
||||
|
||||
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
|
||||
University of California. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions, and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions, and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Xorshift RNGs
|
||||
--------------------------------
|
||||
|
||||
George Marsaglia
|
||||
2003-07-04
|
||||
Journal of Statistical Software
|
||||
License: http://creativecommons.org/licenses/by/3.0/
|
||||
|
||||
https://www.jstatsoft.org/article/view/v008i14
|
||||
https://www.jstatsoft.org/index.php/jss/article/view/v008i14/xorshift.pdf
|
||||
|
||||
License notice for Xorshift (Wikipedia)
|
||||
---------------------------------------
|
||||
|
||||
https://en.wikipedia.org/wiki/Xorshift
|
||||
License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License
|
||||
|
||||
License for fastmod (https://github.com/lemire/fastmod)
|
||||
--------------------------------------
|
||||
|
||||
Copyright 2018 Daniel Lemire
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
License notice for The C++ REST SDK
|
||||
-----------------------------------
|
||||
|
||||
C++ REST SDK
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
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.
|
||||
|
||||
License notice for MessagePack-CSharp
|
||||
-------------------------------------
|
||||
|
||||
MessagePack for C#
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 Yoshifumi Kawai
|
||||
|
||||
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.
|
||||
|
||||
License notice for lz4net
|
||||
-------------------------------------
|
||||
|
||||
lz4net
|
||||
|
||||
Copyright (c) 2013-2017, Milosz Krajewski
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License notice for Nerdbank.Streams
|
||||
-----------------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Andrew Arnott
|
||||
|
||||
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.
|
||||
|
||||
License notice for RapidJSON
|
||||
----------------------------
|
||||
|
||||
Tencent is pleased to support the open source community by making RapidJSON available.
|
||||
|
||||
Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
|
||||
|
||||
Licensed under the MIT License (the "License"); you may not use this file except
|
||||
in compliance with the License. You may obtain a copy of the License at
|
||||
|
||||
http://opensource.org/licenses/MIT
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations under the License.
|
||||
|
||||
License notice for DirectX Math Library
|
||||
---------------------------------------
|
||||
|
||||
https://github.com/microsoft/DirectXMath/blob/master/LICENSE
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2011-2020 Microsoft Corp
|
||||
|
||||
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.
|
||||
|
||||
License notice for ldap4net
|
||||
---------------------------
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2018 Alexander Chermyanin
|
||||
|
||||
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.
|
||||
|
||||
License notice for vectorized sorting code
|
||||
------------------------------------------
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Dan Shechter
|
||||
|
||||
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.
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cd65c00dbae3c1541bf6ca27c199bba8
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 68b34edc3effa4a46b0b399aad71fad0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d0a5b955c537f334383fc84aa8b18be2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 253a7de726f137748b5b007d08581eeb
|
||||
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:
|
||||
@@ -0,0 +1,752 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Extensions.DependencyInjection.Abstractions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities">
|
||||
<summary>Helper code for the various activator services.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])">
|
||||
<summary>Create a delegate that will instantiate a type with constructor arguments provided directly
|
||||
and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="instanceType">The type to activate</param>
|
||||
<param name="argumentTypes">
|
||||
The types of objects, in order, that will be passed to the returned function as its second parameter</param>
|
||||
<returns>
|
||||
A factory that will instantiate instanceType using an <see cref="T:System.IServiceProvider" />
|
||||
and an argument array containing objects matching the types defined in argumentTypes
|
||||
.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(System.IServiceProvider,System.Type,System.Object[])">
|
||||
<summary>Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<param name="instanceType">The type to activate</param>
|
||||
<param name="parameters">Constructor arguments not provided by the <paramref name="provider" />.</param>
|
||||
<returns>An activated object of type instanceType</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance``1(System.IServiceProvider,System.Object[])">
|
||||
<summary>Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<param name="parameters">Constructor arguments not provided by the <paramref name="provider" />.</param>
|
||||
<typeparam name="T">The type to activate</typeparam>
|
||||
<returns>An activated object of type T</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(System.IServiceProvider,System.Type)">
|
||||
<summary>Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.</summary>
|
||||
<param name="provider">The service provider</param>
|
||||
<param name="type">The type of the service</param>
|
||||
<returns>The resolved service or created instance</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance``1(System.IServiceProvider)">
|
||||
<summary>Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.</summary>
|
||||
<param name="provider">The service provider used to resolve dependencies</param>
|
||||
<typeparam name="T">The type of the service</typeparam>
|
||||
<returns>The resolved service or created instance</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute">
|
||||
<summary>Marks the constructor to be used when activating type using <see cref="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute.#ctor" />
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions">
|
||||
<summary>Extension methods for adding and removing services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to add.</param>
|
||||
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds a sequence of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to the <paramref name="collection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s to add.</param>
|
||||
<returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Removes all services of type <paramref name="serviceType" /> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="serviceType">The service type to remove.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Removes all services of type <typeparamref name="T" /> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="T" />
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Replace(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Removes the first service in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> with the same service type
|
||||
as <paramref name="descriptor" /> and adds <paramref name="descriptor" /> to the collection.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to replace with.</param>
|
||||
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> for chaining.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds the specified <paramref name="descriptor" /> to the <paramref name="collection" /> if the
|
||||
service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds the specified <paramref name="descriptors" /> to the <paramref name="collection" /> if the
|
||||
service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
|
||||
<summary>Adds a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> if an existing descriptor with the same
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" /> and an implementation that does not already exist in <paramref name="services" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
|
||||
<summary>Adds the specified <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s if an existing descriptor with the same
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" /> and an implementation that does not already exist
|
||||
in <paramref name="services" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />s.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
with an instance specified in <paramref name="instance" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="instance">The instance of the service to add.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds the specified <paramref name="service" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
with the <paramref name="implementationType" /> implementation
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="service">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
using the factory specified in <paramref name="implementationFactory" />
|
||||
to the <paramref name="services" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds the specified <typeparamref name="TService" /> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> service
|
||||
implementation type specified in <typeparamref name="TImplementation" />
|
||||
to the <paramref name="collection" /> if the service type hasn't already been registered.</summary>
|
||||
<param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceCollection">
|
||||
<summary>Specifies the contract for a collection of service descriptors.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1">
|
||||
<summary>Provides an extension point for creating a container specific builder and an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<typeparam name="TContainerBuilder" />
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The collection of services</param>
|
||||
<returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateServiceProvider(`0)">
|
||||
<summary>Creates an <see cref="T:System.IServiceProvider" /> from the container builder.</summary>
|
||||
<param name="containerBuilder">The container builder</param>
|
||||
<returns>An <see cref="T:System.IServiceProvider" /></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceScope">
|
||||
<summary>The <see cref="M:System.IDisposable.Dispose" /> method ends the scope lifetime. Once Dispose
|
||||
is called, any scoped services that have been resolved from
|
||||
<see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider" /> will be
|
||||
disposed.</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider">
|
||||
<summary>The <see cref="T:System.IServiceProvider" /> used to resolve dependencies from the scope.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory">
|
||||
<summary>A factory for creating instances of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" />, which is used to create
|
||||
services within a scope.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory.CreateScope">
|
||||
<summary>Create an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> which
|
||||
contains an <see cref="T:System.IServiceProvider" /> used to resolve dependencies from a
|
||||
newly created scope.</summary>
|
||||
<returns>
|
||||
An <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> controlling the
|
||||
lifetime of the scope. Once this is disposed, any scoped services that have been resolved
|
||||
from the <see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider" />
|
||||
will also be disposed.
|
||||
.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ISupportRequiredService">
|
||||
<summary>Optional contract used by <see cref="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)" />
|
||||
to resolve services if supported by <see cref="T:System.IServiceProvider" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ISupportRequiredService.GetRequiredService(System.Type)">
|
||||
<summary>Gets service of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" /> implementing
|
||||
this interface.</summary>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<returns>A service object of type <paramref name="serviceType" />.
|
||||
Throws an exception if the <see cref="T:System.IServiceProvider" /> cannot create the object.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ObjectFactory">
|
||||
<summary>The result of <see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])" />.</summary>
|
||||
<param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> to get service arguments from.</param>
|
||||
<param name="arguments">Additional constructor arguments.</param>
|
||||
<returns>The instantiated type.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions">
|
||||
<summary>Extension methods for adding services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a scoped service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a scoped service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with an
|
||||
instance specified in <paramref name="implementationInstance" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationInstance">The instance of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a singleton service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
instance specified in <paramref name="implementationInstance" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationInstance">The instance of the service.</param>
|
||||
<typeparam name="TService" />
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register and the implementation to use.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
|
||||
<summary>Adds a transient service of the type specified in <paramref name="serviceType" /> with an
|
||||
implementation of the type specified in <paramref name="implementationType" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="serviceType">The type of the service to register.</param>
|
||||
<param name="implementationType">The implementation type of the service.</param>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with a
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Adds a transient service of the type specified in <typeparamref name="TService" /> with an
|
||||
implementation type specified in <typeparamref name="TImplementation" /> using the
|
||||
factory specified in <paramref name="implementationFactory" /> to the
|
||||
specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add the service to.</param>
|
||||
<param name="implementationFactory">The factory that creates the service.</param>
|
||||
<typeparam name="TService">The type of the service to add.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation to use.</typeparam>
|
||||
<returns>A reference to this instance after the operation has completed.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor">
|
||||
<summary>Describes a service with its service type, implementation, and lifetime.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="factory" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="factory">A factory used for creating service instances.</param>
|
||||
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime" /> of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Object)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="instance" />
|
||||
as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="instance">The instance implementing the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified <paramref name="implementationType" />.</summary>
|
||||
<param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
|
||||
<param name="implementationType">The <see cref="T:System.Type" /> implementing the service.</param>
|
||||
<param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime" /> of the service.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationFactory" />,
|
||||
and <paramref name="lifetime" />.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<param name="lifetime">The lifetime of the service.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationType" />,
|
||||
and <paramref name="lifetime" />.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<param name="lifetime">The lifetime of the service.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Object)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="serviceType" />, <paramref name="implementationInstance" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="serviceType">The type of the service.</param>
|
||||
<param name="implementationInstance">The instance of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(``0)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationInstance" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> lifetime.</summary>
|
||||
<param name="implementationInstance">The instance of the implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ToString" />
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Func{System.IServiceProvider,System.Object})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Type)">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<paramref name="service" /> and <paramref name="implementationType" />
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="service">The type of the service.</param>
|
||||
<param name="implementationType">The type of the implementation.</param>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``1(System.Func{System.IServiceProvider,``0})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2(System.Func{System.IServiceProvider,``1})">
|
||||
<summary>Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" /> with the specified
|
||||
<typeparamref name="TService" />, <typeparamref name="TImplementation" />,
|
||||
<paramref name="implementationFactory" />,
|
||||
and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient" /> lifetime.</summary>
|
||||
<param name="implementationFactory">A factory to create new instances of the service implementation.</param>
|
||||
<typeparam name="TService">The type of the service.</typeparam>
|
||||
<typeparam name="TImplementation">The type of the implementation.</typeparam>
|
||||
<returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor" />.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationFactory" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationInstance" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationType" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Lifetime" />
|
||||
<member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType" />
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime">
|
||||
<summary>Specifies the lifetime of a service in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped">
|
||||
<summary>Specifies that a new instance of the service will be created for each scope.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton">
|
||||
<summary>Specifies that a single instance of the service will be created.</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient">
|
||||
<summary>Specifies that a new instance of the service will be created every time it is requested.</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions">
|
||||
<summary>Extension methods for getting services from an <see cref="T:System.IServiceProvider" />.</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.CreateScope(System.IServiceProvider)">
|
||||
<summary>Creates a new <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> that can be used to resolve scoped services.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to create the scope from.</param>
|
||||
<returns>A <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope" /> that can be used to resolve scoped services.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(System.IServiceProvider,System.Type)">
|
||||
<summary>Get service of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<exception cref="T:System.InvalidOperationException">There is no service of type <paramref name="serviceType" />.</exception>
|
||||
<returns>A service object of type <paramref name="serviceType" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)">
|
||||
<summary>Get service of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<exception cref="T:System.InvalidOperationException">There is no service of type <typeparamref name="T" />.</exception>
|
||||
<returns>A service object of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService``1(System.IServiceProvider)">
|
||||
<summary>Get service of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the service object from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<returns>A service object of type <typeparamref name="T" /> or null if there is no such service.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices(System.IServiceProvider,System.Type)">
|
||||
<summary>Get an enumeration of services of type <paramref name="serviceType" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the services from.</param>
|
||||
<param name="serviceType">An object that specifies the type of service object to get.</param>
|
||||
<returns>An enumeration of services of type <paramref name="serviceType" />.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices``1(System.IServiceProvider)">
|
||||
<summary>Get an enumeration of services of type <typeparamref name="T" /> from the <see cref="T:System.IServiceProvider" />.</summary>
|
||||
<param name="provider">The <see cref="T:System.IServiceProvider" /> to retrieve the services from.</param>
|
||||
<typeparam name="T">The type of service object to get.</typeparam>
|
||||
<returns>An enumeration of services of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7ac543393b8d3b642b720274cb11ceb4
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8d7834cfab5e20146a99ba5b68062a5c
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1 @@
|
||||
cf258a14b70ad9069470a108f13765e0e5988f51
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5be2bac0acda7e940a73ee043d6ea84e
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user