aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorMelanie2018-09-12 13:22:17 +0100
committerMelanie2018-09-12 13:22:17 +0100
commite874e3a2ad47af6a045dbe3f4dd91364cd92750a (patch)
treea92dc21f85d01e421842cb2fbfa4ecdf3430334a /bin
parentSquelch "connection reset by peer" exceptions (diff)
parentoooops (diff)
downloadopensim-SC-e874e3a2ad47af6a045dbe3f4dd91364cd92750a.zip
opensim-SC-e874e3a2ad47af6a045dbe3f4dd91364cd92750a.tar.gz
opensim-SC-e874e3a2ad47af6a045dbe3f4dd91364cd92750a.tar.bz2
opensim-SC-e874e3a2ad47af6a045dbe3f4dd91364cd92750a.tar.xz
Merge branch 'master' of opensimulator.org:/var/git/opensim
Diffstat (limited to '')
-rwxr-xr-xbin/Axiom.MathLib.dllbin69632 -> 0 bytes
-rwxr-xr-xbin/C5.dllbin276992 -> 266752 bytes
-rwxr-xr-xbin/CSJ2K.dllbin502784 -> 483328 bytes
-rwxr-xr-xbin/CookComputing.XmlRpcV2.dllbin110592 -> 0 bytes
-rwxr-xr-xbin/DotNetOpenId.dllbin281088 -> 283648 bytes
-rwxr-xr-xbin/HttpServer_OpenSim.dllbin117248 -> 120320 bytes
-rw-r--r--bin/HttpServer_OpenSim.pdbbin323072 -> 0 bytes
-rw-r--r--bin/HttpServer_OpenSim.xml5574
-rw-r--r--bin/ICSharpCode.SharpZipLib.dllbin200704 -> 192512 bytes
-rwxr-xr-xbin/Ionic.Zip.dllbin491520 -> 455168 bytes
-rwxr-xr-xbin/LukeSkywalker.IPNetwork.dllbin18432 -> 18432 bytes
-rwxr-xr-xbin/Mono.Addins.CecilReflector.dllbin225280 -> 17920 bytes
-rwxr-xr-xbin/Mono.Addins.Setup.dllbin126464 -> 126464 bytes
-rw-r--r--bin/Mono.Addins.Setup.xml1140
-rwxr-xr-xbin/Mono.Addins.dllbin232960 -> 233984 bytes
-rw-r--r--bin/Mono.Addins.xml6120
-rw-r--r--bin/Mono.Cecil.dllbin0 -> 333312 bytes
-rwxr-xr-xbin/Mono.Posix.dllbin207872 -> 0 bytes
-rwxr-xr-xbin/MySql.Data.dllbin353792 -> 424448 bytes
-rwxr-xr-xbin/NDesk.Options.dllbin22016 -> 20992 bytes
-rw-r--r--bin/Newtonsoft.Json.dllbin498176 -> 59904 bytes
-rw-r--r--bin/Newtonsoft.Json.xml8626
-rwxr-xr-xbin/Nini.dllbin56320 -> 57856 bytes
-rw-r--r--[-rwxr-xr-x]bin/Npgsql.dllbin413184 -> 342016 bytes
-rw-r--r--bin/Npgsql.xml5516
-rwxr-xr-xbin/OpenMetaverse.Rendering.Meshmerizer.dllbin20480 -> 20480 bytes
-rw-r--r--bin/OpenMetaverse.StructuredData.XML349
-rwxr-xr-xbin/OpenMetaverse.StructuredData.dllbin102400 -> 106496 bytes
-rw-r--r--bin/OpenMetaverse.XML36656
-rwxr-xr-xbin/OpenMetaverse.dllbin2199552 -> 2195456 bytes
-rw-r--r--bin/OpenMetaverse.dll.config1
-rw-r--r--bin/OpenMetaverseTypes.XML2667
-rwxr-xr-xbin/OpenMetaverseTypes.dllbin110592 -> 106496 bytes
-rwxr-xr-xbin/OpenSim.exe.config3
-rw-r--r--bin/OpenSim.ini.example274
-rw-r--r--bin/OpenSim32.exebin0 -> 5632 bytes
-rw-r--r--bin/OpenSim32.exe.config76
-rw-r--r--bin/OpenSim32.pdb (renamed from bin/OpenSim.32BitLaunch.pdb)bin11776 -> 11776 bytes
-rw-r--r--bin/OpenSimDefaults.ini397
-rwxr-xr-xbin/Prebuild.exebin234496 -> 249856 bytes
-rwxr-xr-xbin/PrimMesher.dllbin46592 -> 43008 bytes
-rw-r--r--bin/Robust.HG.ini.example110
-rw-r--r--bin/Robust.Tests.ini22
-rw-r--r--bin/Robust.exe.config3
-rw-r--r--bin/Robust.ini.example68
-rw-r--r--bin/Robust32.exebin0 -> 5632 bytes
-rw-r--r--bin/Robust32.exe.config (renamed from bin/Robust.32BitLaunch.exe.config)42
-rw-r--r--bin/Robust32.pdbbin0 -> 11776 bytes
-rw-r--r--bin/Robust32.vshost.exebin0 -> 22696 bytes
-rw-r--r--bin/Robust32.vshost.exe.config (renamed from bin/OpenSim.32BitLaunch.exe.config)54
-rwxr-xr-xbin/Tools.dllbin153088 -> 162304 bytes
-rwxr-xr-xbin/Warp3D.dllbin68608 -> 74240 bytes
-rwxr-xr-xbin/XMLRPC.dllbin40960 -> 25600 bytes
-rw-r--r--bin/assets/TexturesAssetSet/TexturesAssetSet.xml7
-rw-r--r--bin/assets/TexturesAssetSet/b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d.j2cbin0 -> 10313 bytes
-rw-r--r--bin/config-include/Grid.ini7
-rw-r--r--bin/config-include/GridCommon.ini.example19
-rw-r--r--bin/config-include/GridHypergrid.ini8
-rw-r--r--bin/config-include/HyperSimianGrid.ini12
-rw-r--r--bin/config-include/SimianGrid.ini10
-rw-r--r--bin/config-include/Standalone.ini10
-rw-r--r--bin/config-include/StandaloneCommon.ini.example24
-rw-r--r--bin/config-include/StandaloneHypergrid.ini12
-rw-r--r--bin/config-include/osslEnable.ini297
-rw-r--r--bin/inventory/TexturesLibrary/TexturesLibraryItems.xml10
-rw-r--r--bin/lib/NET/Mono.Security.dllbin282624 -> 291840 bytes
-rwxr-xr-xbin/lib32/BulletSim.dllbin1338880 -> 1484800 bytes
-rwxr-xr-xbin/lib32/libBulletSim.dylibbin1439996 -> 2243876 bytes
-rwxr-xr-xbin/lib32/libBulletSim.sobin2312132 -> 2376133 bytes
-rwxr-xr-x[-rw-r--r--]bin/lib32/libode.dylibbin1686484 -> 2490468 bytes
-rwxr-xr-xbin/lib32/libode.sobin1019273 -> 4386269 bytes
-rwxr-xr-xbin/lib32/ode.dllbin552448 -> 542208 bytes
-rwxr-xr-xbin/lib64/BulletSim.dllbin1547264 -> 1653760 bytes
-rwxr-xr-xbin/lib64/libBulletSim.dylibbin0 -> 2243876 bytes
-rwxr-xr-xbin/lib64/libBulletSim.sobin2475617 -> 2544706 bytes
-rwxr-xr-xbin/lib64/libode-x86_64.sobin6397607 -> 5813749 bytes
-rwxr-xr-x[-rw-r--r--]bin/lib64/libode.dylibbin1686484 -> 2490468 bytes
-rwxr-xr-xbin/lib64/ode.dllbin651776 -> 636416 bytes
-rw-r--r--bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylibbin130560 -> 307576 bytes
-rwxr-xr-xbin/log4net.dllbin270336 -> 266240 bytes
-rwxr-xr-xbin/mautil.exebin7680 -> 7680 bytes
-rwxr-xr-xbin/opensim-ode.sh4
-rwxr-xr-xbin/opensim.sh5
-rw-r--r--bin/pCampBot.ini.example4
-rwxr-xr-xbin/zlib.net.dllbin65536 -> 65536 bytes
85 files changed, 4393 insertions, 63734 deletions
diff --git a/bin/Axiom.MathLib.dll b/bin/Axiom.MathLib.dll
deleted file mode 100755
index b00cf1d..0000000
--- a/bin/Axiom.MathLib.dll
+++ /dev/null
Binary files differ
diff --git a/bin/C5.dll b/bin/C5.dll
index 42093e5..079224c 100755
--- a/bin/C5.dll
+++ b/bin/C5.dll
Binary files differ
diff --git a/bin/CSJ2K.dll b/bin/CSJ2K.dll
index 238291f..88347fc 100755
--- a/bin/CSJ2K.dll
+++ b/bin/CSJ2K.dll
Binary files differ
diff --git a/bin/CookComputing.XmlRpcV2.dll b/bin/CookComputing.XmlRpcV2.dll
deleted file mode 100755
index 4dd869c..0000000
--- a/bin/CookComputing.XmlRpcV2.dll
+++ /dev/null
Binary files differ
diff --git a/bin/DotNetOpenId.dll b/bin/DotNetOpenId.dll
index aa62790..96279dc 100755
--- a/bin/DotNetOpenId.dll
+++ b/bin/DotNetOpenId.dll
Binary files differ
diff --git a/bin/HttpServer_OpenSim.dll b/bin/HttpServer_OpenSim.dll
index 5db99ef..4d6819e 100755
--- a/bin/HttpServer_OpenSim.dll
+++ b/bin/HttpServer_OpenSim.dll
Binary files differ
diff --git a/bin/HttpServer_OpenSim.pdb b/bin/HttpServer_OpenSim.pdb
deleted file mode 100644
index 25b6760..0000000
--- a/bin/HttpServer_OpenSim.pdb
+++ /dev/null
Binary files differ
diff --git a/bin/HttpServer_OpenSim.xml b/bin/HttpServer_OpenSim.xml
deleted file mode 100644
index 7b6912e..0000000
--- a/bin/HttpServer_OpenSim.xml
+++ /dev/null
@@ -1,5574 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>HttpServer_OpenSim</name>
5 </assembly>
6 <members>
7 <member name="T:HttpServer.Authentication.AuthenticationHandler">
8 <summary>
9 Delegate used to let authentication modules authenticate the user name and password.
10 </summary>
11 <param name="realm">Realm that the user want to authenticate in</param>
12 <param name="userName">User name specified by client</param>
13 <param name="token">Can either be user password or implementation specific token.</param>
14 <param name="login">object that will be stored in a session variable called <see cref="F:HttpServer.Authentication.AuthenticationModule.AuthenticationTag"/> if authentication was successful.</param>
15 <exception cref="T:HttpServer.Exceptions.ForbiddenException">throw forbidden exception if too many attempts have been made.</exception>
16 <remarks>
17 <para>
18 Use <see cref="P:HttpServer.Authentication.DigestAuthentication.TokenIsHA1"/> to specify that the token is a HA1 token. (MD5 generated
19 string from realm, user name and password); Md5String(userName + ":" + realm + ":" + password);
20 </para>
21 </remarks>
22 </member>
23 <member name="T:HttpServer.Authentication.AuthenticationRequiredHandler">
24 <summary>
25 Let's you decide on a system level if authentication is required.
26 </summary>
27 <param name="request">HTTP request from client</param>
28 <returns>true if user should be authenticated.</returns>
29 <remarks>throw <see cref="T:HttpServer.Exceptions.ForbiddenException"/> if no more attempts are allowed.</remarks>
30 <exception cref="T:HttpServer.Exceptions.ForbiddenException">If no more attempts are allowed</exception>
31 </member>
32 <member name="T:HttpServer.Authentication.AuthenticationModule">
33 <summary>
34 Authentication modules are used to implement different
35 kind of HTTP authentication.
36 </summary>
37 </member>
38 <member name="M:HttpServer.Authentication.AuthenticationModule.#ctor(HttpServer.Authentication.AuthenticationHandler,HttpServer.Authentication.AuthenticationRequiredHandler)">
39 <summary>
40 Initializes a new instance of the <see cref="T:HttpServer.Authentication.AuthenticationModule"/> class.
41 </summary>
42 <param name="authenticator">Delegate used to provide information used during authentication.</param>
43 <param name="authenticationRequiredHandler">Delegate used to determine if authentication is required (may be null).</param>
44 </member>
45 <member name="M:HttpServer.Authentication.AuthenticationModule.#ctor(HttpServer.Authentication.AuthenticationHandler)">
46 <summary>
47 Initializes a new instance of the <see cref="T:HttpServer.Authentication.AuthenticationModule"/> class.
48 </summary>
49 <param name="authenticator">Delegate used to provide information used during authentication.</param>
50 </member>
51 <member name="P:HttpServer.Authentication.AuthenticationModule.Name">
52 <summary>
53 name used in HTTP request.
54 </summary>
55 </member>
56 <member name="F:HttpServer.Authentication.AuthenticationModule.AuthenticationTag">
57 <summary>
58 Tag used for authentication.
59 </summary>
60 </member>
61 <member name="M:HttpServer.Authentication.AuthenticationModule.CreateResponse(System.String,System.Object[])">
62 <summary>
63 Create a response that can be sent in the WWW-Authenticate header.
64 </summary>
65 <param name="realm">Realm that the user should authenticate in</param>
66 <param name="options">Array with optional options.</param>
67 <returns>A correct authentication request.</returns>
68 <exception cref="T:System.ArgumentNullException">If realm is empty or null.</exception>
69 </member>
70 <member name="M:HttpServer.Authentication.AuthenticationModule.Authenticate(System.String,System.String,System.String,System.Object[])">
71 <summary>
72 An authentication response have been received from the web browser.
73 Check if it's correct
74 </summary>
75 <param name="authenticationHeader">Contents from the Authorization header</param>
76 <param name="realm">Realm that should be authenticated</param>
77 <param name="httpVerb">GET/POST/PUT/DELETE etc.</param>
78 <param name="options">options to specific implementations</param>
79 <returns>Authentication object that is stored for the request. A user class or something like that.</returns>
80 <exception cref="T:System.ArgumentException">if <paramref name="authenticationHeader"/> is invalid</exception>
81 <exception cref="T:System.ArgumentNullException">If any of the parameters is empty or null.</exception>
82 </member>
83 <member name="M:HttpServer.Authentication.AuthenticationModule.CheckAuthentication(System.String,System.String,System.String@,System.Object@)">
84 <summary>
85 Used to invoke the authentication delegate that is used to lookup the user name/realm.
86 </summary>
87 <param name="realm">Realm (domain) that user want to authenticate in</param>
88 <param name="userName">User name</param>
89 <param name="password">Password used for validation. Some implementations got password in clear text, they are then sent to client.</param>
90 <param name="login">object that will be stored in the request to help you identify the user if authentication was successful.</param>
91 <returns>true if authentication was successful</returns>
92 </member>
93 <member name="M:HttpServer.Authentication.AuthenticationModule.AuthenticationRequired(HttpServer.IHttpRequest)">
94 <summary>
95 Determines if authentication is required.
96 </summary>
97 <param name="request">HTTP request from browser</param>
98 <returns>true if user should be authenticated.</returns>
99 <remarks>throw <see cref="T:HttpServer.Exceptions.ForbiddenException"/> from your delegate if no more attempts are allowed.</remarks>
100 <exception cref="T:HttpServer.Exceptions.ForbiddenException">If no more attempts are allowed</exception>
101 </member>
102 <member name="T:HttpServer.Authentication.BasicAuthentication">
103 <summary>
104 The "basic" authentication scheme is based on the model that the
105 client must authenticate itself with a user-ID and a password for
106 each realm. The realm value should be considered an opaque string
107 which can only be compared for equality with other realms on that
108 server. The server will service the request only if it can validate
109 the user-ID and password for the protection space of the Request-URI.
110 There are no optional authentication parameters.
111 </summary>
112 </member>
113 <member name="M:HttpServer.Authentication.BasicAuthentication.#ctor(HttpServer.Authentication.AuthenticationHandler,HttpServer.Authentication.AuthenticationRequiredHandler)">
114 <summary>
115 Initializes a new instance of the <see cref="T:HttpServer.Authentication.BasicAuthentication"/> class.
116 </summary>
117 <param name="authenticator">Delegate used to provide information used during authentication.</param>
118 <param name="authenticationRequiredHandler">Delegate used to determine if authentication is required (may be null).</param>
119 </member>
120 <member name="M:HttpServer.Authentication.BasicAuthentication.#ctor(HttpServer.Authentication.AuthenticationHandler)">
121 <summary>
122 Initializes a new instance of the <see cref="T:HttpServer.Authentication.BasicAuthentication"/> class.
123 </summary>
124 <param name="authenticator">Delegate used to provide information used during authentication.</param>
125 </member>
126 <member name="M:HttpServer.Authentication.BasicAuthentication.CreateResponse(System.String,System.Object[])">
127 <summary>
128 Create a response that can be sent in the WWW-Authenticate header.
129 </summary>
130 <param name="realm">Realm that the user should authenticate in</param>
131 <param name="options">Not used in basic auth</param>
132 <returns>A correct auth request.</returns>
133 </member>
134 <member name="M:HttpServer.Authentication.BasicAuthentication.Authenticate(System.String,System.String,System.String,System.Object[])">
135 <summary>
136 An authentication response have been received from the web browser.
137 Check if it's correct
138 </summary>
139 <param name="authenticationHeader">Contents from the Authorization header</param>
140 <param name="realm">Realm that should be authenticated</param>
141 <param name="httpVerb">GET/POST/PUT/DELETE etc.</param>
142 <param name="options">Not used in basic auth</param>
143 <returns>Authentication object that is stored for the request. A user class or something like that.</returns>
144 <exception cref="T:System.ArgumentException">if authenticationHeader is invalid</exception>
145 <exception cref="T:System.ArgumentNullException">If any of the paramters is empty or null.</exception>
146 </member>
147 <member name="P:HttpServer.Authentication.BasicAuthentication.Name">
148 <summary>
149 name used in http request.
150 </summary>
151 </member>
152 <member name="T:HttpServer.Authentication.DigestAuthentication">
153 <summary>
154 Implements HTTP Digest authentication. It's more secure than Basic auth since password is
155 encrypted with a "key" from the server.
156 </summary>
157 <remarks>
158 Keep in mind that the password is encrypted with MD5. Use a combination of SSL and digest auth to be secure.
159 </remarks>
160 </member>
161 <member name="M:HttpServer.Authentication.DigestAuthentication.#ctor(HttpServer.Authentication.AuthenticationHandler,HttpServer.Authentication.AuthenticationRequiredHandler)">
162 <summary>
163 Initializes a new instance of the <see cref="T:HttpServer.Authentication.DigestAuthentication"/> class.
164 </summary>
165 <param name="authenticator">Delegate used to provide information used during authentication.</param>
166 <param name="authenticationRequiredHandler">Delegate used to determine if authentication is required (may be null).</param>
167 </member>
168 <member name="M:HttpServer.Authentication.DigestAuthentication.#ctor(HttpServer.Authentication.AuthenticationHandler)">
169 <summary>
170 Initializes a new instance of the <see cref="T:HttpServer.Authentication.DigestAuthentication"/> class.
171 </summary>
172 <param name="authenticator">Delegate used to provide information used during authentication.</param>
173 </member>
174 <member name="F:HttpServer.Authentication.DigestAuthentication.DisableNonceCheck">
175 <summary>
176 Used by test classes to be able to use hardcoded values
177 </summary>
178 </member>
179 <member name="P:HttpServer.Authentication.DigestAuthentication.Name">
180 <summary>
181 name used in http request.
182 </summary>
183 </member>
184 <member name="M:HttpServer.Authentication.DigestAuthentication.Authenticate(System.String,System.String,System.String,System.Object[])">
185 <summary>
186 An authentication response have been received from the web browser.
187 Check if it's correct
188 </summary>
189 <param name="authenticationHeader">Contents from the Authorization header</param>
190 <param name="realm">Realm that should be authenticated</param>
191 <param name="httpVerb">GET/POST/PUT/DELETE etc.</param>
192 <param name="options">First option: true if username/password is correct but not cnonce</param>
193 <returns>
194 Authentication object that is stored for the request. A user class or something like that.
195 </returns>
196 <exception cref="T:System.ArgumentException">if authenticationHeader is invalid</exception>
197 <exception cref="T:System.ArgumentNullException">If any of the paramters is empty or null.</exception>
198 </member>
199 <member name="P:HttpServer.Authentication.DigestAuthentication.TokenIsHA1">
200 <summary>
201 Gets or sets whether the token supplied in <see cref="T:HttpServer.Authentication.AuthenticationHandler"/> is a
202 HA1 generated string.
203 </summary>
204 </member>
205 <member name="M:HttpServer.Authentication.DigestAuthentication.Encrypt(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
206 <summary>
207 Encrypts parameters into a Digest string
208 </summary>
209 <param name="realm">Realm that the user want to log into.</param>
210 <param name="userName">User logging in</param>
211 <param name="password">Users password.</param>
212 <param name="method">HTTP method.</param>
213 <param name="uri">Uri/domain that generated the login prompt.</param>
214 <param name="qop">Quality of Protection.</param>
215 <param name="nonce">"Number used ONCE"</param>
216 <param name="nc">Hexadecimal request counter.</param>
217 <param name="cnonce">"Client Number used ONCE"</param>
218 <returns>Digest encrypted string</returns>
219 </member>
220 <member name="M:HttpServer.Authentication.DigestAuthentication.Encrypt(System.String,System.String,System.String,System.String,System.String,System.String)">
221 <summary>
222
223 </summary>
224 <param name="ha1">Md5 hex encoded "userName:realm:password", without the quotes.</param>
225 <param name="ha2">Md5 hex encoded "method:uri", without the quotes</param>
226 <param name="qop">Quality of Protection</param>
227 <param name="nonce">"Number used ONCE"</param>
228 <param name="nc">Hexadecimal request counter.</param>
229 <param name="cnonce">Client number used once</param>
230 <returns></returns>
231 </member>
232 <member name="M:HttpServer.Authentication.DigestAuthentication.CreateResponse(System.String,System.Object[])">
233 <summary>
234 Create a response that can be sent in the WWW-Authenticate header.
235 </summary>
236 <param name="realm">Realm that the user should authenticate in</param>
237 <param name="options">First options specifies if true if username/password is correct but not cnonce.</param>
238 <returns>A correct auth request.</returns>
239 <exception cref="T:System.ArgumentNullException">If realm is empty or null.</exception>
240 </member>
241 <member name="M:HttpServer.Authentication.DigestAuthentication.Decode(System.String,System.Text.Encoding)">
242 <summary>
243 Decodes authorization header value
244 </summary>
245 <param name="buffer">header value</param>
246 <param name="encoding">Encoding that the buffer is in</param>
247 <returns>All headers and their values if successful; otherwise null</returns>
248 <example>
249 NameValueCollection header = DigestAuthentication.Decode("response=\"6629fae49393a05397450978507c4ef1\",\r\nc=00001", Encoding.ASCII);
250 </example>
251 <remarks>Can handle lots of whitespaces and new lines without failing.</remarks>
252 </member>
253 <member name="M:HttpServer.Authentication.DigestAuthentication.GetCurrentNonce">
254 <summary>
255 Gets the current nonce.
256 </summary>
257 <returns></returns>
258 </member>
259 <member name="M:HttpServer.Authentication.DigestAuthentication.GetMD5HashBinHex2(System.String)">
260 <summary>
261 Gets the Md5 hash bin hex2.
262 </summary>
263 <param name="toBeHashed">To be hashed.</param>
264 <returns></returns>
265 </member>
266 <member name="M:HttpServer.Authentication.DigestAuthentication.IsValidNonce(System.String)">
267 <summary>
268 determines if the nonce is valid or has expired.
269 </summary>
270 <param name="nonce">nonce value (check wikipedia for info)</param>
271 <returns>true if the nonce has not expired.</returns>
272 </member>
273 <member name="T:HttpServer.Check">
274 <summary>
275 Small design by contract implementation.
276 </summary>
277 </member>
278 <member name="M:HttpServer.Check.NotEmpty(System.String,System.String)">
279 <summary>
280 Check whether a parameter is empty.
281 </summary>
282 <param name="value">Parameter value</param>
283 <param name="parameterOrErrorMessage">Parameter name, or error description.</param>
284 <exception cref="T:System.ArgumentException">value is empty.</exception>
285 </member>
286 <member name="M:HttpServer.Check.Require(System.Object,System.String)">
287 <summary>
288 Checks whether a parameter is null.
289 </summary>
290 <param name="value">Parameter value</param>
291 <param name="parameterOrErrorMessage">Parameter name, or error description.</param>
292 <exception cref="T:System.ArgumentNullException">value is null.</exception>
293 </member>
294 <member name="M:HttpServer.Check.Min(System.Int32,System.Object,System.String)">
295 <summary>
296 Checks whether a parameter is null.
297 </summary>
298 <param name="minValue"></param>
299 <param name="value">Parameter value</param>
300 <param name="parameterOrErrorMessage">Parameter name, or error description.</param>
301 <exception cref="T:System.ArgumentException">value is null.</exception>
302 </member>
303 <member name="T:HttpServer.ClientAcceptedEventArgs">
304 <summary>
305 Invoked when a client have been accepted by the <see cref="T:HttpServer.HttpListener"/>
306 </summary>
307 <remarks>
308 Can be used to revoke incoming connections
309 </remarks>
310 </member>
311 <member name="M:HttpServer.ClientAcceptedEventArgs.#ctor(System.Net.Sockets.Socket)">
312 <summary>
313 Initializes a new instance of the <see cref="T:HttpServer.ClientAcceptedEventArgs"/> class.
314 </summary>
315 <param name="socket">The socket.</param>
316 </member>
317 <member name="P:HttpServer.ClientAcceptedEventArgs.Socket">
318 <summary>
319 Accepted socket.
320 </summary>
321 </member>
322 <member name="P:HttpServer.ClientAcceptedEventArgs.Revoked">
323 <summary>
324 Client should be revoked.
325 </summary>
326 </member>
327 <member name="M:HttpServer.ClientAcceptedEventArgs.Revoke">
328 <summary>
329 Client may not be handled.
330 </summary>
331 </member>
332 <member name="M:HttpServer.ComponentProvider.AddInstance``1(System.Object)">
333 <summary>
334 Add a component instance
335 </summary>
336 <typeparam name="T">Interface type</typeparam>
337 <param name="instance">Instance to add</param>
338 </member>
339 <member name="M:HttpServer.ComponentProvider.Get``1">
340 <summary>
341 Get a component.
342 </summary>
343 <typeparam name="T">Interface type</typeparam>
344 <returns>Component if registered, otherwise null.</returns>
345 <remarks>
346 Component will get created if needed.
347 </remarks>
348 </member>
349 <member name="M:HttpServer.ComponentProvider.Create(HttpServer.ComponentProvider.TypeInformation)">
350 <exception cref="T:System.InvalidOperationException">If instance cannot be created.</exception>
351 </member>
352 <member name="M:HttpServer.ComponentProvider.Contains(System.Type)">
353 <summary>
354 Checks if the specified component interface have been added.
355 </summary>
356 <param name="interfaceType"></param>
357 <returns>true if found; otherwise false.</returns>
358 </member>
359 <member name="M:HttpServer.ComponentProvider.Add``2">
360 <summary>
361 Add a component.
362 </summary>
363 <typeparam name="InterfaceType">Type being requested.</typeparam>
364 <typeparam name="InstanceType">Type being created.</typeparam>
365 <exception cref="T:System.InvalidOperationException">Type have already been mapped.</exception>
366 </member>
367 <member name="T:HttpServer.ContentType">
368 <summary>
369 Lists content type mime types.
370 </summary>
371 </member>
372 <member name="F:HttpServer.ContentType.Text">
373 <summary>
374 text/plain
375 </summary>
376 </member>
377 <member name="F:HttpServer.ContentType.Html">
378 <summary>
379 text/haml
380 </summary>
381 </member>
382 <member name="F:HttpServer.ContentType.Javascript">
383 <summary>
384 content type for javascript documents = application/javascript
385 </summary>
386 <remarks>
387 <para>
388 RFC 4329 states that text/javascript have been superseeded by
389 application/javascript. You might still want to check browser versions
390 since older ones do not support application/javascript.
391 </para>
392 <para>Browser support: http://krijnhoetmer.nl/stuff/javascript/mime-types/</para>
393 </remarks>
394 </member>
395 <member name="F:HttpServer.ContentType.Xml">
396 <summary>
397 text/xml
398 </summary>
399 </member>
400 <member name="T:HttpServer.ContentTypes">
401 <summary>
402 A list of content types
403 </summary>
404 </member>
405 <member name="M:HttpServer.ContentTypes.#ctor(System.String)">
406 <summary>
407
408 </summary>
409 <param name="types">Semicolon separated content types.</param>
410 </member>
411 <member name="P:HttpServer.ContentTypes.First">
412 <summary>
413 Get this first content type.
414 </summary>
415 </member>
416 <member name="P:HttpServer.ContentTypes.Item(System.String)">
417 <summary>
418 Fetch a content type
419 </summary>
420 <param name="type">Part of type ("xml" would return "application/xml")</param>
421 <returns></returns>
422 <remarks>All content types are in lower case.</remarks>
423 </member>
424 <member name="M:HttpServer.ContentTypes.GetEnumerator">
425 <summary>
426 Returns an enumerator that iterates through a collection.
427 </summary>
428 <returns>
429 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
430 </returns>
431 </member>
432 <member name="M:HttpServer.ContentTypes.Contains(System.String)">
433 <summary>
434 Searches for the specified type
435 </summary>
436 <param name="type">Can also be a part of a type (searching for "xml" would return true for "application/xml").</param>
437 <returns>true if type was found.</returns>
438 </member>
439 <member name="T:HttpServer.ContextTimeoutManager">
440 <summary>
441 Timeout Manager. Checks for dead clients. Clients with open connections that are not doing anything. Closes sessions opened with keepalive.
442 </summary>
443 </member>
444 <member name="T:HttpServer.ContextTimeoutManager.MonitorType">
445 <summary>
446 Use a Thread or a Timer to monitor the ugly
447 </summary>
448 </member>
449 <member name="M:HttpServer.ContextTimeoutManager.ProcessContextTimeouts">
450 <summary>
451 Causes the watcher to immediately check the connections.
452 </summary>
453 </member>
454 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCount">
455 <summary>
456 Environment.TickCount is an int but it counts all 32 bits so it goes positive
457 and negative every 24.9 days. This trims down TickCount so it doesn't wrap
458 for the callers.
459 This trims it to a 12 day interval so don't let your frame time get too long.
460 </summary>
461 <returns></returns>
462 </member>
463 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountSubtract(System.Int32,System.Int32)">
464 <summary>
465 Environment.TickCount is an int but it counts all 32 bits so it goes positive
466 and negative every 24.9 days. Subtracts the passed value (previously fetched by
467 'EnvironmentTickCount()') and accounts for any wrapping.
468 </summary>
469 <param name="newValue"></param>
470 <param name="prevValue"></param>
471 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
472 </member>
473 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountAdd(System.Int32,System.Int32)">
474 <summary>
475 Environment.TickCount is an int but it counts all 32 bits so it goes positive
476 and negative every 24.9 days. Subtracts the passed value (previously fetched by
477 'EnvironmentTickCount()') and accounts for any wrapping.
478 </summary>
479 <param name="newValue"></param>
480 <param name="prevValue"></param>
481 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
482 </member>
483 <member name="M:HttpServer.ContextTimeoutManager.EnvironmentTickCountSubtract(System.Int32)">
484 <summary>
485 Environment.TickCount is an int but it counts all 32 bits so it goes positive
486 and negative every 24.9 days. Subtracts the passed value (previously fetched by
487 'EnvironmentTickCount()') and accounts for any wrapping.
488 </summary>
489 <returns>subtraction of passed prevValue from current Environment.TickCount</returns>
490 </member>
491 <member name="T:HttpServer.ExceptionHandler">
492 <summary>
493 We dont want to let the server to die due to exceptions thrown in worker threads.
494 therefore we use this delegate to give you a change to handle uncaught exceptions.
495 </summary>
496 <param name="source">Class that the exception was thrown in.</param>
497 <param name="exception">Exception</param>
498 <remarks>
499 Server will throw a InternalServerException in release version if you dont
500 handle this delegate.
501 </remarks>
502 </member>
503 <member name="T:HttpServer.Exceptions.BadRequestException">
504 <summary>
505 The request could not be understood by the server due to malformed syntax.
506 The client SHOULD NOT repeat the request without modifications.
507
508 Text taken from: http://www.submissionchamber.com/help-guides/error-codes.php
509 </summary>
510 </member>
511 <member name="M:HttpServer.Exceptions.BadRequestException.#ctor(System.String)">
512 <summary>
513 Create a new bad request exception.
514 </summary>
515 <param name="errMsg">reason to why the request was bad.</param>
516 </member>
517 <member name="M:HttpServer.Exceptions.BadRequestException.#ctor(System.String,System.Exception)">
518 <summary>
519 Create a new bad request exception.
520 </summary>
521 <param name="errMsg">reason to why the request was bad.</param>
522 <param name="inner">inner exception</param>
523 </member>
524 <member name="T:HttpServer.Exceptions.ForbiddenException">
525 <summary>
526 The server understood the request, but is refusing to fulfill it.
527 Authorization will not help and the request SHOULD NOT be repeated.
528 If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled,
529 it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information
530 available to the client, the status code 404 (Not Found) can be used instead.
531
532 Text taken from: http://www.submissionchamber.com/help-guides/error-codes.php
533 </summary>
534 </member>
535 <member name="M:HttpServer.Exceptions.ForbiddenException.#ctor(System.String)">
536 <summary>
537 Initializes a new instance of the <see cref="T:HttpServer.Exceptions.ForbiddenException"/> class.
538 </summary>
539 <param name="errorMsg">error message</param>
540 </member>
541 <member name="T:HttpServer.Exceptions.HttpException">
542 <summary>
543 All HTTP based exceptions will derive this class.
544 </summary>
545 </member>
546 <member name="M:HttpServer.Exceptions.HttpException.#ctor(System.Net.HttpStatusCode,System.String)">
547 <summary>
548 Create a new HttpException
549 </summary>
550 <param name="code">http status code (sent in the response)</param>
551 <param name="message">error description</param>
552 </member>
553 <member name="M:HttpServer.Exceptions.HttpException.#ctor(System.Net.HttpStatusCode,System.String,System.Exception)">
554 <summary>
555 Create a new HttpException
556 </summary>
557 <param name="code">http status code (sent in the response)</param>
558 <param name="message">error description</param>
559 <param name="inner">inner exception</param>
560 </member>
561 <member name="P:HttpServer.Exceptions.HttpException.HttpStatusCode">
562 <summary>
563 status code to use in the response.
564 </summary>
565 </member>
566 <member name="T:HttpServer.Exceptions.InternalServerException">
567 <summary>
568 The server encountered an unexpected condition which prevented it from fulfilling the request.
569 </summary>
570 </member>
571 <member name="M:HttpServer.Exceptions.InternalServerException.#ctor">
572 <summary>
573 Initializes a new instance of the <see cref="T:HttpServer.Exceptions.InternalServerException"/> class.
574 </summary>
575 </member>
576 <member name="M:HttpServer.Exceptions.InternalServerException.#ctor(System.String)">
577 <summary>
578 Initializes a new instance of the <see cref="T:HttpServer.Exceptions.InternalServerException"/> class.
579 </summary>
580 <param name="message">error message.</param>
581 </member>
582 <member name="M:HttpServer.Exceptions.InternalServerException.#ctor(System.String,System.Exception)">
583 <summary>
584 Initializes a new instance of the <see cref="T:HttpServer.Exceptions.InternalServerException"/> class.
585 </summary>
586 <param name="message">error message.</param>
587 <param name="inner">inner exception.</param>
588 </member>
589 <member name="T:HttpServer.Exceptions.NotFoundException">
590 <summary>
591 The requested resource was not found in the web server.
592 </summary>
593 </member>
594 <member name="M:HttpServer.Exceptions.NotFoundException.#ctor(System.String,System.Exception)">
595 <summary>
596 Create a new exception
597 </summary>
598 <param name="message">message describing the error</param>
599 <param name="inner">inner exception</param>
600 </member>
601 <member name="M:HttpServer.Exceptions.NotFoundException.#ctor(System.String)">
602 <summary>
603 Create a new exception
604 </summary>
605 <param name="message">message describing the error</param>
606 </member>
607 <member name="T:HttpServer.Exceptions.UnauthorizedException">
608 <summary>
609 The request requires user authentication. The response MUST include a
610 WWW-Authenticate header field (section 14.47) containing a challenge
611 applicable to the requested resource.
612
613 The client MAY repeat the request with a suitable Authorization header
614 field (section 14.8). If the request already included Authorization
615 credentials, then the 401 response indicates that authorization has been
616 refused for those credentials. If the 401 response contains the same challenge
617 as the prior response, and the user agent has already attempted authentication
618 at least once, then the user SHOULD be presented the entity that was given in the response,
619 since that entity might include relevant diagnostic information.
620
621 HTTP access authentication is explained in rfc2617:
622 http://www.ietf.org/rfc/rfc2617.txt
623
624 (description is taken from
625 http://www.submissionchamber.com/help-guides/error-codes.php#sec10.4.2)
626 </summary>
627 </member>
628 <member name="M:HttpServer.Exceptions.UnauthorizedException.#ctor">
629 <summary>
630 Create a new unauhtorized exception.
631 </summary>
632 <seealso cref="T:HttpServer.Exceptions.UnauthorizedException"/>
633 </member>
634 <member name="M:HttpServer.Exceptions.UnauthorizedException.#ctor(System.String,System.Exception)">
635 <summary>
636 Create a new unauhtorized exception.
637 </summary>
638 <param name="message">reason to why the request was unauthorized.</param>
639 <param name="inner">inner exception</param>
640 </member>
641 <member name="M:HttpServer.Exceptions.UnauthorizedException.#ctor(System.String)">
642 <summary>
643 Create a new unauhtorized exception.
644 </summary>
645 <param name="message">reason to why the request was unauthorized.</param>
646 </member>
647 <member name="T:HttpServer.FormDecoders.FormDecoderProvider">
648 <summary>
649 This provider is used to let us implement any type of form decoding we want without
650 having to rewrite anything else in the server.
651 </summary>
652 </member>
653 <member name="M:HttpServer.FormDecoders.FormDecoderProvider.Decode(System.String,System.IO.Stream,System.Text.Encoding)">
654 <summary>
655
656 </summary>
657 <param name="contentType">Should contain boundary and type, as in: multipart/form-data; boundary=---------------------------230051238959</param>
658 <param name="stream">Stream containing form data.</param>
659 <param name="encoding">Encoding used when decoding the stream</param>
660 <returns><see cref="F:HttpServer.HttpInput.Empty"/> if no parser was found.</returns>
661 <exception cref="T:System.ArgumentException">If stream is null or not readable.</exception>
662 <exception cref="T:System.IO.InvalidDataException">If stream contents cannot be decoded properly.</exception>
663 </member>
664 <member name="M:HttpServer.FormDecoders.FormDecoderProvider.Add(HttpServer.FormDecoders.IFormDecoder)">
665 <summary>
666 Add a decoder.
667 </summary>
668 <param name="decoder"></param>
669 <exception cref="T:System.ArgumentNullException"></exception>
670 </member>
671 <member name="P:HttpServer.FormDecoders.FormDecoderProvider.Count">
672 <summary>
673 Number of added decoders.
674 </summary>
675 </member>
676 <member name="P:HttpServer.FormDecoders.FormDecoderProvider.Decoders">
677 <summary>
678 Use with care.
679 </summary>
680 </member>
681 <member name="P:HttpServer.FormDecoders.FormDecoderProvider.DefaultDecoder">
682 <summary>
683 Decoder used for unknown content types.
684 </summary>
685 </member>
686 <member name="T:HttpServer.FormDecoders.HttpMultipart.Element">
687 <summary>Represents a field in a multipart form</summary>
688 </member>
689 <member name="M:HttpServer.FormDecoders.HttpMultipart.ReadLine">
690 <summary>
691
692 </summary>
693 <returns></returns>
694 <exception cref="T:System.ArgumentOutOfRangeException"></exception>
695 <exception cref="T:System.ObjectDisposedException"></exception>
696 </member>
697 <member name="T:HttpServer.FormDecoders.IFormDecoder">
698 <summary>
699 Interface for form content decoders.
700 </summary>
701 </member>
702 <member name="M:HttpServer.FormDecoders.IFormDecoder.Decode(System.IO.Stream,System.String,System.Text.Encoding)">
703 <summary>
704
705 </summary>
706 <param name="stream">Stream containing the content</param>
707 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case</param>
708 <param name="encoding">Stream enconding</param>
709 <returns>A http form, or null if content could not be parsed.</returns>
710 <exception cref="T:System.IO.InvalidDataException">If contents in the stream is not valid input data.</exception>
711 </member>
712 <member name="M:HttpServer.FormDecoders.IFormDecoder.CanParse(System.String)">
713 <summary>
714 Checks if the decoder can handle the mime type
715 </summary>
716 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case.</param>
717 <returns>True if the decoder can parse the specified content type</returns>
718 </member>
719 <member name="T:HttpServer.FormDecoders.MultipartDecoder">
720 <summary>
721
722 </summary>
723 <remarks>
724 http://www.faqs.org/rfcs/rfc1867.html
725 </remarks>
726 </member>
727 <member name="F:HttpServer.FormDecoders.MultipartDecoder.MimeType">
728 <summary>
729 multipart/form-data
730 </summary>
731 </member>
732 <member name="F:HttpServer.FormDecoders.MultipartDecoder.FormData">
733 <summary>
734 form-data
735 </summary>
736 </member>
737 <member name="M:HttpServer.FormDecoders.MultipartDecoder.Decode(System.IO.Stream,System.String,System.Text.Encoding)">
738 <summary>
739
740 </summary>
741 <param name="stream">Stream containing the content</param>
742 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case</param>
743 <param name="encoding">Stream enconding</param>
744 <returns>A http form, or null if content could not be parsed.</returns>
745 <exception cref="T:System.IO.InvalidDataException">If contents in the stream is not valid input data.</exception>
746 <exception cref="T:System.ArgumentNullException">If any parameter is null</exception>
747 </member>
748 <member name="M:HttpServer.FormDecoders.MultipartDecoder.CanParse(System.String)">
749 <summary>
750 Checks if the decoder can handle the mime type
751 </summary>
752 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case.</param>
753 <returns>True if the decoder can parse the specified content type</returns>
754 </member>
755 <member name="T:HttpServer.FormDecoders.UrlDecoder">
756 <summary>
757 Can handle application/x-www-form-urlencoded
758 </summary>
759 </member>
760 <member name="M:HttpServer.FormDecoders.UrlDecoder.Decode(System.IO.Stream,System.String,System.Text.Encoding)">
761 <summary>
762 </summary>
763 <param name="stream">Stream containing the content</param>
764 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case</param>
765 <param name="encoding">Stream encoding</param>
766 <returns>
767 A HTTP form, or null if content could not be parsed.
768 </returns>
769 <exception cref="T:System.IO.InvalidDataException">If contents in the stream is not valid input data.</exception>
770 </member>
771 <member name="M:HttpServer.FormDecoders.UrlDecoder.CanParse(System.String)">
772 <summary>
773 Checks if the decoder can handle the mime type
774 </summary>
775 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case.</param>
776 <returns>True if the decoder can parse the specified content type</returns>
777 </member>
778 <member name="T:HttpServer.FormDecoders.XmlDecoder">
779 <summary>
780 This decoder converts XML documents to form items.
781 Each element becomes a subitem in the form, and each attribute becomes an item.
782 </summary>
783 <example>
784 // xml: <hello id="1">something<world id="2">data</world></hello>
785 // result:
786 // form["hello"].Value = "something"
787 // form["hello"]["id"].Value = 1
788 // form["hello"]["world]["id"].Value = 1
789 // form["hello"]["world"].Value = "data"
790 </example>
791 <remarks>
792 The original xml document is stored in form["__xml__"].Value.
793 </remarks>
794 </member>
795 <member name="M:HttpServer.FormDecoders.XmlDecoder.Decode(System.IO.Stream,System.String,System.Text.Encoding)">
796 <summary>
797
798 </summary>
799 <param name="stream">Stream containing the content</param>
800 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case</param>
801 <param name="encoding">Stream encoding</param>
802 Note: contentType and encoding are not used?
803 <returns>A http form, or null if content could not be parsed.</returns>
804 <exception cref="T:System.IO.InvalidDataException"></exception>
805 </member>
806 <member name="M:HttpServer.FormDecoders.XmlDecoder.TraverseNode(HttpServer.IHttpInput,System.Xml.XmlNode)">
807 <summary>
808 Recursive function that will go through an xml element and store it's content
809 to the form item.
810 </summary>
811 <param name="item">(parent) Item in form that content should be added to.</param>
812 <param name="node">Node that should be parsed.</param>
813 </member>
814 <member name="M:HttpServer.FormDecoders.XmlDecoder.CanParse(System.String)">
815 <summary>
816 Checks if the decoder can handle the mime type
817 </summary>
818 <param name="contentType">Content type (with any additional info like boundry). Content type is always supplied in lower case.</param>
819 <returns>True if the decoder can parse the specified content type</returns>
820 </member>
821 <member name="T:HttpServer.Helpers.FormHelper">
822 <summary>
823 Helpers making it easier to work with forms.
824 </summary>
825 <seealso cref="T:HttpServer.Helpers.ObjectForm"/>
826 </member>
827 <member name="F:HttpServer.Helpers.FormHelper.JSImplementation">
828 <summary>
829 Used to let the website use different JavaScript libraries.
830 Default is <see cref="T:HttpServer.Helpers.Implementations.PrototypeImp"/>
831 </summary>
832 </member>
833 <member name="M:HttpServer.Helpers.FormHelper.Start(System.String,System.String,System.Boolean,System.String[])">
834 <summary>
835 Create a &lt;form&gt; tag.
836 </summary>
837 <param name="id">name of form</param>
838 <param name="action">action to invoke on submit</param>
839 <param name="isAjax">form should be posted as Ajax</param>
840 <returns>HTML code</returns>
841 <example>
842 <code>
843 // without options
844 WebHelper.FormStart("frmLogin", "/user/login", Request.IsAjax);
845
846 // with options
847 WebHelper.FormStart("frmLogin", "/user/login", Request.IsAjax, "style", "display:inline", "class", "greenForm");
848 </code>
849 </example>
850 <param name="options">HTML attributes or JavaScript options.</param>
851 <remarks>Method will ALWAYS be POST.</remarks>
852 <exception cref="T:System.ArgumentException">options must consist of name, value, name, value</exception>
853 </member>
854 <member name="M:HttpServer.Helpers.FormHelper.Select(System.String,System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
855 <summary>
856 Creates a select list with the values in a collection.
857 </summary>
858 <param name="name">Name of the SELECT-tag</param>
859 <param name="collection">collection used to generate options.</param>
860 <param name="getIdTitle">delegate used to return id and title from objects.</param>
861 <param name="selectedValue">value that should be marked as selected.</param>
862 <param name="firstEmpty">First row should contain an empty value.</param>
863 <returns>string containing a SELECT-tag.</returns>
864 <seealso cref="T:HttpServer.Helpers.GetIdTitle"/>
865 </member>
866 <member name="M:HttpServer.Helpers.FormHelper.Select(System.String,System.String,System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
867 <summary>
868 Creates a select list with the values in a collection.
869 </summary>
870 <param name="name">Name of the SELECT-tag</param>
871 <param name="id">Id of the SELECT-tag</param>
872 <param name="collection">collection used to generate options.</param>
873 <param name="getIdTitle">delegate used to return id and title from objects.</param>
874 <param name="selectedValue">value that should be marked as selected.</param>
875 <param name="firstEmpty">First row should contain an empty value.</param>
876 <returns>string containing a SELECT-tag.</returns>
877 <seealso cref="T:HttpServer.Helpers.GetIdTitle"/>
878 <example>
879 <code>
880 // Class that is going to be used in a SELECT-tag.
881 public class User
882 {
883 private readonly string _realName;
884 private readonly int _id;
885 public User(int id, string realName)
886 {
887 _id = id;
888 _realName = realName;
889 }
890 public string RealName
891 {
892 get { return _realName; }
893 }
894
895 public int Id
896 {
897 get { return _id; }
898 }
899 }
900
901 // Using an inline delegate to generate the select list
902 public void UserInlineDelegate()
903 {
904 List&lt;User&gt; items = new List&lt;User&gt;();
905 items.Add(new User(1, "adam"));
906 items.Add(new User(2, "bertial"));
907 items.Add(new User(3, "david"));
908 string htmlSelect = Select("users", "users", items, delegate(object o, out object id, out object value)
909 {
910 User user = (User)o;
911 id = user.Id;
912 value = user.RealName;
913 }, 2, true);
914 }
915
916 // Using an method as delegate to generate the select list.
917 public void UseExternalDelegate()
918 {
919 List&lt;User&gt; items = new List&lt;User&gt;();
920 items.Add(new User(1, "adam"));
921 items.Add(new User(2, "bertial"));
922 items.Add(new User(3, "david"));
923 string htmlSelect = Select("users", "users", items, UserOptions, 1, true);
924 }
925
926 // delegate returning id and title
927 public static void UserOptions(object o, out object id, out object title)
928 {
929 User user = (User)o;
930 id = user.Id;
931 value = user.RealName;
932 }
933 </code>
934 </example>
935 <exception cref="T:System.ArgumentNullException"><c>name</c>, <c>id</c>, <c>collection</c> or <c>getIdTitle</c> is null.</exception>
936 </member>
937 <member name="M:HttpServer.Helpers.FormHelper.Select(System.String,System.String,System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean,System.String[])">
938 <summary>
939 Creates a select list with the values in a collection.
940 </summary>
941 <param name="name">Name of the SELECT-tag</param>
942 <param name="id">Id of the SELECT-tag</param>
943 <param name="collection">collection used to generate options.</param>
944 <param name="getIdTitle">delegate used to return id and title from objects.</param>
945 <param name="selectedValue">value that should be marked as selected.</param>
946 <param name="firstEmpty">First row should contain an empty value.</param>
947 <param name="htmlAttributes">name, value collection of extra HTML attributes.</param>
948 <returns>string containing a SELECT-tag.</returns>
949 <seealso cref="T:HttpServer.Helpers.GetIdTitle"/>
950 <exception cref="T:System.ArgumentNullException"><c>name</c>, <c>id</c>, <c>collection</c> or <c>getIdTitle</c> is null.</exception>
951 <exception cref="T:System.ArgumentException">Invalid HTML attribute list.</exception>
952 </member>
953 <member name="M:HttpServer.Helpers.FormHelper.Options(System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
954 <summary>
955 Generate a list of HTML options
956 </summary>
957 <param name="collection">collection used to generate options.</param>
958 <param name="getIdTitle">delegate used to return id and title from objects.</param>
959 <param name="selectedValue">value that should be marked as selected.</param>
960 <param name="firstEmpty">First row should contain an empty value.</param>
961 <returns></returns>
962 <exception cref="T:System.ArgumentNullException"><c>collection</c> or <c>getIdTitle</c> is null.</exception>
963 </member>
964 <member name="M:HttpServer.Helpers.FormHelper.Options(System.Text.StringBuilder,System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
965 <exception cref="T:System.ArgumentNullException"><c>sb</c> is null.</exception>
966 </member>
967 <member name="M:HttpServer.Helpers.FormHelper.CheckBox(System.String,System.Object,System.Object,System.String[])">
968 <summary>
969 Creates a check box.
970 </summary>
971 <param name="name">element name</param>
972 <param name="value">element value</param>
973 <param name="isChecked">determines if the check box is selected or not. This is done differently depending on the
974 type of variable. A boolean simply triggers checked or not, all other types are compared with "value" to determine if
975 the box is checked or not. </param>
976 <param name="htmlAttributes">a list with additional attributes (name, value, name, value).</param>
977 <returns>a generated radio button</returns>
978 </member>
979 <member name="M:HttpServer.Helpers.FormHelper.CheckBox(System.String,System.String,System.Object,System.Object,System.String[])">
980 <summary>
981 Creates a check box.
982 </summary>
983 <param name="name">element name</param>
984 <param name="id">element id</param>
985 <param name="value">element value</param>
986 <param name="isChecked">determines if the check box is selected or not. This is done differently depending on the
987 type of variable. A boolean simply triggers checked or not, all other types are compared with "value" to determine if
988 the box is checked or not. </param>
989 <param name="htmlAttributes">a list with additional attributes (name, value, name, value).</param>
990 <returns>a generated radio button</returns>
991 <remarks>
992 value in your business object. (check box will be selected if it matches the element value)
993 </remarks>
994 </member>
995 <member name="M:HttpServer.Helpers.FormHelper.CheckBox(System.String,System.String,System.Object,System.String[])">
996 <summary>
997 Creates a check box.
998 </summary>
999 <param name="name">element name</param>
1000 <param name="id">element id</param>
1001 <param name="isChecked">determines if the check box is selected or not. This is done differently depending on the
1002 type of variable. A boolean simply triggers checked or not, all other types are compared with "value" to determine if
1003 the box is checked or not. </param>
1004 <param name="htmlAttributes">a list with additional attributes (name, value, name, value).</param>
1005 <returns>a generated radio button</returns>
1006 <remarks>will set value to "1".</remarks>
1007 </member>
1008 <member name="M:HttpServer.Helpers.FormHelper.RadioButton(System.String,System.Object,System.Object,System.String[])">
1009 <summary>
1010 Creates a RadioButton.
1011 </summary>
1012 <param name="name">element name</param>
1013 <param name="value">element value</param>
1014 <param name="isSelected">determines if the radio button is selected or not. This is done differently depending on the
1015 type of variable. A boolean simply triggers checked or not, all other types are compared with "value" to determine if
1016 the box is checked or not. </param>
1017 <param name="htmlAttributes">a list with additional attributes (name, value, name, value).</param>
1018 <returns>a generated radio button</returns>
1019 </member>
1020 <member name="M:HttpServer.Helpers.FormHelper.RadioButton(System.String,System.String,System.Object,System.Object,System.String[])">
1021 <summary>
1022 Creates a RadioButton.
1023 </summary>
1024 <param name="name">element name</param>
1025 <param name="id">element id</param>
1026 <param name="value">element value</param>
1027 <param name="isSelected">determines if the radio button is selected or not. This is done differently depending on the
1028 type of variable. A boolean simply triggers checked or not, all other types are compared with "value" to determine if
1029 the box is checked or not. </param>
1030 <param name="htmlAttributes">a list with additional attributes (name, value, name, value).</param>
1031 <returns>a generated radio button</returns>
1032 </member>
1033 <member name="M:HttpServer.Helpers.FormHelper.End">
1034 <summary>
1035 form close tag
1036 </summary>
1037 <returns></returns>
1038 </member>
1039 <member name="T:HttpServer.Helpers.GetIdTitle">
1040 <summary>
1041 Delegate used by <see cref="M:HttpServer.Helpers.FormHelper.Select(System.String,System.Collections.IEnumerable,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)"/> to populate select options.
1042 </summary>
1043 <param name="obj">current object (for instance a User).</param>
1044 <param name="id">Text that should be displayed in the value part of a &lt;optiongt;-tag.</param>
1045 <param name="title">Text shown in the select list.</param>
1046 <example>
1047 // Class that is going to be used in a SELECT-tag.
1048 public class User
1049 {
1050 private readonly string _realName;
1051 private readonly int _id;
1052 public User(int id, string realName)
1053 {
1054 _id = id;
1055 _realName = realName;
1056 }
1057 public string RealName
1058 {
1059 get { return _realName; }
1060 }
1061
1062 public int Id
1063 {
1064 get { return _id; }
1065 }
1066 }
1067
1068 // Using an inline delegate to generate the select list
1069 public void UserInlineDelegate()
1070 {
1071 List&lt;User&gt; items = new List&lt;User&gt;();
1072 items.Add(new User(1, "adam"));
1073 items.Add(new User(2, "bertial"));
1074 items.Add(new User(3, "david"));
1075 string htmlSelect = Select("users", "users", items, delegate(object o, out object id, out object value)
1076 {
1077 User user = (User)o;
1078 id = user.Id;
1079 value = user.RealName;
1080 }, 2, true);
1081 }
1082
1083 // Using an method as delegate to generate the select list.
1084 public void UseExternalDelegate()
1085 {
1086 List&lt;User&gt; items = new List&lt;User&gt;();
1087 items.Add(new User(1, "adam"));
1088 items.Add(new User(2, "bertial"));
1089 items.Add(new User(3, "david"));
1090 string htmlSelect = Select("users", "users", items, UserOptions, 1, true);
1091 }
1092
1093 // delegate returning id and title
1094 public static void UserOptions(object o, out object id, out object title)
1095 {
1096 User user = (User)o;
1097 id = user.Id;
1098 value = user.RealName;
1099 } /// </example>
1100 </member>
1101 <member name="T:HttpServer.Helpers.Implementations.PrototypeImp">
1102 <summary>
1103 PrototypeJS implementation of the javascript functions.
1104 </summary>
1105 </member>
1106 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.AjaxRequest(System.String,System.String[])">
1107 <summary>
1108 Requests a url through ajax
1109 </summary>
1110 <param name="url">url to fetch. Url is NOT enclosed in quotes by the implementation. You need to do that yourself.</param>
1111 <param name="options">optional options in format "key, value, key, value", used in JS request object. All keys should end with colon.</param>
1112 <returns>a link tag</returns>
1113 <remarks>onclick attribute is used by this method.</remarks>
1114 <example>
1115 <code>
1116 // plain text
1117 JSHelper.AjaxRequest("'/user/show/1'");
1118
1119 // ajax request using this.href
1120 string link = "&lt;a href=\"/user/call/1\" onclick=\"" + JSHelper.AjaxRequest("this.href") + "/&lt;call user&lt;/a&gt;";
1121 </code>
1122 </example>
1123 </member>
1124 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.Contains(System.Collections.Generic.IEnumerable{System.String},System.String)">
1125 <summary>
1126 Determins if a list of strings contains a specific value
1127 </summary>
1128 <param name="options">options to check in</param>
1129 <param name="value">value to find</param>
1130 <returns>true if value was found</returns>
1131 <remarks>case insensitive</remarks>
1132 </member>
1133 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.AjaxUpdater(System.String,System.String,System.String[])">
1134 <summary>
1135 Ajax requests that updates an element with
1136 the fetched content
1137 </summary>
1138 <param name="url">URL to fetch. URL is NOT enclosed in quotes by the implementation. You need to do that yourself.</param>
1139 <param name="targetId">element to update</param>
1140 <param name="options">options in format "key, value, key, value". All keys should end with colon.</param>
1141 <returns>A link tag.</returns>
1142 <example>
1143 <code>
1144 JSHelper.AjaxUpdater("'/user/show/1'", "user", "onsuccess:", "alert('hello');", "asynchronous:", "true");
1145 </code>
1146 </example>
1147 </member>
1148 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.DialogLink(System.String,System.String,System.String[])">
1149 <summary>
1150 A link that pop ups a Dialog (overlay div)
1151 </summary>
1152 <param name="url">URL to contents of dialog</param>
1153 <param name="title">link title</param>
1154 <param name="htmlAttributes">name, value, name, value</param>
1155 <returns>
1156 A "a"-tag that popups a dialog when clicked
1157 </returns>
1158 <remarks><para>Requires Control.Modal found here: http://livepipe.net/projects/control_modal/</para>
1159 And the following JavaScript (load it in application.js):
1160 <code>
1161 Event.observe(window, 'load',
1162 function() {
1163 document.getElementsByClassName('modal').each(function(link){ new Control.Modal(link); });
1164 }
1165 );
1166 </code>
1167 </remarks>
1168 <example>
1169 WebHelper.DialogLink("/user/show/1", "show user", "onmouseover", "alert('booh!');");
1170 </example>
1171 </member>
1172 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.CreateDialog(System.String,System.String,System.String[])">
1173 <summary>
1174 create a modal dialog (usually using DIVs)
1175 </summary>
1176 <param name="url">url to fetch</param>
1177 <param name="title">dialog title</param>
1178 <param name="options">javascript/html attributes. javascript options ends with colon ':'.</param>
1179 <returns></returns>
1180 </member>
1181 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.CloseDialog">
1182 <summary>
1183 Close a javascript dialog window/div.
1184 </summary>
1185 <returns>javascript for closing a dialog.</returns>
1186 <see cref="M:HttpServer.Helpers.Implementations.PrototypeImp.DialogLink(System.String,System.String,System.String[])" />
1187 </member>
1188 <member name="M:HttpServer.Helpers.Implementations.PrototypeImp.AjaxFormOnSubmit(System.String[])">
1189 <summary>
1190 javascript action that should be added to the "onsubmit" event in the form tag.
1191 </summary>
1192 <param name="options">remember to encapsulate strings in ''</param>
1193 <returns></returns>
1194 <remarks>All javascript option names should end with colon.</remarks>
1195 <example>
1196 <code>
1197 JSHelper.AjaxRequest("/user/show/1", "onsuccess:", "$('userInfo').update(result);");
1198 </code>
1199 </example>
1200 </member>
1201 <member name="T:HttpServer.Helpers.JSHelper">
1202 <summary>
1203 Will contain helper functions for javascript.
1204 </summary>
1205 </member>
1206 <member name="M:HttpServer.Helpers.JSHelper.AjaxRequest(System.String,System.String[])">
1207 <summary>
1208 Requests a url through ajax
1209 </summary>
1210 <param name="url">url to fetch. Url is NOT enclosed in quotes by the implementation. You need to do that yourself.</param>
1211 <param name="options">optional options in format "key, value, key, value", used in JS request object. All keys should end with colon.</param>
1212 <returns>a link tag</returns>
1213 <remarks>onclick attribute is used by this method.</remarks>
1214 <example>
1215 <code>
1216 // plain text
1217 JSHelper.AjaxRequest("'/user/show/1'");
1218
1219 // ajax request using this.href
1220 string link = "&lt;a href=\"/user/call/1\" onclick=\"" + JSHelper.AjaxRequest("this.href") + "/&lt;call user&lt;/a&gt;";
1221 </code>
1222 </example>
1223 </member>
1224 <member name="M:HttpServer.Helpers.JSHelper.AjaxUpdater(System.String,System.String,System.String[])">
1225 <summary>
1226 Ajax requests that updates an element with
1227 the fetched content
1228 </summary>
1229 <param name="url">url to fetch. Url is NOT enclosed in quotes by the implementation. You need to do that yourself.</param>
1230 <param name="targetId">element to update</param>
1231 <param name="options">options in format "key, value, key, value". All keys should end with colon.</param>
1232 <returns>A link tag.</returns>
1233 <example>
1234 <code>
1235 JSHelper.AjaxUpdater("'/user/show/1'", "user", "onsuccess:", "alert('hello');", "asynchronous:", "true");
1236 </code>
1237 </example>
1238 </member>
1239 <member name="M:HttpServer.Helpers.JSHelper.CreateDialog(System.String,System.String,System.String[])">
1240 <summary>
1241 Opens contents in a dialog window.
1242 </summary>
1243 <param name="url">url to contents of dialog</param>
1244 <param name="title">link title</param>
1245 <param name="options">name, value, name, value, all parameter names should end with colon.</param>
1246 </member>
1247 <member name="M:HttpServer.Helpers.JSHelper.CloseDialog">
1248 <summary>
1249 Close a javascript dialog window/div.
1250 </summary>
1251 <returns>javascript for closing a dialog.</returns>
1252 <see cref="M:HttpServer.Helpers.JSHelper.CreateDialog(System.String,System.String,System.String[])" />
1253 </member>
1254 <member name="T:HttpServer.Helpers.ObjectForm">
1255 <summary>
1256 The object form class takes an object and creates form items for it.
1257 </summary>
1258 </member>
1259 <member name="M:HttpServer.Helpers.ObjectForm.#ctor(System.String,System.String,System.Object,System.String)">
1260 <summary>
1261 Initializes a new instance of the <see cref="T:HttpServer.Helpers.ObjectForm"/> class.
1262 </summary>
1263 <param name="method"></param>
1264 <param name="name">form name *and* id.</param>
1265 <param name="action">action to do when form is posted.</param>
1266 <param name="obj"></param>
1267 </member>
1268 <member name="M:HttpServer.Helpers.ObjectForm.#ctor(System.String,System.String,System.Object)">
1269 <summary>
1270 Initializes a new instance of the <see cref="T:HttpServer.Helpers.ObjectForm"/> class.
1271 </summary>
1272 <param name="name">form name *and* id.</param>
1273 <param name="action">action to do when form is posted.</param>
1274 <param name="obj">object to get values from</param>
1275 </member>
1276 <member name="M:HttpServer.Helpers.ObjectForm.#ctor(System.String,System.Object)">
1277 <summary>
1278 Initializes a new instance of the <see cref="T:HttpServer.Helpers.ObjectForm"/> class.
1279 </summary>
1280 <param name="action">form action.</param>
1281 <param name="obj">object to get values from.</param>
1282 </member>
1283 <member name="M:HttpServer.Helpers.ObjectForm.Begin">
1284 <summary>
1285 write out the FORM-tag.
1286 </summary>
1287 <returns>generated html code</returns>
1288 </member>
1289 <member name="M:HttpServer.Helpers.ObjectForm.Begin(System.Boolean)">
1290 <summary>
1291 Writeout the form tag
1292 </summary>
1293 <param name="isAjax">form should be posted through ajax.</param>
1294 <returns>generated html code</returns>
1295 </member>
1296 <member name="M:HttpServer.Helpers.ObjectForm.Tb(System.String,System.Object[])">
1297 <summary>
1298 Generates a text box.
1299 </summary>
1300 <param name="propertyName"></param>
1301 <param name="options"></param>
1302 <returns>generated html code</returns>
1303 </member>
1304 <member name="M:HttpServer.Helpers.ObjectForm.Pb(System.String,System.Object[])">
1305 <summary>
1306 password box
1307 </summary>
1308 <param name="propertyName"></param>
1309 <param name="options"></param>
1310 <returns>generated html code</returns>
1311 </member>
1312 <member name="M:HttpServer.Helpers.ObjectForm.Hidden(System.String,System.Object[])">
1313 <summary>
1314 Hiddens the specified property name.
1315 </summary>
1316 <param name="propertyName">Name of the property.</param>
1317 <param name="options">The options.</param>
1318 <returns>generated html code</returns>
1319 </member>
1320 <member name="M:HttpServer.Helpers.ObjectForm.Label(System.String,System.String)">
1321 <summary>
1322 Labels the specified property name.
1323 </summary>
1324 <param name="propertyName">property in object.</param>
1325 <param name="label">caption</param>
1326 <returns>generated html code</returns>
1327 </member>
1328 <member name="M:HttpServer.Helpers.ObjectForm.Cb(System.String,System.String,System.Object[])">
1329 <summary>
1330 Generate a checkbox
1331 </summary>
1332 <param name="propertyName">property in object</param>
1333 <param name="value">checkbox value</param>
1334 <param name="options">additional html attributes.</param>
1335 <returns>generated html code</returns>
1336 </member>
1337 <member name="M:HttpServer.Helpers.ObjectForm.Select(System.String,System.String,System.String,System.Object[])">
1338 <summary>
1339 Write a html select tag
1340 </summary>
1341 <param name="propertyName">object property.</param>
1342 <param name="idColumn">id column</param>
1343 <param name="titleColumn">The title column.</param>
1344 <param name="options">The options.</param>
1345 <returns></returns>
1346 </member>
1347 <member name="M:HttpServer.Helpers.ObjectForm.Select(System.String,System.Collections.IEnumerable,System.String,System.String,System.Object[])">
1348 <summary>
1349 Selects the specified property name.
1350 </summary>
1351 <param name="propertyName">Name of the property.</param>
1352 <param name="items">The items.</param>
1353 <param name="idColumn">The id column.</param>
1354 <param name="titleColumn">The title column.</param>
1355 <param name="options">The options.</param>
1356 <returns></returns>
1357 </member>
1358 <member name="M:HttpServer.Helpers.ObjectForm.Submit(System.String)">
1359 <summary>
1360 Write a submit tag.
1361 </summary>
1362 <param name="value">button caption</param>
1363 <returns>html submit tag</returns>
1364 </member>
1365 <member name="M:HttpServer.Helpers.ObjectForm.End">
1366 <summary>
1367 html end form tag
1368 </summary>
1369 <returns>html</returns>
1370 </member>
1371 <member name="T:HttpServer.Helpers.ResourceInfo">
1372 <summary>
1373 Container to bind resource names to assemblies
1374 </summary>
1375 </member>
1376 <member name="M:HttpServer.Helpers.ResourceInfo.#ctor(System.String,System.String,System.Reflection.Assembly)">
1377 <summary>
1378 Instantiates an instance of <see cref="T:HttpServer.Helpers.ResourceInfo"/>
1379 </summary>
1380 <param name="uri">The dot seperated uri the resource maps to</param>
1381 <param name="resourceName">The full resource name</param>
1382 <param name="assembly">The assembly the resource exists in</param>
1383 </member>
1384 <member name="P:HttpServer.Helpers.ResourceInfo.Assembly">
1385 <summary>
1386 Retrieves the assembly the resource resides in
1387 </summary>
1388 </member>
1389 <member name="P:HttpServer.Helpers.ResourceInfo.Uri">
1390 <summary>
1391 Retrieves the full name/path of the assembly
1392 </summary>
1393 </member>
1394 <member name="P:HttpServer.Helpers.ResourceInfo.Extension">
1395 <summary>
1396 Retrieves the extension of the resource
1397 </summary>
1398 </member>
1399 <member name="P:HttpServer.Helpers.ResourceInfo.ExtensionLessUri">
1400 <summary>Returns the Uri without extension</summary>
1401 </member>
1402 <member name="P:HttpServer.Helpers.ResourceInfo.ResourceName">
1403 <summary>Retrieves the full path name to the resource file</summary>
1404 </member>
1405 <member name="M:HttpServer.Helpers.ResourceInfo.GetStream">
1406 <summary>
1407 Retrieves a stream to the resource
1408 </summary>
1409 <returns>Null if the resource couldn't be located somehow</returns>
1410 </member>
1411 <member name="T:HttpServer.Helpers.ResourceManager">
1412 <summary>Class to handle loading of resource files</summary>
1413 </member>
1414 <member name="M:HttpServer.Helpers.ResourceManager.#ctor">
1415 <summary>
1416 Initializes a new instance of the <see cref="T:HttpServer.Helpers.ResourceManager"/> class.
1417 </summary>
1418 </member>
1419 <member name="M:HttpServer.Helpers.ResourceManager.#ctor(HttpServer.ILogWriter)">
1420 <summary>
1421 Initializes a new instance of the <see cref="T:HttpServer.Helpers.ResourceManager"/> class.
1422 </summary>
1423 <param name="writer">logger.</param>
1424 </member>
1425 <member name="M:HttpServer.Helpers.ResourceManager.LoadResources(System.String,System.Reflection.Assembly,System.String)">
1426 <summary>
1427 Loads resources from a namespace in the given assembly to an URI
1428 </summary>
1429 <param name="toUri">The URI to map the resources to</param>
1430 <param name="fromAssembly">The assembly in which the resources reside</param>
1431 <param name="fromNamespace">The namespace from which to load the resources</param>
1432 <usage>
1433 <code>
1434 resourceLoader.LoadResources("/user/", typeof(User).Assembly, "MyLib.Models.User.Views");
1435 </code>
1436 Will make the resource MyLib.Models.User.Views.list.Haml accessible via /user/list.haml or /user/list/
1437 </usage>
1438 <returns>The amount of loaded files, giving you the possibility of making sure the resources needed gets loaded</returns>
1439 <exception cref="T:System.InvalidOperationException">If a resource has already been mapped to an uri</exception>
1440 </member>
1441 <member name="M:HttpServer.Helpers.ResourceManager.GetResourceStream(System.String)">
1442 <summary>
1443 Retrieves a stream for the specified resource path if loaded otherwise null
1444 </summary>
1445 <param name="path">Path to the resource to retrieve a stream for</param>
1446 <returns>A stream or null if the resource couldn't be found</returns>
1447 </member>
1448 <member name="M:HttpServer.Helpers.ResourceManager.GetFiles(System.String)">
1449 <summary>
1450 Fetch all files from the resource that matches the specified arguments.
1451 </summary>
1452 <param name="path">The path to the resource to extract</param>
1453 <returns>
1454 a list of files if found; or an empty array if no files are found.
1455 </returns>
1456 <exception cref="T:System.ArgumentException">Search path must end with an asterisk for finding arbitrary files</exception>
1457 </member>
1458 <member name="M:HttpServer.Helpers.ResourceManager.GetFiles(System.String,System.String)">
1459 <summary>
1460 Fetch all files from the resource that matches the specified arguments.
1461 </summary>
1462 <param name="path">Where the file should reside.</param>
1463 <param name="filename">Files to check</param>
1464 <returns>
1465 a list of files if found; or an empty array if no files are found.
1466 </returns>
1467 </member>
1468 <member name="M:HttpServer.Helpers.ResourceManager.ContainsResource(System.String)">
1469 <summary>
1470 Returns whether or not the loader has an instance of the file requested
1471 </summary>
1472 <param name="filename">The name of the template/file</param>
1473 <returns>True if the loader can provide the file</returns>
1474 </member>
1475 <member name="T:HttpServer.Helpers.WebHelper">
1476 <summary>
1477 Webhelper provides helpers for common tasks in HTML.
1478 </summary>
1479 </member>
1480 <member name="F:HttpServer.Helpers.WebHelper.JSImplementation">
1481 <summary>
1482 Used to let the website use different javascript libraries.
1483 Default is <see cref="T:HttpServer.Helpers.Implementations.PrototypeImp"/>
1484 </summary>
1485 </member>
1486 <member name="M:HttpServer.Helpers.WebHelper.AjaxRequest(System.String,System.String,System.String[])">
1487 <summary>
1488 Creates a link that invokes through ajax.
1489 </summary>
1490 <param name="url">url to fetch</param>
1491 <param name="title">link title</param>
1492 <param name="options">
1493 optional options in format "key, value, key, value".
1494 Javascript options starts with ':'.
1495 </param>
1496 <returns>a link tag</returns>
1497 <example>
1498 WebHelper.AjaxRequest("/users/add/", "Add user", "method:", "post", "onclick", "validate('this');");
1499 </example>
1500 </member>
1501 <member name="M:HttpServer.Helpers.WebHelper.AjaxUpdater(System.String,System.String,System.String,System.String[])">
1502 <summary>
1503 Builds a link that updates an element with the fetched ajax content.
1504 </summary>
1505 <param name="url">Url to fetch content from</param>
1506 <param name="title">link title</param>
1507 <param name="targetId">html element to update with the results of the ajax request.</param>
1508 <param name="options">optional options in format "key, value, key, value"</param>
1509 <returns>A link tag.</returns>
1510 </member>
1511 <member name="M:HttpServer.Helpers.WebHelper.DialogLink(System.String,System.String,System.String[])">
1512 <summary>
1513 A link that pop ups a Dialog (overlay div)
1514 </summary>
1515 <param name="url">url to contents of dialog</param>
1516 <param name="title">link title</param>
1517 <param name="htmlAttributes">name/value of html attributes.</param>
1518 <returns>A "a"-tag that popups a dialog when clicked</returns>
1519 <example>
1520 WebHelper.DialogLink("/user/show/1", "show user", "onmouseover", "alert('booh!');");
1521 </example>
1522 </member>
1523 <member name="M:HttpServer.Helpers.WebHelper.CreateDialog(System.String,System.String,System.String[])">
1524 <summary>
1525 Create/Open a dialog box using ajax
1526 </summary>
1527 <param name="url"></param>
1528 <param name="title"></param>
1529 <param name="parameters"></param>
1530 <returns></returns>
1531 </member>
1532 <member name="M:HttpServer.Helpers.WebHelper.CloseDialog">
1533 <summary>
1534 Close a javascript dialog window/div.
1535 </summary>
1536 <returns>javascript for closing a dialog.</returns>
1537 <see cref="M:HttpServer.Helpers.WebHelper.DialogLink(System.String,System.String,System.String[])"/>
1538 </member>
1539 <member name="M:HttpServer.Helpers.WebHelper.FormStart(System.String,System.String,System.Boolean)">
1540 <summary>
1541 Create a &lt;form&gt; tag.
1542 </summary>
1543 <param name="name">name of form</param>
1544 <param name="action">action to invoke on submit</param>
1545 <param name="isAjax">form should be posted as ajax</param>
1546 <returns>html code</returns>
1547 <example>
1548 WebHelper.FormStart("frmLogin", "/user/login", Request.IsAjax);
1549 </example>
1550 </member>
1551 <member name="M:HttpServer.Helpers.WebHelper.Link(System.String,System.String,System.String[])">
1552 <summary>
1553 Create a link tag.
1554 </summary>
1555 <param name="url">url to go to</param>
1556 <param name="title">link title (text that is displayed)</param>
1557 <param name="htmlAttributes">html attributes, name, value, name, value</param>
1558 <returns>html code</returns>
1559 <example>
1560 WebHelper.Link("/user/show/1", "Show user", "id", "showUser", "onclick", "return confirm('Are you shure?');");
1561 </example>
1562 </member>
1563 <member name="M:HttpServer.Helpers.WebHelper.BuildLink(System.String,System.String,System.String[])">
1564 <summary>
1565 Build a link
1566 </summary>
1567 <param name="url">url to go to.</param>
1568 <param name="title">title of link (displayed text)</param>
1569 <param name="htmlAttributes">extra html attributes.</param>
1570 <returns>a complete link</returns>
1571 </member>
1572 <member name="M:HttpServer.Helpers.WebHelper.BuildLink(System.String,System.String,System.String[],System.String[])">
1573 <summary>
1574 Build a link
1575 </summary>
1576 <param name="url">url to go to.</param>
1577 <param name="title">title of link (displayed text)</param>
1578 <param name="htmlAttributes">extra html attributes.</param>
1579 <returns>a complete link</returns>
1580 <param name="options">more options</param>
1581 </member>
1582 <member name="M:HttpServer.Helpers.WebHelper.Select(System.String,System.Collections.ICollection,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
1583 <summary>
1584 Obsolete
1585 </summary>
1586 <param name="name">Obsolete</param>
1587 <param name="collection">Obsolete</param>
1588 <param name="getIdTitle">Obsolete</param>
1589 <param name="selectedValue">Obsolete</param>
1590 <param name="firstEmpty">Obsolete</param>
1591 <returns>Obsolete</returns>
1592 </member>
1593 <member name="M:HttpServer.Helpers.WebHelper.Select(System.String,System.String,System.Collections.ICollection,HttpServer.Helpers.GetIdTitle,System.Object,System.Boolean)">
1594 <summary>
1595 Obsolete
1596 </summary>
1597 <param name="name">Obsolete</param>
1598 <param name="id">Obsolete</param>
1599 <param name="collection">Obsolete</param>
1600 <param name="getIdTitle">Obsolete</param>
1601 <param name="selectedValue">Obsolete</param>
1602 <param name="firstEmpty">Obsolete</param>
1603 <returns>Obsolete</returns>
1604 </member>
1605 <member name="M:HttpServer.Helpers.WebHelper.List(System.Collections.Generic.IEnumerable{System.Object},System.String)">
1606 <summary>
1607 Render errors into a UL with class "errors"
1608 </summary>
1609 <param name="className">class used by UL-tag.</param>
1610 <param name="theList">items to list</param>
1611 <returns>an unordered html list.</returns>
1612 </member>
1613 <member name="M:HttpServer.Helpers.WebHelper.List(System.Collections.Specialized.NameValueCollection,System.String)">
1614 <summary>
1615 Render errors into a UL with class "errors"
1616 </summary>
1617 <param name="className">class used by UL-tag.</param>
1618 <param name="theList">items to list</param>
1619 <returns>an unordered html list.</returns>
1620 </member>
1621 <member name="M:HttpServer.Helpers.WebHelper.Errors(System.Collections.Specialized.NameValueCollection)">
1622 <summary>
1623 Render errors into a UL with class "errors"
1624 </summary>
1625 <param name="errors"></param>
1626 <returns></returns>
1627 </member>
1628 <member name="M:HttpServer.Helpers.WebHelper.GenerateHtmlAttributes(System.Text.StringBuilder,System.String[],System.String[])">
1629 <summary>
1630 Generates a list with html attributes.
1631 </summary>
1632 <param name="sb">StringBuilder that the options should be added to.</param>
1633 <param name="firstOptions">attributes set by user.</param>
1634 <param name="secondOptions">attributes set by any of the helper classes.</param>
1635 </member>
1636 <member name="M:HttpServer.Helpers.WebHelper.GenerateHtmlAttributes(System.Text.StringBuilder,System.String[])">
1637 <summary>
1638 Generates a list with html attributes.
1639 </summary>
1640 <param name="sb">StringBuilder that the options should be added to.</param>
1641 <param name="options"></param>
1642 </member>
1643 <member name="T:HttpServer.Helpers.JavascriptHelperImplementation">
1644 <summary>
1645 Purpose of this class is to create a javascript toolkit independent javascript helper.
1646 </summary>
1647 </member>
1648 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.GenerateOptions(System.Text.StringBuilder,System.String[],System.Boolean)">
1649 <summary>
1650 Generates a list with JS options.
1651 </summary>
1652 <param name="sb">StringBuilder that the options should be added to.</param>
1653 <param name="options">the javascript options. name, value pairs. each string value should be escaped by YOU!</param>
1654 <param name="startWithComma">true if we should start with a comma.</param>
1655 </member>
1656 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.RemoveJavascriptOptions(System.String[])">
1657 <summary>
1658 Removes any javascript parameters from an array of parameters
1659 </summary>
1660 <param name="options">The array of parameters to remove javascript params from</param>
1661 <returns>An array of html parameters</returns>
1662 </member>
1663 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.AjaxFormOnSubmit(System.String[])">
1664 <summary>
1665 javascript action that should be added to the "onsubmit" event in the form tag.
1666 </summary>
1667 <returns></returns>
1668 <remarks>All javascript option names should end with colon.</remarks>
1669 <example>
1670 <code>
1671 JSHelper.AjaxRequest("/user/show/1", "onsuccess:", "$('userInfo').update(result);");
1672 </code>
1673 </example>
1674 </member>
1675 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.AjaxRequest(System.String,System.String[])">
1676 <summary>
1677 Requests a url through ajax
1678 </summary>
1679 <param name="url">url to fetch</param>
1680 <param name="options">optional options in format "key, value, key, value", used in JS request object.</param>
1681 <returns>a link tag</returns>
1682 <remarks>All javascript option names should end with colon.</remarks>
1683 <example>
1684 <code>
1685 JSHelper.AjaxRequest("/user/show/1", "onsuccess:", "$('userInfo').update(result);");
1686 </code>
1687 </example>
1688 </member>
1689 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.AjaxUpdater(System.String,System.String,System.String[])">
1690 <summary>
1691 Ajax requests that updates an element with
1692 the fetched content
1693 </summary>
1694 <param name="url">Url to fetch content from</param>
1695 <param name="targetId">element to update</param>
1696 <param name="options">optional options in format "key, value, key, value", used in JS updater object.</param>
1697 <returns>A link tag.</returns>
1698 <remarks>All javascript option names should end with colon.</remarks>
1699 <example>
1700 <code>
1701 JSHelper.AjaxUpdater("/user/show/1", "userInfo", "onsuccess:", "alert('Successful!');");
1702 </code>
1703 </example>
1704 </member>
1705 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.DialogLink(System.String,System.String,System.String[])">
1706 <summary>
1707 A link that pop ups a Dialog (overlay div)
1708 </summary>
1709 <param name="url">url to contents of dialog</param>
1710 <param name="title">link title</param>
1711 <returns>A "a"-tag that popups a dialog when clicked</returns>
1712 <param name="htmlAttributes">name/value of html attributes</param>
1713 <example>
1714 WebHelper.DialogLink("/user/show/1", "show user", "onmouseover", "alert('booh!');");
1715 </example>
1716 </member>
1717 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.CloseDialog">
1718 <summary>
1719 Close a javascript dialog window/div.
1720 </summary>
1721 <returns>javascript for closing a dialog.</returns>
1722 <see cref="M:HttpServer.Helpers.JavascriptHelperImplementation.DialogLink(System.String,System.String,System.String[])"/>
1723 </member>
1724 <member name="M:HttpServer.Helpers.JavascriptHelperImplementation.CreateDialog(System.String,System.String,System.String[])">
1725 <summary>
1726 Creates a new modal dialog window
1727 </summary>
1728 <param name="url">url to open in window.</param>
1729 <param name="title">window title (may not be supported by all js implementations)</param>
1730 <param name="options"></param>
1731 <returns></returns>
1732 </member>
1733 <member name="T:HttpServer.Helpers.XmlHelper">
1734 <summary>
1735 Helpers to make XML handling easier
1736 </summary>
1737 </member>
1738 <member name="M:HttpServer.Helpers.XmlHelper.Serialize(System.Object)">
1739 <summary>
1740 Serializes object to XML.
1741 </summary>
1742 <param name="value">object to serialize.</param>
1743 <returns>XML</returns>
1744 <remarks>
1745 Removes name spaces and adds indentation
1746 </remarks>
1747 </member>
1748 <member name="M:HttpServer.Helpers.XmlHelper.Deserialize``1(System.String)">
1749 <summary>
1750 Create an object from a XML string
1751 </summary>
1752 <typeparam name="T">Type of object</typeparam>
1753 <param name="xml">XML string</param>
1754 <returns>object</returns>
1755 </member>
1756 <member name="T:HttpServer.HttpClientContext">
1757 <summary>
1758 Contains a connection to a browser/client.
1759 </summary>
1760 <remarks>
1761 Remember to <see cref="M:HttpServer.HttpClientContext.Start"/> after you have hooked the <see cref="E:HttpServer.HttpClientContext.RequestReceived"/> event.
1762 </remarks>
1763 TODO: Maybe this class should be broken up into HttpClientChannel and HttpClientContext?
1764 </member>
1765 <member name="E:HttpServer.HttpClientContext.Cleaned">
1766 <summary>
1767 This context have been cleaned, which means that it can be reused.
1768 </summary>
1769 </member>
1770 <member name="E:HttpServer.HttpClientContext.Started">
1771 <summary>
1772 Context have been started (a new client have connected)
1773 </summary>
1774 </member>
1775 <member name="M:HttpServer.HttpClientContext.#ctor(System.Boolean,System.Net.IPEndPoint,System.IO.Stream,HttpServer.IRequestParserFactory,System.Int32,System.Net.Sockets.Socket)">
1776 <summary>
1777 Initializes a new instance of the <see cref="T:HttpServer.HttpClientContext"/> class.
1778 </summary>
1779 <param name="secured">true if the connection is secured (SSL/TLS)</param>
1780 <param name="remoteEndPoint">client that connected.</param>
1781 <param name="stream">Stream used for communication</param>
1782 <param name="parserFactory">Used to create a <see cref="T:HttpServer.IHttpRequestParser"/>.</param>
1783 <param name="bufferSize">Size of buffer to use when reading data. Must be at least 4096 bytes.</param>
1784 <exception cref="T:System.Net.Sockets.SocketException">If <see cref="M:System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"/> fails</exception>
1785 <exception cref="T:System.ArgumentException">Stream must be writable and readable.</exception>
1786 </member>
1787 <member name="M:HttpServer.HttpClientContext.OnBodyBytesReceived(System.Object,HttpServer.Parser.BodyEventArgs)">
1788 <summary>
1789 Process incoming body bytes.
1790 </summary>
1791 <param name="sender"><see cref="T:HttpServer.IHttpRequestParser"/></param>
1792 <param name="e">Bytes</param>
1793 </member>
1794 <member name="M:HttpServer.HttpClientContext.OnHeaderReceived(System.Object,HttpServer.Parser.HeaderEventArgs)">
1795 <summary>
1796
1797 </summary>
1798 <param name="sender"></param>
1799 <param name="e"></param>
1800 </member>
1801 <member name="P:HttpServer.HttpClientContext.CurrentRequest">
1802 <summary>
1803 Overload to specify own type.
1804 </summary>
1805 <remarks>
1806 Must be specified before the context is being used.
1807 </remarks>
1808 </member>
1809 <member name="M:HttpServer.HttpClientContext.Start">
1810 <summary>
1811 Start reading content.
1812 </summary>
1813 <remarks>
1814 Make sure to call base.Start() if you override this method.
1815 </remarks>
1816 </member>
1817 <member name="M:HttpServer.HttpClientContext.Cleanup">
1818 <summary>
1819 Clean up context.
1820 </summary>
1821 <remarks>
1822 Make sure to call base.Cleanup() if you override the method.
1823 </remarks>
1824 </member>
1825 <member name="P:HttpServer.HttpClientContext.Secured">
1826 <summary>
1827 Using SSL or other encryption method.
1828 </summary>
1829 </member>
1830 <member name="P:HttpServer.HttpClientContext.IsSecured">
1831 <summary>
1832 Using SSL or other encryption method.
1833 </summary>
1834 </member>
1835 <member name="P:HttpServer.HttpClientContext.LogWriter">
1836 <summary>
1837 Specify which logger to use.
1838 </summary>
1839 </member>
1840 <member name="P:HttpServer.HttpClientContext.Stream">
1841 <summary>
1842 Gets or sets the network stream.
1843 </summary>
1844 </member>
1845 <member name="P:HttpServer.HttpClientContext.RemoteAddress">
1846 <summary>
1847 Gets or sets IP address that the client connected from.
1848 </summary>
1849 </member>
1850 <member name="P:HttpServer.HttpClientContext.RemotePort">
1851 <summary>
1852 Gets or sets port that the client connected from.
1853 </summary>
1854 </member>
1855 <member name="M:HttpServer.HttpClientContext.Disconnect(System.Net.Sockets.SocketError)">
1856 <summary>
1857 Disconnect from client
1858 </summary>
1859 <param name="error">error to report in the <see cref="E:HttpServer.HttpClientContext.Disconnected"/> event.</param>
1860 </member>
1861 <member name="M:HttpServer.HttpClientContext.Respond(System.String,System.Net.HttpStatusCode,System.String,System.String,System.String)">
1862 <summary>
1863 Send a response.
1864 </summary>
1865 <param name="httpVersion">Either <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/></param>
1866 <param name="statusCode">HTTP status code</param>
1867 <param name="reason">reason for the status code.</param>
1868 <param name="body">HTML body contents, can be null or empty.</param>
1869 <param name="contentType">A content type to return the body as, i.e. 'text/html' or 'text/plain', defaults to 'text/html' if null or empty</param>
1870 <exception cref="T:System.ArgumentException">If <paramref name="httpVersion"/> is invalid.</exception>
1871 </member>
1872 <member name="M:HttpServer.HttpClientContext.Respond(System.String,System.Net.HttpStatusCode,System.String)">
1873 <summary>
1874 Send a response.
1875 </summary>
1876 <param name="httpVersion">Either <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/></param>
1877 <param name="statusCode">HTTP status code</param>
1878 <param name="reason">reason for the status code.</param>
1879 </member>
1880 <member name="M:HttpServer.HttpClientContext.Respond(System.String)">
1881 <summary>
1882 Send a response.
1883 </summary>
1884 <exception cref="T:System.ArgumentNullException"></exception>
1885 </member>
1886 <member name="M:HttpServer.HttpClientContext.Send(System.Byte[])">
1887 <summary>
1888 send a whole buffer
1889 </summary>
1890 <param name="buffer">buffer to send</param>
1891 <exception cref="T:System.ArgumentNullException"></exception>
1892 </member>
1893 <member name="M:HttpServer.HttpClientContext.Send(System.Byte[],System.Int32,System.Int32)">
1894 <summary>
1895 Send data using the stream
1896 </summary>
1897 <param name="buffer">Contains data to send</param>
1898 <param name="offset">Start position in buffer</param>
1899 <param name="size">number of bytes to send</param>
1900 <exception cref="T:System.ArgumentNullException"></exception>
1901 <exception cref="T:System.ArgumentOutOfRangeException"></exception>
1902 </member>
1903 <member name="E:HttpServer.HttpClientContext.Disconnected">
1904 <summary>
1905 The context have been disconnected.
1906 </summary>
1907 <remarks>
1908 Event can be used to clean up a context, or to reuse it.
1909 </remarks>
1910 </member>
1911 <member name="E:HttpServer.HttpClientContext.RequestReceived">
1912 <summary>
1913 A request have been received in the context.
1914 </summary>
1915 </member>
1916 <member name="T:HttpServer.HttpContextFactory">
1917 <summary>
1918 Used to create and reuse contexts.
1919 </summary>
1920 </member>
1921 <member name="M:HttpServer.HttpContextFactory.#ctor(HttpServer.ILogWriter,System.Int32,HttpServer.IRequestParserFactory)">
1922 <summary>
1923 Initializes a new instance of the <see cref="T:HttpServer.HttpContextFactory"/> class.
1924 </summary>
1925 <param name="writer">The writer.</param>
1926 <param name="bufferSize">Amount of bytes to read from the incoming socket stream.</param>
1927 <param name="factory">Used to create a request parser.</param>
1928 </member>
1929 <member name="P:HttpServer.HttpContextFactory.UseTraceLogs">
1930 <summary>
1931 True if detailed trace logs should be written.
1932 </summary>
1933 </member>
1934 <member name="M:HttpServer.HttpContextFactory.CreateContext(System.Boolean,System.Net.IPEndPoint,System.IO.Stream,System.Net.Sockets.Socket)">
1935 <summary>
1936 Create a new context.
1937 </summary>
1938 <param name="isSecured">true if socket is running HTTPS.</param>
1939 <param name="endPoint">Client that connected</param>
1940 <param name="stream">Network/SSL stream.</param>
1941 <returns>A context.</returns>
1942 </member>
1943 <member name="M:HttpServer.HttpContextFactory.CreateNewContext(System.Boolean,System.Net.IPEndPoint,System.IO.Stream,System.Net.Sockets.Socket)">
1944 <summary>
1945 Create a new context.
1946 </summary>
1947 <param name="isSecured">true if HTTPS is used.</param>
1948 <param name="endPoint">Remote client</param>
1949 <param name="stream">Network stream, <see cref="T:HttpServer.HttpClientContext"/> uses <see cref="T:HttpServer.ReusableSocketNetworkStream"/>.</param>
1950 <returns>A new context (always).</returns>
1951 </member>
1952 <member name="M:HttpServer.HttpContextFactory.CreateSecureContext(System.Net.Sockets.Socket,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Authentication.SslProtocols)">
1953 <summary>
1954 Create a secure <see cref="T:HttpServer.IHttpClientContext"/>.
1955 </summary>
1956 <param name="socket">Client socket (accepted by the <see cref="T:HttpServer.HttpListener"/>).</param>
1957 <param name="certificate">HTTPS certificate to use.</param>
1958 <param name="protocol">Kind of HTTPS protocol. Usually TLS or SSL.</param>
1959 <returns>
1960 A created <see cref="T:HttpServer.IHttpClientContext"/>.
1961 </returns>
1962 </member>
1963 <member name="E:HttpServer.HttpContextFactory.RequestReceived">
1964 <summary>
1965 A request have been received from one of the contexts.
1966 </summary>
1967 </member>
1968 <member name="M:HttpServer.HttpContextFactory.CreateContext(System.Net.Sockets.Socket)">
1969 <summary>
1970 Creates a <see cref="T:HttpServer.IHttpClientContext"/> that handles a connected client.
1971 </summary>
1972 <param name="socket">Client socket (accepted by the <see cref="T:HttpServer.HttpListener"/>).</param>
1973 <returns>
1974 A creates <see cref="T:HttpServer.IHttpClientContext"/>.
1975 </returns>
1976 </member>
1977 <member name="M:HttpServer.HttpContextFactory.Shutdown">
1978 <summary>
1979 Server is shutting down so shut down the factory
1980 </summary>
1981 </member>
1982 <member name="T:HttpServer.ReusableSocketNetworkStream">
1983 <summary>
1984 Custom network stream to mark sockets as reusable when disposing the stream.
1985 </summary>
1986 </member>
1987 <member name="M:HttpServer.ReusableSocketNetworkStream.#ctor(System.Net.Sockets.Socket)">
1988 <summary>
1989 Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream" /> class for the specified <see cref="T:System.Net.Sockets.Socket" />.
1990 </summary>
1991 <param name="socket">
1992 The <see cref="T:System.Net.Sockets.Socket" /> that the <see cref="T:System.Net.Sockets.NetworkStream" /> will use to send and receive data.
1993 </param>
1994 <exception cref="T:System.ArgumentNullException">
1995 The <paramref name="socket" /> parameter is null.
1996 </exception>
1997 <exception cref="T:System.IO.IOException">
1998 The <paramref name="socket" /> parameter is not connected.
1999 -or-
2000 The <see cref="P:System.Net.Sockets.Socket.SocketType" /> property of the <paramref name="socket" /> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream" />.
2001 -or-
2002 The <paramref name="socket" /> parameter is in a nonblocking state.
2003 </exception>
2004 </member>
2005 <member name="M:HttpServer.ReusableSocketNetworkStream.#ctor(System.Net.Sockets.Socket,System.Boolean)">
2006 <summary>
2007 Initializes a new instance of the <see cref="T:System.Net.Sockets.NetworkStream" /> class for the specified <see cref="T:System.Net.Sockets.Socket" /> with the specified <see cref="T:System.Net.Sockets.Socket" /> ownership.
2008 </summary>
2009 <param name="socket">
2010 The <see cref="T:System.Net.Sockets.Socket" /> that the <see cref="T:System.Net.Sockets.NetworkStream" /> will use to send and receive data.
2011 </param>
2012 <param name="ownsSocket">
2013 Set to true to indicate that the <see cref="T:System.Net.Sockets.NetworkStream" /> will take ownership of the <see cref="T:System.Net.Sockets.Socket" />; otherwise, false.
2014 </param>
2015 <exception cref="T:System.ArgumentNullException">
2016 The <paramref name="socket" /> parameter is null.
2017 </exception>
2018 <exception cref="T:System.IO.IOException">
2019 The <paramref name="socket" /> parameter is not connected.
2020 -or-
2021 the value of the <see cref="P:System.Net.Sockets.Socket.SocketType" /> property of the <paramref name="socket" /> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream" />.
2022 -or-
2023 the <paramref name="socket" /> parameter is in a nonblocking state.
2024 </exception>
2025 </member>
2026 <member name="M:HttpServer.ReusableSocketNetworkStream.#ctor(System.Net.Sockets.Socket,System.IO.FileAccess)">
2027 <summary>
2028 Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream" /> class for the specified <see cref="T:System.Net.Sockets.Socket" /> with the specified access rights.
2029 </summary>
2030 <param name="socket">
2031 The <see cref="T:System.Net.Sockets.Socket" /> that the <see cref="T:System.Net.Sockets.NetworkStream" /> will use to send and receive data.
2032 </param>
2033 <param name="access">
2034 A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values that specify the type of access given to the <see cref="T:System.Net.Sockets.NetworkStream" /> over the provided <see cref="T:System.Net.Sockets.Socket" />.
2035 </param>
2036 <exception cref="T:System.ArgumentNullException">
2037 The <paramref name="socket" /> parameter is null.
2038 </exception>
2039 <exception cref="T:System.IO.IOException">
2040 The <paramref name="socket" /> parameter is not connected.
2041 -or-
2042 the <see cref="P:System.Net.Sockets.Socket.SocketType" /> property of the <paramref name="socket" /> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream" />.
2043 -or-
2044 the <paramref name="socket" /> parameter is in a nonblocking state.
2045 </exception>
2046 </member>
2047 <member name="M:HttpServer.ReusableSocketNetworkStream.#ctor(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean)">
2048 <summary>
2049 Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream" /> class for the specified <see cref="T:System.Net.Sockets.Socket" /> with the specified access rights and the specified <see cref="T:System.Net.Sockets.Socket" /> ownership.
2050 </summary>
2051 <param name="socket">
2052 The <see cref="T:System.Net.Sockets.Socket" /> that the <see cref="T:System.Net.Sockets.NetworkStream" /> will use to send and receive data.
2053 </param>
2054 <param name="access">
2055 A bitwise combination of the <see cref="T:System.IO.FileAccess" /> values that specifies the type of access given to the <see cref="T:System.Net.Sockets.NetworkStream" /> over the provided <see cref="T:System.Net.Sockets.Socket" />.
2056 </param>
2057 <param name="ownsSocket">
2058 Set to true to indicate that the <see cref="T:System.Net.Sockets.NetworkStream" /> will take ownership of the <see cref="T:System.Net.Sockets.Socket" />; otherwise, false.
2059 </param>
2060 <exception cref="T:System.ArgumentNullException">
2061 The <paramref name="socket" /> parameter is null.
2062 </exception>
2063 <exception cref="T:System.IO.IOException">
2064 The <paramref name="socket" /> parameter is not connected.
2065 -or-
2066 The <see cref="P:System.Net.Sockets.Socket.SocketType" /> property of the <paramref name="socket" /> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream" />.
2067 -or-
2068 The <paramref name="socket" /> parameter is in a nonblocking state.
2069 </exception>
2070 </member>
2071 <member name="M:HttpServer.ReusableSocketNetworkStream.Close">
2072 <summary>
2073 Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream.
2074 </summary>
2075 </member>
2076 <member name="M:HttpServer.ReusableSocketNetworkStream.Dispose(System.Boolean)">
2077 <summary>
2078 Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.NetworkStream"/> and optionally releases the managed resources.
2079 </summary>
2080 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
2081 </member>
2082 <member name="T:HttpServer.IHttpContextFactory">
2083 <summary>
2084 Used to create <see cref="T:HttpServer.IHttpClientContext"/>es.
2085 </summary>
2086 </member>
2087 <member name="M:HttpServer.IHttpContextFactory.CreateContext(System.Net.Sockets.Socket)">
2088 <summary>
2089 Creates a <see cref="T:HttpServer.IHttpClientContext"/> that handles a connected client.
2090 </summary>
2091 <param name="socket">Client socket (accepted by the <see cref="T:HttpServer.HttpListener"/>).</param>
2092 <returns>A creates <see cref="T:HttpServer.IHttpClientContext"/>.</returns>
2093 </member>
2094 <member name="M:HttpServer.IHttpContextFactory.CreateSecureContext(System.Net.Sockets.Socket,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Authentication.SslProtocols)">
2095 <summary>
2096 Create a secure <see cref="T:HttpServer.IHttpClientContext"/>.
2097 </summary>
2098 <param name="socket">Client socket (accepted by the <see cref="T:HttpServer.HttpListener"/>).</param>
2099 <param name="certificate">HTTPS certificate to use.</param>
2100 <param name="protocol">Kind of HTTPS protocol. Usually TLS or SSL.</param>
2101 <returns>A created <see cref="T:HttpServer.IHttpClientContext"/>.</returns>
2102 </member>
2103 <member name="E:HttpServer.IHttpContextFactory.RequestReceived">
2104 <summary>
2105 A request have been received from one of the contexts.
2106 </summary>
2107 </member>
2108 <member name="M:HttpServer.IHttpContextFactory.Shutdown">
2109 <summary>
2110 Server is shutting down so shut down the factory
2111 </summary>
2112 </member>
2113 <member name="T:HttpServer.HttpFile">
2114 <summary>
2115 Container class for posted files
2116 </summary>
2117 </member>
2118 <member name="M:HttpServer.HttpFile.#ctor(System.String,System.String,System.String,System.String)">
2119 <summary>
2120 Creates a container for a posted file
2121 </summary>
2122 <param name="name">The identifier of the post field</param>
2123 <param name="filename">The file path</param>
2124 <param name="contentType">The content type of the file</param>
2125 <param name="uploadFilename">The name of the file uploaded</param>
2126 <exception cref="T:System.ArgumentNullException">If any parameter is null or empty</exception>
2127 </member>
2128 <member name="M:HttpServer.HttpFile.#ctor(System.String,System.String,System.String)">
2129 <summary>
2130 Creates a container for a posted file <see cref="M:HttpServer.HttpFile.#ctor(System.String,System.String,System.String,System.String)"/>
2131 </summary>
2132 <exception cref="T:System.ArgumentNullException">If any parameter is null or empty</exception>
2133 </member>
2134 <member name="M:HttpServer.HttpFile.Finalize">
2135 <summary>Destructor disposing the file</summary>
2136 </member>
2137 <member name="P:HttpServer.HttpFile.Name">
2138 <summary>
2139 The name/id of the file
2140 </summary>
2141 </member>
2142 <member name="P:HttpServer.HttpFile.Filename">
2143 <summary>
2144 The full file path
2145 </summary>
2146 </member>
2147 <member name="P:HttpServer.HttpFile.UploadFilename">
2148 <summary>
2149 The name of the uploaded file
2150 </summary>
2151 </member>
2152 <member name="P:HttpServer.HttpFile.ContentType">
2153 <summary>
2154 The type of file
2155 </summary>
2156 </member>
2157 <member name="M:HttpServer.HttpFile.Dispose(System.Boolean)">
2158 <summary>
2159 Deletes the temporary file
2160 </summary>
2161 <param name="disposing">True if manual dispose</param>
2162 </member>
2163 <member name="M:HttpServer.HttpFile.Dispose">
2164 <summary>
2165 Disposing interface, cleans up managed resources (the temporary file) and suppresses finalization
2166 </summary>
2167 </member>
2168 <member name="T:HttpServer.HttpForm">
2169 <summary>Container for posted form data</summary>
2170 </member>
2171 <member name="F:HttpServer.HttpForm.EmptyForm">
2172 <summary>Instance to help mark a non-initialized form</summary>
2173 </member>
2174 <member name="M:HttpServer.HttpForm.#ctor">
2175 <summary>Initializes a form container with the specified name</summary>
2176 </member>
2177 <member name="M:HttpServer.HttpForm.#ctor(HttpServer.HttpInput)">
2178 <summary>
2179 Makes a deep copy of the input
2180 </summary>
2181 <param name="input">The input to copy</param>
2182 </member>
2183 <member name="M:HttpServer.HttpForm.AddFile(HttpServer.HttpFile)">
2184 <summary>
2185 Adds a file to the collection of posted files
2186 </summary>
2187 <param name="file">The file to add</param>
2188 <exception cref="T:System.ArgumentException">If the file is already added</exception>
2189 <exception cref="T:System.ArgumentNullException">If file is null</exception>
2190 <exception cref="T:System.InvalidOperationException">If the instance is HttpForm.EmptyForm which cannot be modified</exception>
2191 </member>
2192 <member name="M:HttpServer.HttpForm.ContainsFile(System.String)">
2193 <summary>
2194 Checks if the form contains a specified file
2195 </summary>
2196 <param name="name">Field name of the file parameter</param>
2197 <returns>True if the file exists</returns>
2198 <exception cref="T:System.InvalidOperationException">If the instance is HttpForm.EmptyForm which cannot be modified</exception>
2199 </member>
2200 <member name="M:HttpServer.HttpForm.GetFile(System.String)">
2201 <summary>
2202 Retrieves a file held by by the form
2203 </summary>
2204 <param name="name">The identifier of the file</param>
2205 <returns>The requested file or null if the file was not found</returns>
2206 <exception cref="T:System.ArgumentNullException">If name is null or empty</exception>
2207 <exception cref="T:System.InvalidOperationException">If the instance is HttpForm.EmptyForm which cannot be modified</exception>
2208 </member>
2209 <member name="P:HttpServer.HttpForm.Files">
2210 <summary>
2211 Retrieves the number of files added to the <see cref="T:HttpServer.HttpForm"/>
2212 </summary>
2213 <returns>0 if no files are added</returns>
2214 </member>
2215 <member name="M:HttpServer.HttpForm.Clear">
2216 <summary>Disposes all held HttpFile's and resets values</summary>
2217 </member>
2218 <member name="T:HttpServer.HttpHelper">
2219 <summary>
2220 Generic helper functions for HTTP
2221 </summary>
2222 </member>
2223 <member name="F:HttpServer.HttpHelper.HTTP10">
2224 <summary>
2225 Version string for HTTP v1.0
2226 </summary>
2227 </member>
2228 <member name="F:HttpServer.HttpHelper.HTTP11">
2229 <summary>
2230 Version string for HTTP v1.1
2231 </summary>
2232 </member>
2233 <member name="F:HttpServer.HttpHelper.EmptyUri">
2234 <summary>
2235 An empty URI
2236 </summary>
2237 </member>
2238 <member name="M:HttpServer.HttpHelper.ParseQueryString(System.String)">
2239 <summary>
2240 Parses a query string.
2241 </summary>
2242 <param name="queryString">Query string (URI encoded)</param>
2243 <returns>A <see cref="T:HttpServer.HttpInput"/> object if successful; otherwise <see cref="F:HttpServer.HttpInput.Empty"/></returns>
2244 <exception cref="T:System.ArgumentNullException"><c>queryString</c> is null.</exception>
2245 <exception cref="T:System.FormatException">If string cannot be parsed.</exception>
2246 </member>
2247 <member name="T:HttpServer.HttpInput">
2248 <summary>
2249 Contains some kind of input from the browser/client.
2250 can be QueryString, form data or any other request body content.
2251 </summary>
2252 </member>
2253 <member name="F:HttpServer.HttpInput.Empty">
2254 <summary> Representation of a non-initialized class instance </summary>
2255 </member>
2256 <member name="F:HttpServer.HttpInput._ignoreChanges">
2257 <summary> Variable telling the class that it is non-initialized <see cref="F:HttpServer.HttpInput.Empty"/> </summary>
2258 </member>
2259 <member name="M:HttpServer.HttpInput.#ctor(System.String)">
2260 <summary>
2261 Initializes a new instance of the <see cref="T:HttpServer.HttpInput"/> class.
2262 </summary>
2263 <param name="name">form name.</param>
2264 </member>
2265 <member name="M:HttpServer.HttpInput.#ctor(System.String,System.Boolean)">
2266 <summary>
2267 Initializes a new instance of the <see cref="T:HttpServer.HttpInput"/> class.
2268 </summary>
2269 <param name="name">form name.</param>
2270 <param name="ignoreChanges">if set to <c>true</c> all changes will be ignored. </param>
2271 <remarks>this constructor should only be used by Empty</remarks>
2272 </member>
2273 <member name="M:HttpServer.HttpInput.#ctor(HttpServer.HttpInput)">
2274 <summary>Creates a deep copy of the HttpInput class</summary>
2275 <param name="input">The object to copy</param>
2276 <remarks>The function makes a deep copy of quite a lot which can be slow</remarks>
2277 </member>
2278 <member name="P:HttpServer.HttpInput.Name">
2279 <summary>
2280 Form name as lower case
2281 </summary>
2282 </member>
2283 <member name="M:HttpServer.HttpInput.Add(System.String,System.String)">
2284 <summary>
2285 Add a new element. Form array elements are parsed
2286 and added in a correct hierarchy.
2287 </summary>
2288 <param name="name">Name is converted to lower case.</param>
2289 <param name="value"></param>
2290 <exception cref="T:System.ArgumentNullException"><c>name</c> is null.</exception>
2291 <exception cref="T:System.InvalidOperationException">Cannot add stuff to <see cref="F:HttpServer.HttpInput.Empty"/>.</exception>
2292 </member>
2293 <member name="P:HttpServer.HttpInput.Item(System.String)">
2294 <summary>
2295 Get a form item.
2296 </summary>
2297 <param name="name"></param>
2298 <returns>Returns <see cref="F:HttpServer.HttpInputItem.Empty"/> if item was not found.</returns>
2299 </member>
2300 <member name="M:HttpServer.HttpInput.Contains(System.String)">
2301 <summary>
2302 Returns true if the class contains a <see cref="T:HttpServer.HttpInput"/> with the corresponding name.
2303 </summary>
2304 <param name="name">The field/query string name</param>
2305 <returns>True if the value exists</returns>
2306 </member>
2307 <member name="M:HttpServer.HttpInput.ParseItem(System.String,System.String)">
2308 <summary>
2309 Parses an item and returns it.
2310 This function is primarily used to parse array items as in user[name].
2311 </summary>
2312 <param name="name"></param>
2313 <param name="value"></param>
2314 <returns></returns>
2315 </member>
2316 <member name="M:HttpServer.HttpInput.ToString">
2317 <summary> Outputs the instance representing all its values joined together </summary>
2318 <returns></returns>
2319 </member>
2320 <member name="M:HttpServer.HttpInput.ToString(System.Boolean)">
2321 <summary>Returns all items as an unescaped query string.</summary>
2322 <returns></returns>
2323 </member>
2324 <member name="M:HttpServer.HttpInput.ExtractOne(System.String)">
2325 <summary>
2326 Extracts one parameter from an array
2327 </summary>
2328 <param name="value">Containing the string array</param>
2329 <returns>All but the first value</returns>
2330 <example>
2331 string test1 = ExtractOne("system[user][extension][id]");
2332 string test2 = ExtractOne(test1);
2333 string test3 = ExtractOne(test2);
2334 // test1 = user[extension][id]
2335 // test2 = extension[id]
2336 // test3 = id
2337 </example>
2338 </member>
2339 <member name="M:HttpServer.HttpInput.Clear">
2340 <summary>Resets all data contained by class</summary>
2341 </member>
2342 <member name="M:HttpServer.HttpInput.System#Collections#Generic#IEnumerable{HttpServer#HttpInputItem}#GetEnumerator">
2343 <summary>
2344 Returns an enumerator that iterates through the collection.
2345 </summary>
2346
2347 <returns>
2348 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
2349 </returns>
2350 <filterpriority>1</filterpriority>
2351 </member>
2352 <member name="M:HttpServer.HttpInput.GetEnumerator">
2353 <summary>
2354 Returns an enumerator that iterates through a collection.
2355 </summary>
2356
2357 <returns>
2358 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
2359 </returns>
2360 <filterpriority>2</filterpriority>
2361 </member>
2362 <member name="T:HttpServer.IHttpInput">
2363 <summary>
2364 Base class for request data containers
2365 </summary>
2366 </member>
2367 <member name="M:HttpServer.IHttpInput.Add(System.String,System.String)">
2368 <summary>
2369 Adds a parameter mapped to the presented name
2370 </summary>
2371 <param name="name">The name to map the parameter to</param>
2372 <param name="value">The parameter value</param>
2373 </member>
2374 <member name="P:HttpServer.IHttpInput.Item(System.String)">
2375 <summary>
2376 Returns a request parameter
2377 </summary>
2378 <param name="name">The name associated with the parameter</param>
2379 <returns></returns>
2380 </member>
2381 <member name="M:HttpServer.IHttpInput.Contains(System.String)">
2382 <summary>
2383 Returns true if the container contains the requested parameter
2384 </summary>
2385 <param name="name">Parameter id</param>
2386 <returns>True if parameter exists</returns>
2387 </member>
2388 <member name="T:HttpServer.HttpInputItem">
2389 <summary>
2390 represents a HTTP input item. Each item can have multiple sub items, a sub item
2391 is made in a HTML form by using square brackets
2392 </summary>
2393 <example>
2394 // <input type="text" name="user[FirstName]" value="jonas" /> becomes:
2395 Console.WriteLine("Value: {0}", form["user"]["FirstName"].Value);
2396 </example>
2397 <remarks>
2398 All names in a form SHOULD be in lowercase.
2399 </remarks>
2400 </member>
2401 <member name="F:HttpServer.HttpInputItem.Empty">
2402 <summary> Representation of a non-initialized <see cref="T:HttpServer.HttpInputItem"/>.</summary>
2403 </member>
2404 <member name="M:HttpServer.HttpInputItem.#ctor(System.String,System.String)">
2405 <summary>
2406 Initializes an input item setting its name/identifier and value
2407 </summary>
2408 <param name="name">Parameter name/id</param>
2409 <param name="value">Parameter value</param>
2410 </member>
2411 <member name="M:HttpServer.HttpInputItem.#ctor(HttpServer.HttpInputItem)">
2412 <summary>Creates a deep copy of the item specified</summary>
2413 <param name="item">The item to copy</param>
2414 <remarks>The function makes a deep copy of quite a lot which can be slow</remarks>
2415 </member>
2416 <member name="P:HttpServer.HttpInputItem.Count">
2417 <summary>
2418 Number of values
2419 </summary>
2420 </member>
2421 <member name="P:HttpServer.HttpInputItem.Item(System.String)">
2422 <summary>
2423 Get a sub item
2424 </summary>
2425 <param name="name">name in lower case.</param>
2426 <returns><see cref="F:HttpServer.HttpInputItem.Empty"/> if no item was found.</returns>
2427 </member>
2428 <member name="P:HttpServer.HttpInputItem.Name">
2429 <summary>
2430 Name of item (in lower case).
2431 </summary>
2432 </member>
2433 <member name="P:HttpServer.HttpInputItem.Value">
2434 <summary>
2435 Returns the first value, or null if no value exist.
2436 </summary>
2437 </member>
2438 <member name="P:HttpServer.HttpInputItem.LastValue">
2439 <summary>
2440 Returns the last value, or null if no value exist.
2441 </summary>
2442 </member>
2443 <member name="P:HttpServer.HttpInputItem.Values">
2444 <summary>
2445 Returns the list with values.
2446 </summary>
2447 </member>
2448 <member name="M:HttpServer.HttpInputItem.Add(System.String)">
2449 <summary>
2450 Add another value to this item
2451 </summary>
2452 <param name="value">Value to add.</param>
2453 <exception cref="T:System.InvalidOperationException">Cannot add stuff to <see cref="F:HttpServer.HttpInput.Empty"/>.</exception>
2454 </member>
2455 <member name="M:HttpServer.HttpInputItem.Contains(System.String)">
2456 <summary>
2457 checks if a sub-item exists (and has a value).
2458 </summary>
2459 <param name="name">name in lower case</param>
2460 <returns>true if the sub-item exists and has a value; otherwise false.</returns>
2461 </member>
2462 <member name="M:HttpServer.HttpInputItem.ToString">
2463 <summary> Returns a formatted representation of the instance with the values of all contained parameters </summary>
2464 </member>
2465 <member name="M:HttpServer.HttpInputItem.ToString(System.String,System.Boolean)">
2466 <summary>
2467 Outputs the string in a formatted manner
2468 </summary>
2469 <param name="prefix">A prefix to append, used internally</param>
2470 <param name="asQuerySting">produce a query string</param>
2471 </member>
2472 <member name="P:HttpServer.HttpInputItem.HttpServer#IHttpInput#Item(System.String)">
2473 <summary>
2474
2475 </summary>
2476 <param name="name">name in lower case</param>
2477 <returns></returns>
2478 </member>
2479 <member name="M:HttpServer.HttpInputItem.Add(System.String,System.String)">
2480 <summary>
2481 Add a sub item.
2482 </summary>
2483 <param name="name">Can contain array formatting, the item is then parsed and added in multiple levels</param>
2484 <param name="value">Value to add.</param>
2485 <exception cref="T:System.ArgumentNullException">Argument is null.</exception>
2486 <exception cref="T:System.InvalidOperationException">Cannot add stuff to <see cref="F:HttpServer.HttpInput.Empty"/>.</exception>
2487 </member>
2488 <member name="M:HttpServer.HttpInputItem.System#Collections#Generic#IEnumerable{HttpServer#HttpInputItem}#GetEnumerator">
2489 <summary>
2490 Returns an enumerator that iterates through the collection.
2491 </summary>
2492
2493 <returns>
2494 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
2495 </returns>
2496 <filterpriority>1</filterpriority>
2497 </member>
2498 <member name="M:HttpServer.HttpInputItem.GetEnumerator">
2499 <summary>
2500 Returns an enumerator that iterates through a collection.
2501 </summary>
2502
2503 <returns>
2504 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
2505 </returns>
2506 <filterpriority>2</filterpriority>
2507 </member>
2508 <member name="M:HttpServer.HttpInputItem.ToString(System.String)">
2509 <summary>
2510 Outputs the string in a formatted manner
2511 </summary>
2512 <param name="prefix">A prefix to append, used internally</param>
2513 <returns></returns>
2514 </member>
2515 <member name="T:HttpServer.HttpListener">
2516 <summary>
2517 New implementation of the HTTP listener.
2518 </summary>
2519 <remarks>
2520 Use the <c>Create</c> methods to create a default listener.
2521 </remarks>
2522 </member>
2523 <member name="E:HttpServer.HttpListener.Accepted">
2524 <summary>
2525 A client have been accepted, but not handled, by the listener.
2526 </summary>
2527 </member>
2528 <member name="M:HttpServer.HttpListener.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory)">
2529 <summary>
2530 Initializes a new instance of the <see cref="T:HttpServer.HttpListener"/> class.
2531 </summary>
2532 <param name="address">IP Address to accept connections on</param>
2533 <param name="port">TCP Port to listen on, default HTTP port is 80.</param>
2534 <param name="factory">Factory used to create <see cref="T:HttpServer.IHttpClientContext"/>es.</param>
2535 <exception cref="T:System.ArgumentNullException"><c>address</c> is null.</exception>
2536 <exception cref="T:System.ArgumentException">Port must be a positive number.</exception>
2537 </member>
2538 <member name="M:HttpServer.HttpListener.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory,System.Security.Cryptography.X509Certificates.X509Certificate)">
2539 <summary>
2540 Initializes a new instance of the <see cref="T:HttpServer.HttpListener"/> class.
2541 </summary>
2542 <param name="address">The address.</param>
2543 <param name="port">The port.</param>
2544 <param name="factory">The factory.</param>
2545 <param name="certificate">The certificate.</param>
2546 </member>
2547 <member name="M:HttpServer.HttpListener.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Authentication.SslProtocols)">
2548 <summary>
2549 Initializes a new instance of the <see cref="T:HttpServer.HttpListener"/> class.
2550 </summary>
2551 <param name="address">The address.</param>
2552 <param name="port">The port.</param>
2553 <param name="factory">The factory.</param>
2554 <param name="certificate">The certificate.</param>
2555 <param name="protocol">The protocol.</param>
2556 </member>
2557 <member name="M:HttpServer.HttpListener.Create(System.Net.IPAddress,System.Int32)">
2558 <summary>
2559 Creates a new <see cref="T:HttpServer.HttpListener"/> instance with default factories.
2560 </summary>
2561 <param name="address">Address that the listener should accept connections on.</param>
2562 <param name="port">Port that listener should accept connections on.</param>
2563 <returns>Created HTTP listener.</returns>
2564 </member>
2565 <member name="M:HttpServer.HttpListener.Create(System.Net.IPAddress,System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
2566 <summary>
2567 Creates a new <see cref="T:HttpServer.HttpListener"/> instance with default factories.
2568 </summary>
2569 <param name="address">Address that the listener should accept connections on.</param>
2570 <param name="port">Port that listener should accept connections on.</param>
2571 <param name="certificate">Certificate to use</param>
2572 <returns>Created HTTP listener.</returns>
2573 </member>
2574 <member name="M:HttpServer.HttpListener.Create(System.Net.IPAddress,System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Authentication.SslProtocols)">
2575 <summary>
2576 Creates a new <see cref="T:HttpServer.HttpListener"/> instance with default factories.
2577 </summary>
2578 <param name="address">Address that the listener should accept connections on.</param>
2579 <param name="port">Port that listener should accept connections on.</param>
2580 <param name="certificate">Certificate to use</param>
2581 <param name="protocol">which HTTPS protocol to use, default is TLS.</param>
2582 <returns>Created HTTP listener.</returns>
2583 </member>
2584 <member name="M:HttpServer.HttpListener.OnAcceptingSocket(System.Net.Sockets.Socket)">
2585 <summary>
2586 Can be used to create filtering of new connections.
2587 </summary>
2588 <param name="socket">Accepted socket</param>
2589 <returns>
2590 true if connection can be accepted; otherwise false.
2591 </returns>
2592 </member>
2593 <member name="T:HttpServer.HttpListenerBase">
2594 <summary>
2595 Contains a listener that doesn't do anything with the connections.
2596 </summary>
2597 </member>
2598 <member name="M:HttpServer.HttpListenerBase.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory)">
2599 <summary>
2600 Listen for regular HTTP connections
2601 </summary>
2602 <param name="address">IP Address to accept connections on</param>
2603 <param name="port">TCP Port to listen on, default HTTP port is 80.</param>
2604 <param name="factory">Factory used to create <see cref="T:HttpServer.IHttpClientContext"/>es.</param>
2605 <exception cref="T:System.ArgumentNullException"><c>address</c> is null.</exception>
2606 <exception cref="T:System.ArgumentException">Port must be a positive number.</exception>
2607 </member>
2608 <member name="M:HttpServer.HttpListenerBase.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory,System.Security.Cryptography.X509Certificates.X509Certificate)">
2609 <summary>
2610 Initializes a new instance of the <see cref="T:HttpServer.HttpListenerBase"/> class.
2611 </summary>
2612 <param name="address">IP Address to accept connections on</param>
2613 <param name="port">TCP Port to listen on, default HTTPS port is 443</param>
2614 <param name="factory">Factory used to create <see cref="T:HttpServer.IHttpClientContext"/>es.</param>
2615 <param name="certificate">Certificate to use</param>
2616 </member>
2617 <member name="M:HttpServer.HttpListenerBase.#ctor(System.Net.IPAddress,System.Int32,HttpServer.IHttpContextFactory,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Authentication.SslProtocols)">
2618 <summary>
2619 Initializes a new instance of the <see cref="T:HttpServer.HttpListenerBase"/> class.
2620 </summary>
2621 <param name="address">IP Address to accept connections on</param>
2622 <param name="port">TCP Port to listen on, default HTTPS port is 443</param>
2623 <param name="factory">Factory used to create <see cref="T:HttpServer.IHttpClientContext"/>es.</param>
2624 <param name="certificate">Certificate to use</param>
2625 <param name="protocol">which HTTPS protocol to use, default is TLS.</param>
2626 </member>
2627 <member name="P:HttpServer.HttpListenerBase.LogWriter">
2628 <summary>
2629 Gives you a change to receive log entries for all internals of the HTTP library.
2630 </summary>
2631 <remarks>
2632 You may not switch log writer after starting the listener.
2633 </remarks>
2634 </member>
2635 <member name="P:HttpServer.HttpListenerBase.UseTraceLogs">
2636 <summary>
2637 True if we should turn on trace logs.
2638 </summary>
2639 </member>
2640 <member name="M:HttpServer.HttpListenerBase.OnAccept(System.IAsyncResult)">
2641 <exception cref="T:System.Exception"><c>Exception</c>.</exception>
2642 </member>
2643 <member name="M:HttpServer.HttpListenerBase.RetryBeginAccept">
2644 <summary>
2645 Will try to accept connections one more time.
2646 </summary>
2647 <exception cref="T:System.Exception">If any exceptions is thrown.</exception>
2648 </member>
2649 <member name="M:HttpServer.HttpListenerBase.OnAcceptingSocket(System.Net.Sockets.Socket)">
2650 <summary>
2651 Can be used to create filtering of new connections.
2652 </summary>
2653 <param name="socket">Accepted socket</param>
2654 <returns>true if connection can be accepted; otherwise false.</returns>
2655 </member>
2656 <member name="M:HttpServer.HttpListenerBase.Start(System.Int32)">
2657 <summary>
2658 Start listen for new connections
2659 </summary>
2660 <param name="backlog">Number of connections that can stand in a queue to be accepted.</param>
2661 <exception cref="T:System.InvalidOperationException">Listener have already been started.</exception>
2662 </member>
2663 <member name="M:HttpServer.HttpListenerBase.Stop">
2664 <summary>
2665 Stop the listener
2666 </summary>
2667 <exception cref="T:System.Net.Sockets.SocketException"></exception>
2668 </member>
2669 <member name="E:HttpServer.HttpListenerBase.ExceptionThrown">
2670 <summary>
2671 Catch exceptions not handled by the listener.
2672 </summary>
2673 <remarks>
2674 Exceptions will be thrown during debug mode if this event is not used,
2675 exceptions will be printed to console and suppressed during release mode.
2676 </remarks>
2677 </member>
2678 <member name="E:HttpServer.HttpListenerBase.RequestReceived">
2679 <summary>
2680 A request have been received from a <see cref="T:HttpServer.IHttpClientContext"/>.
2681 </summary>
2682 </member>
2683 <member name="T:HttpServer.HttpModules.FileModule">
2684 <summary>
2685 The purpose of this module is to serve files.
2686 </summary>
2687 </member>
2688 <member name="M:HttpServer.HttpModules.FileModule.#ctor(System.String,System.String,System.Boolean)">
2689 <summary>
2690 Initializes a new instance of the <see cref="T:HttpServer.HttpModules.FileModule"/> class.
2691 </summary>
2692 <param name="baseUri">Uri to serve, for instance "/files/"</param>
2693 <param name="basePath">Path on hard drive where we should start looking for files</param>
2694 <param name="useLastModifiedHeader">If true a Last-Modifed header will be sent upon requests urging web browser to cache files</param>
2695 </member>
2696 <member name="M:HttpServer.HttpModules.FileModule.#ctor(System.String,System.String)">
2697 <summary>
2698 Initializes a new instance of the <see cref="T:HttpServer.HttpModules.FileModule"/> class.
2699 </summary>
2700 <param name="baseUri">Uri to serve, for instance "/files/"</param>
2701 <param name="basePath">Path on hard drive where we should start looking for files</param>
2702 </member>
2703 <member name="P:HttpServer.HttpModules.FileModule.MimeTypes">
2704 <summary>
2705 List with all mime-type that are allowed.
2706 </summary>
2707 <remarks>All other mime types will result in a Forbidden http status code.</remarks>
2708 </member>
2709 <member name="P:HttpServer.HttpModules.FileModule.ForbiddenChars">
2710 <summary>
2711 characters that may not exist in a path.
2712 </summary>
2713 <example>
2714 fileMod.ForbiddenChars = new string[]{ "\\", "..", ":" };
2715 </example>
2716 </member>
2717 <member name="M:HttpServer.HttpModules.FileModule.AddDefaultMimeTypes">
2718 <summary>
2719 Mimtypes that this class can handle per default
2720 </summary>
2721 </member>
2722 <member name="M:HttpServer.HttpModules.FileModule.CanHandle(System.Uri)">
2723 <summary>
2724 Determines if the request should be handled by this module.
2725 Invoked by the <see cref="T:HttpServer.HttpServer"/>
2726 </summary>
2727 <param name="uri"></param>
2728 <returns>true if this module should handle it.</returns>
2729 </member>
2730 <member name="M:HttpServer.HttpModules.FileModule.GetPath(System.Uri)">
2731 <exception cref="T:HttpServer.Exceptions.BadRequestException">Illegal path</exception>
2732 </member>
2733 <member name="M:HttpServer.HttpModules.FileModule.Contains(System.String,System.Collections.Generic.IEnumerable{System.String})">
2734 <summary>
2735 check if source contains any of the chars.
2736 </summary>
2737 <param name="source"></param>
2738 <param name="chars"></param>
2739 <returns></returns>
2740 </member>
2741 <member name="M:HttpServer.HttpModules.FileModule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
2742 <summary>
2743 Method that process the Uri.
2744 </summary>
2745 <param name="request">Information sent by the browser about the request</param>
2746 <param name="response">Information that is being sent back to the client.</param>
2747 <param name="session">Session used to </param>
2748 <exception cref="T:HttpServer.Exceptions.InternalServerException">Failed to find file extension</exception>
2749 <exception cref="T:HttpServer.Exceptions.ForbiddenException">File type is forbidden.</exception>
2750 </member>
2751 <member name="M:HttpServer.HttpModules.FileModule.GetFileExtension(System.String)">
2752 <summary>
2753 return a file extension from an absolute Uri path (or plain filename)
2754 </summary>
2755 <param name="uri"></param>
2756 <returns></returns>
2757 </member>
2758 <member name="T:HttpServer.HttpModules.HttpModule">
2759 <summary>
2760 A HttpModule can be used to serve Uri's. The module itself
2761 decides if it should serve a Uri or not. In this way, you can
2762 get a very flexible http application since you can let multiple modules
2763 serve almost similar urls.
2764 </summary>
2765 <remarks>
2766 Throw <see cref="T:HttpServer.Exceptions.UnauthorizedException"/> if you are using a <see cref="T:HttpServer.Authentication.AuthenticationModule"/> and want to prompt for user name/password.
2767 </remarks>
2768 </member>
2769 <member name="M:HttpServer.HttpModules.HttpModule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
2770 <summary>
2771 Method that process the url
2772 </summary>
2773 <param name="request">Information sent by the browser about the request</param>
2774 <param name="response">Information that is being sent back to the client.</param>
2775 <param name="session">Session used to </param>
2776 <returns>true if this module handled the request.</returns>
2777 </member>
2778 <member name="M:HttpServer.HttpModules.HttpModule.SetLogWriter(HttpServer.ILogWriter)">
2779 <summary>
2780 Set the log writer to use.
2781 </summary>
2782 <param name="writer">logwriter to use.</param>
2783 </member>
2784 <member name="M:HttpServer.HttpModules.HttpModule.Write(HttpServer.LogPrio,System.String)">
2785 <summary>
2786 Log something.
2787 </summary>
2788 <param name="prio">importance of log message</param>
2789 <param name="message">message</param>
2790 </member>
2791 <member name="P:HttpServer.HttpModules.HttpModule.AllowSecondaryProcessing">
2792 <summary>
2793 If true specifies that the module doesn't consume the processing of a request so that subsequent modules
2794 can continue processing afterwards. Default is false.
2795 </summary>
2796 </member>
2797 <member name="T:HttpServer.HttpModules.HttpModuleExceptionEventArgs">
2798 <summary>
2799 Used to inform http server that
2800 </summary>
2801 </member>
2802 <member name="M:HttpServer.HttpModules.HttpModuleExceptionEventArgs.#ctor(System.Exception)">
2803 <summary>
2804 Eventarguments used when an exception is thrown by a module
2805 </summary>
2806 <param name="e">the exception</param>
2807 </member>
2808 <member name="P:HttpServer.HttpModules.HttpModuleExceptionEventArgs.Exception">
2809 <summary>
2810 Exception thrown in a module
2811 </summary>
2812 </member>
2813 <member name="T:HttpServer.HttpModules.ResourceFileModule">
2814 <summary>
2815 Serves files that are stored in embedded resources.
2816 </summary>
2817 </member>
2818 <member name="M:HttpServer.HttpModules.ResourceFileModule.#ctor">
2819 <summary>
2820 Initializes a new instance of the <see cref="T:HttpServer.HttpModules.ResourceFileModule"/> class.
2821 Runs <see cref="M:HttpServer.HttpModules.ResourceFileModule.AddDefaultMimeTypes"/> to make sure the basic mime types are available, they can be cleared later
2822 through the use of <see cref="P:HttpServer.HttpModules.ResourceFileModule.MimeTypes"/> if desired.
2823 </summary>
2824 </member>
2825 <member name="M:HttpServer.HttpModules.ResourceFileModule.#ctor(HttpServer.ILogWriter)">
2826 <summary>
2827 Initializes a new instance of the <see cref="T:HttpServer.HttpModules.ResourceFileModule"/> class.
2828 Runs <see cref="M:HttpServer.HttpModules.ResourceFileModule.AddDefaultMimeTypes"/> to make sure the basic mime types are available, they can be cleared later
2829 through the use of <see cref="P:HttpServer.HttpModules.ResourceFileModule.MimeTypes"/> if desired.
2830 </summary>
2831 <param name="logWriter">The log writer to use when logging events</param>
2832 </member>
2833 <member name="P:HttpServer.HttpModules.ResourceFileModule.MimeTypes">
2834 <summary>
2835 List with all mime-type that are allowed.
2836 </summary>
2837 <remarks>All other mime types will result in a Forbidden http status code.</remarks>
2838 </member>
2839 <member name="M:HttpServer.HttpModules.ResourceFileModule.AddDefaultMimeTypes">
2840 <summary>
2841 Mimtypes that this class can handle per default
2842 </summary>
2843 </member>
2844 <member name="M:HttpServer.HttpModules.ResourceFileModule.AddResources(System.String,System.Reflection.Assembly,System.String)">
2845 <summary>
2846 Loads resources from a namespace in the given assembly to an uri
2847 </summary>
2848 <param name="toUri">The uri to map the resources to</param>
2849 <param name="fromAssembly">The assembly in which the resources reside</param>
2850 <param name="fromNamespace">The namespace from which to load the resources</param>
2851 <usage>
2852 resourceLoader.LoadResources("/user/", typeof(User).Assembly, "MyLib.Models.User.Views");
2853
2854 will make ie the resource MyLib.Models.User.Views.stylesheet.css accessible via /user/stylesheet.css
2855 </usage>
2856 <returns>The amount of loaded files, giving you the possibility of making sure the resources needed gets loaded</returns>
2857 </member>
2858 <member name="M:HttpServer.HttpModules.ResourceFileModule.CanHandle(HttpServer.IHttpRequest)">
2859 <summary>
2860 Returns true if the module can handle the request
2861 </summary>
2862 </member>
2863 <member name="M:HttpServer.HttpModules.ResourceFileModule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
2864 <summary>
2865 Method that process the url
2866 </summary>
2867 <param name="request">Information sent by the browser about the request</param>
2868 <param name="response">Information that is being sent back to the client.</param>
2869 <param name="session">Session used to </param>
2870 <returns>true if this module handled the request.</returns>
2871 </member>
2872 <member name="T:HttpServer.HttpModules.ReverseProxyModule">
2873 <summary>
2874 A reverse proxy are used to act as a bridge between local (protected/hidden) websites
2875 and public clients.
2876
2877 A typical usage is to allow web servers on non standard ports to still be available
2878 to the public clients, or allow web servers on private ips to be available.
2879 </summary>
2880 </member>
2881 <member name="M:HttpServer.HttpModules.ReverseProxyModule.#ctor(System.String,System.String)">
2882 <summary>
2883
2884 </summary>
2885 <param name="source">Base url requested from browser</param>
2886 <param name="destination">Base url on private web server</param>
2887 <example>
2888 // this will return contents from http://192.168.1.128/view/jonas when client requests http://www.gauffin.com/user/view/jonas
2889 _server.Add(new ReverseProxyModule("http://www.gauffin.com/user/", "http://192.168.1.128/");
2890 </example>
2891 </member>
2892 <member name="M:HttpServer.HttpModules.ReverseProxyModule.CanHandle(System.Uri)">
2893 <summary>
2894 Method that determines if an url should be handled or not by the module
2895 </summary>
2896 <param name="uri">Url requested by the client.</param>
2897 <returns>true if module should handle the url.</returns>
2898 </member>
2899 <member name="M:HttpServer.HttpModules.ReverseProxyModule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
2900 <summary>
2901 Method that process the url
2902 </summary>
2903 <param name="request">Information sent by the browser about the request</param>
2904 <param name="response">Information that is being sent back to the client.</param>
2905 <param name="session">Session used to </param>
2906 </member>
2907 <member name="T:HttpServer.HttpModules.WebSiteModule">
2908 <summary>
2909 The website module let's you handle multiple websites in the same server.
2910 It uses the "Host" header to check which site you want.
2911 </summary>
2912 <remarks>It's recommended that you do not
2913 add any other modules to HttpServer if you are using the website module. Instead,
2914 add all wanted modules to each website.</remarks>
2915 </member>
2916 <member name="M:HttpServer.HttpModules.WebSiteModule.#ctor(System.String,System.String)">
2917 <summary>
2918
2919 </summary>
2920 <param name="host">domain name that should be handled.</param>
2921 <param name="name"></param>
2922 </member>
2923 <member name="P:HttpServer.HttpModules.WebSiteModule.SiteName">
2924 <summary>
2925 Name of site.
2926 </summary>
2927 </member>
2928 <member name="M:HttpServer.HttpModules.WebSiteModule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
2929 <summary>
2930 Method that process the url
2931 </summary>
2932 <param name="request">Information sent by the browser about the request</param>
2933 <param name="response">Information that is being sent back to the client.</param>
2934 <param name="session">Session used to </param>
2935 </member>
2936 <member name="T:HttpServer.HttpParam">
2937 <summary>
2938 Returns item either from a form or a query string (checks them in that order)
2939 </summary>
2940 </member>
2941 <member name="F:HttpServer.HttpParam.Empty">
2942 <summary> Representation of a non-initialized HttpParam </summary>
2943 </member>
2944 <member name="M:HttpServer.HttpParam.#ctor(HttpServer.IHttpInput,HttpServer.IHttpInput)">
2945 <summary>Initialises the class to hold a value either from a post request or a querystring request</summary>
2946 </member>
2947 <member name="M:HttpServer.HttpParam.Add(System.String,System.String)">
2948 <summary>
2949 The add method is not availible for HttpParam
2950 since HttpParam checks both Request.Form and Request.QueryString
2951 </summary>
2952 <param name="name">name identifying the value</param>
2953 <param name="value">value to add</param>
2954 <exception cref="T:System.NotImplementedException"></exception>
2955 </member>
2956 <member name="M:HttpServer.HttpParam.Contains(System.String)">
2957 <summary>
2958 Checks whether the form or querystring has the specified value
2959 </summary>
2960 <param name="name">Name, case sensitive</param>
2961 <returns>true if found; otherwise false.</returns>
2962 </member>
2963 <member name="P:HttpServer.HttpParam.Item(System.String)">
2964 <summary>
2965 Fetch an item from the form or querystring (in that order).
2966 </summary>
2967 <param name="name"></param>
2968 <returns>Item if found; otherwise HttpInputItem.EmptyLanguageNode</returns>
2969 </member>
2970 <member name="M:HttpServer.HttpParam.System#Collections#Generic#IEnumerable{HttpServer#HttpInputItem}#GetEnumerator">
2971 <summary>
2972 Returns an enumerator that iterates through the collection.
2973 </summary>
2974
2975 <returns>
2976 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
2977 </returns>
2978 <filterpriority>1</filterpriority>
2979 </member>
2980 <member name="M:HttpServer.HttpParam.GetEnumerator">
2981 <summary>
2982 Returns an enumerator that iterates through a collection.
2983 </summary>
2984
2985 <returns>
2986 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
2987 </returns>
2988 <filterpriority>2</filterpriority>
2989 </member>
2990 <member name="T:HttpServer.HttpRequest">
2991 <summary>
2992 Contains server side HTTP request information.
2993 </summary>
2994 </member>
2995 <member name="F:HttpServer.HttpRequest.UriSplitters">
2996 <summary>
2997 Chars used to split an URL path into multiple parts.
2998 </summary>
2999 </member>
3000 <member name="P:HttpServer.HttpRequest.Secure">
3001 <summary>
3002 Gets or sets a value indicating whether this <see cref="T:HttpServer.HttpRequest"/> is secure.
3003 </summary>
3004 </member>
3005 <member name="P:HttpServer.HttpRequest.UriPath">
3006 <summary>
3007 Path and query (will be merged with the host header) and put in Uri
3008 </summary>
3009 <see cref="P:HttpServer.HttpRequest.Uri"/>
3010 </member>
3011 <member name="M:HttpServer.HttpRequest.AssignForm(HttpServer.HttpForm)">
3012 <summary>
3013 Assign a form.
3014 </summary>
3015 <param name="form"></param>
3016 </member>
3017 <member name="P:HttpServer.HttpRequest.BodyIsComplete">
3018 <summary>
3019 Gets whether the body is complete.
3020 </summary>
3021 </member>
3022 <member name="P:HttpServer.HttpRequest.AcceptTypes">
3023 <summary>
3024 Gets kind of types accepted by the client.
3025 </summary>
3026 </member>
3027 <member name="P:HttpServer.HttpRequest.Body">
3028 <summary>
3029 Gets or sets body stream.
3030 </summary>
3031 </member>
3032 <member name="P:HttpServer.HttpRequest.Connection">
3033 <summary>
3034 Gets or sets kind of connection used for the session.
3035 </summary>
3036 </member>
3037 <member name="P:HttpServer.HttpRequest.ContentLength">
3038 <summary>
3039 Gets or sets number of bytes in the body.
3040 </summary>
3041 </member>
3042 <member name="P:HttpServer.HttpRequest.Headers">
3043 <summary>
3044 Gets headers sent by the client.
3045 </summary>
3046 </member>
3047 <member name="P:HttpServer.HttpRequest.HttpVersion">
3048 <summary>
3049 Gets or sets version of HTTP protocol that's used.
3050 </summary>
3051 <remarks>
3052 Probably <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/>.
3053 </remarks>
3054 <seealso cref="T:HttpServer.HttpHelper"/>
3055 </member>
3056 <member name="P:HttpServer.HttpRequest.Method">
3057 <summary>
3058 Gets or sets requested method.
3059 </summary>
3060 <value></value>
3061 <remarks>
3062 Will always be in upper case.
3063 </remarks>
3064 <see cref="!:HttpServer.Method"/>
3065 </member>
3066 <member name="P:HttpServer.HttpRequest.QueryString">
3067 <summary>
3068 Gets variables sent in the query string
3069 </summary>
3070 </member>
3071 <member name="P:HttpServer.HttpRequest.Uri">
3072 <summary>
3073 Gets or sets requested URI.
3074 </summary>
3075 </member>
3076 <member name="P:HttpServer.HttpRequest.UriParts">
3077 <summary>
3078 Uri absolute path splitted into parts.
3079 </summary>
3080 <example>
3081 // uri is: http://gauffin.com/code/tiny/
3082 Console.WriteLine(request.UriParts[0]); // result: code
3083 Console.WriteLine(request.UriParts[1]); // result: tiny
3084 </example>
3085 <remarks>
3086 If you're using controllers than the first part is controller name,
3087 the second part is method name and the third part is Id property.
3088 </remarks>
3089 <seealso cref="P:HttpServer.HttpRequest.Uri"/>
3090 </member>
3091 <member name="P:HttpServer.HttpRequest.Param">
3092 <summary>
3093 Gets parameter from <see cref="P:HttpServer.HttpRequest.QueryString"/> or <see cref="P:HttpServer.HttpRequest.Form"/>.
3094 </summary>
3095 </member>
3096 <member name="P:HttpServer.HttpRequest.Form">
3097 <summary>
3098 Gets form parameters.
3099 </summary>
3100 </member>
3101 <member name="P:HttpServer.HttpRequest.IsAjax">
3102 <summary>
3103 Gets whether the request was made by Ajax (Asynchronous JavaScript)
3104 </summary>
3105 </member>
3106 <member name="P:HttpServer.HttpRequest.Cookies">
3107 <summary>
3108 Gets cookies that was sent with the request.
3109 </summary>
3110 </member>
3111 <member name="M:HttpServer.HttpRequest.Clone">
3112 <summary>
3113 Creates a new object that is a copy of the current instance.
3114 </summary>
3115
3116 <returns>
3117 A new object that is a copy of this instance.
3118 </returns>
3119 <filterpriority>2</filterpriority>
3120 </member>
3121 <member name="M:HttpServer.HttpRequest.DecodeBody(HttpServer.FormDecoders.FormDecoderProvider)">
3122 <summary>
3123 Decode body into a form.
3124 </summary>
3125 <param name="providers">A list with form decoders.</param>
3126 <exception cref="T:System.IO.InvalidDataException">If body contents is not valid for the chosen decoder.</exception>
3127 <exception cref="T:System.InvalidOperationException">If body is still being transferred.</exception>
3128 </member>
3129 <member name="M:HttpServer.HttpRequest.SetCookies(HttpServer.RequestCookies)">
3130 <summary>
3131 Cookies
3132 </summary>
3133 <param name="cookies">the cookies</param>
3134 </member>
3135 <member name="M:HttpServer.HttpRequest.CreateResponse(HttpServer.IHttpClientContext)">
3136 <summary>
3137 Create a response object.
3138 </summary>
3139 <returns>A new <see cref="T:HttpServer.IHttpResponse"/>.</returns>
3140 </member>
3141 <member name="M:HttpServer.HttpRequest.AddHeader(System.String,System.String)">
3142 <summary>
3143 Called during parsing of a <see cref="T:HttpServer.IHttpRequest"/>.
3144 </summary>
3145 <param name="name">Name of the header, should not be URL encoded</param>
3146 <param name="value">Value of the header, should not be URL encoded</param>
3147 <exception cref="T:HttpServer.Exceptions.BadRequestException">If a header is incorrect.</exception>
3148 </member>
3149 <member name="M:HttpServer.HttpRequest.AddToBody(System.Byte[],System.Int32,System.Int32)">
3150 <summary>
3151 Add bytes to the body
3152 </summary>
3153 <param name="bytes">buffer to read bytes from</param>
3154 <param name="offset">where to start read</param>
3155 <param name="length">number of bytes to read</param>
3156 <returns>Number of bytes actually read (same as length unless we got all body bytes).</returns>
3157 <exception cref="T:System.InvalidOperationException">If body is not writable</exception>
3158 <exception cref="T:System.ArgumentNullException"><c>bytes</c> is null.</exception>
3159 <exception cref="T:System.ArgumentOutOfRangeException"><c>offset</c> is out of range.</exception>
3160 </member>
3161 <member name="M:HttpServer.HttpRequest.Clear">
3162 <summary>
3163 Clear everything in the request
3164 </summary>
3165 </member>
3166 <member name="T:HttpServer.HttpResponse">
3167 <summary>
3168 Response that is sent back to the web browser / client.
3169 </summary>
3170 <remarks>
3171 <para>
3172 A response can be sent if different ways. The easiest one is
3173 to just fill the Body stream with content, everything else
3174 will then be taken care of by the framework. The default content-type
3175 is text/html, you should change it if you send anything else.
3176 </para><para>
3177 The second and slightly more complex way is to send the response
3178 as parts. Start with sending the header using the SendHeaders method and
3179 then you can send the body using SendBody method, but do not forget
3180 to set <see cref="P:HttpServer.HttpResponse.ContentType"/> and <see cref="P:HttpServer.HttpResponse.ContentLength"/> before doing so.
3181 </para>
3182 </remarks>
3183 <example>
3184 <code>
3185 // Example using response body.
3186 class MyModule : HttpModule
3187 {
3188 public override bool Process(IHttpRequest request, IHttpResponse response, IHttpSession session)
3189 {
3190 StreamWriter writer = new StreamWriter(response.Body);
3191 writer.WriteLine("Hello dear World!");
3192 writer.Flush();
3193
3194 // return true to tell webserver that we've handled the url
3195 return true;
3196 }
3197 }
3198 </code>
3199 </example>
3200 todo: add two examples, using SendHeaders/SendBody and just the Body stream.
3201 </member>
3202 <member name="M:HttpServer.HttpResponse.#ctor(HttpServer.IHttpClientContext,HttpServer.IHttpRequest)">
3203 <summary>
3204 Initializes a new instance of the <see cref="T:HttpServer.IHttpResponse"/> class.
3205 </summary>
3206 <param name="context">Client that send the <see cref="T:HttpServer.IHttpRequest"/>.</param>
3207 <param name="request">Contains information of what the client want to receive.</param>
3208 <exception cref="T:System.ArgumentException"><see cref="P:HttpServer.IHttpRequest.HttpVersion"/> cannot be empty.</exception>
3209 </member>
3210 <member name="M:HttpServer.HttpResponse.#ctor(HttpServer.IHttpClientContext,System.String,HttpServer.ConnectionType)">
3211 <summary>
3212 Initializes a new instance of the <see cref="T:HttpServer.IHttpResponse"/> class.
3213 </summary>
3214 <param name="context">Client that send the <see cref="T:HttpServer.IHttpRequest"/>.</param>
3215 <param name="httpVersion">Version of HTTP protocol that the client uses.</param>
3216 <param name="connectionType">Type of HTTP connection used.</param>
3217 </member>
3218 <member name="P:HttpServer.HttpResponse.Body">
3219 <summary>
3220 The body stream is used to cache the body contents
3221 before sending everything to the client. It's the simplest
3222 way to serve documents.
3223 </summary>
3224 </member>
3225 <member name="P:HttpServer.HttpResponse.Chunked">
3226 <summary>
3227 The chunked encoding modifies the body of a message in order to
3228 transfer it as a series of chunks, each with its own size indicator,
3229 followed by an OPTIONAL trailer containing entity-header fields. This
3230 allows dynamically produced content to be transferred along with the
3231 information necessary for the recipient to verify that it has
3232 received the full message.
3233 </summary>
3234 </member>
3235 <member name="P:HttpServer.HttpResponse.ProtocolVersion">
3236 <summary>
3237 Defines the version of the HTTP Response for applications where it's required
3238 for this to be forced.
3239 </summary>
3240 </member>
3241 <member name="P:HttpServer.HttpResponse.Connection">
3242 <summary>
3243 Kind of connection
3244 </summary>
3245 </member>
3246 <member name="P:HttpServer.HttpResponse.Encoding">
3247 <summary>
3248 Encoding to use when sending stuff to the client.
3249 </summary>
3250 <remarks>Default is UTF8</remarks>
3251 </member>
3252 <member name="P:HttpServer.HttpResponse.KeepAlive">
3253 <summary>
3254 Number of seconds to keep connection alive
3255 </summary>
3256 <remarks>Only used if Connection property is set to <see cref="F:HttpServer.ConnectionType.KeepAlive"/>.</remarks>
3257 </member>
3258 <member name="P:HttpServer.HttpResponse.Status">
3259 <summary>
3260 Status code that is sent to the client.
3261 </summary>
3262 <remarks>Default is <see cref="F:System.Net.HttpStatusCode.OK"/></remarks>
3263 </member>
3264 <member name="P:HttpServer.HttpResponse.Reason">
3265 <summary>
3266 Information about why a specific status code was used.
3267 </summary>
3268 </member>
3269 <member name="P:HttpServer.HttpResponse.ContentLength">
3270 <summary>
3271 Size of the body. MUST be specified before sending the header,
3272 unless property Chunked is set to true.
3273 </summary>
3274 </member>
3275 <member name="P:HttpServer.HttpResponse.ContentType">
3276 <summary>
3277 Kind of content in the body
3278 </summary>
3279 <remarks>Default type is "text/html"</remarks>
3280 </member>
3281 <member name="P:HttpServer.HttpResponse.HeadersSent">
3282 <summary>
3283 Headers have been sent to the client-
3284 </summary>
3285 <remarks>You can not send any additional headers if they have already been sent.</remarks>
3286 </member>
3287 <member name="P:HttpServer.HttpResponse.Sent">
3288 <summary>
3289 The whole response have been sent.
3290 </summary>
3291 </member>
3292 <member name="P:HttpServer.HttpResponse.Cookies">
3293 <summary>
3294 Cookies that should be created/changed.
3295 </summary>
3296 </member>
3297 <member name="M:HttpServer.HttpResponse.AddHeader(System.String,System.String)">
3298 <summary>
3299 Add another header to the document.
3300 </summary>
3301 <param name="name">Name of the header, case sensitive, use lower cases.</param>
3302 <param name="value">Header values can span over multiple lines as long as each line starts with a white space. New line chars should be \r\n</param>
3303 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
3304 <exception cref="T:System.ArgumentException">If value conditions have not been met.</exception>
3305 <remarks>Adding any header will override the default ones and those specified by properties.</remarks>
3306 </member>
3307 <member name="M:HttpServer.HttpResponse.Send">
3308 <summary>
3309 Send headers and body to the browser.
3310 </summary>
3311 <exception cref="T:System.InvalidOperationException">If content have already been sent.</exception>
3312 </member>
3313 <member name="M:HttpServer.HttpResponse.SendBody(System.Byte[],System.Int32,System.Int32)">
3314 <summary>
3315 Make sure that you have specified <see cref="P:HttpServer.HttpResponse.ContentLength"/> and sent the headers first.
3316 </summary>
3317 <param name="buffer"></param>
3318 <exception cref="T:System.InvalidOperationException">If headers have not been sent.</exception>
3319 <see cref="M:HttpServer.HttpResponse.SendHeaders"/>
3320 <param name="offset">offset of first byte to send</param>
3321 <param name="count">number of bytes to send.</param>
3322 <seealso cref="M:HttpServer.HttpResponse.Send"/>
3323 <seealso cref="M:HttpServer.HttpResponse.SendHeaders"/>
3324 <remarks>This method can be used if you want to send body contents without caching them first. This
3325 is recommended for larger files to keep the memory usage low.</remarks>
3326 </member>
3327 <member name="M:HttpServer.HttpResponse.SendBody(System.Byte[])">
3328 <summary>
3329 Make sure that you have specified <see cref="P:HttpServer.HttpResponse.ContentLength"/> and sent the headers first.
3330 </summary>
3331 <param name="buffer"></param>
3332 <exception cref="T:System.InvalidOperationException">If headers have not been sent.</exception>
3333 <see cref="M:HttpServer.HttpResponse.SendHeaders"/>
3334 <seealso cref="M:HttpServer.HttpResponse.Send"/>
3335 <seealso cref="M:HttpServer.HttpResponse.SendHeaders"/>
3336 <remarks>This method can be used if you want to send body contents without caching them first. This
3337 is recommended for larger files to keep the memory usage low.</remarks>
3338 </member>
3339 <member name="M:HttpServer.HttpResponse.SendHeaders">
3340 <summary>
3341 Send headers to the client.
3342 </summary>
3343 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
3344 <seealso cref="M:HttpServer.HttpResponse.AddHeader(System.String,System.String)"/>
3345 <seealso cref="M:HttpServer.HttpResponse.Send"/>
3346 <seealso cref="M:HttpServer.HttpResponse.SendBody(System.Byte[])"/>
3347 </member>
3348 <member name="M:HttpServer.HttpResponse.Redirect(System.Uri)">
3349 <summary>
3350 Redirect client to somewhere else using the 302 status code.
3351 </summary>
3352 <param name="uri">Destination of the redirect</param>
3353 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
3354 <remarks>You can not do anything more with the request when a redirect have been done. This should be your last
3355 action.</remarks>
3356 </member>
3357 <member name="M:HttpServer.HttpResponse.Redirect(System.String)">
3358 <summary>
3359 redirect to somewhere
3360 </summary>
3361 <param name="url">where the redirect should go</param>
3362 <remarks>
3363 No body are allowed when doing redirects.
3364 </remarks>
3365 </member>
3366 <member name="T:HttpServer.RealmHandler">
3367 <summary>
3368 Delegate used to find a realm/domain.
3369 </summary>
3370 <param name="domain"></param>
3371 <returns></returns>
3372 <remarks>
3373 Realms are used during HTTP Authentication
3374 </remarks>
3375 <seealso cref="T:HttpServer.Authentication.AuthenticationModule"/>
3376 <seealso cref="T:HttpServer.Authentication.AuthenticationHandler"/>
3377 </member>
3378 <member name="T:HttpServer.HttpServer">
3379 <summary>
3380 A complete HTTP server, you need to add a module to it to be able to handle incoming requests.
3381 </summary>
3382 <example>
3383 <code>
3384 // this small example will add two web site modules, thus handling
3385 // two different sites. In reality you should add Controller modules or something
3386 // two the website modules to be able to handle different requests.
3387 HttpServer server = new HttpServer();
3388 server.Add(new WebSiteModule("www.gauffin.com", "Gauffin Telecom AB"));
3389 server.Add(new WebSiteModule("www.vapadi.se", "Remote PBX"));
3390
3391 // start regular http
3392 server.Start(IPAddress.Any, 80);
3393
3394 // start https
3395 server.Start(IPAddress.Any, 443, myCertificate);
3396 </code>
3397 </example>
3398 <seealso cref="T:HttpServer.HttpModules.HttpModule"/>
3399 <seealso cref="T:HttpServer.HttpModules.FileModule"/>
3400 <seealso cref="T:HttpServer.HttpListener"/>
3401 </member>
3402 <member name="P:HttpServer.HttpServer.Current">
3403 <summary>
3404 Server that is handling the current request.
3405 </summary>
3406 <remarks>
3407 Will be set as soon as a request arrives to the <see cref="T:HttpServer.HttpServer"/> object.
3408 </remarks>
3409 </member>
3410 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.IComponentProvider)">
3411 <summary>
3412 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3413 </summary>
3414 <param name="provider">Used to get all components used in the server..</param>
3415 </member>
3416 <member name="M:HttpServer.HttpServer.#ctor">
3417 <summary>
3418 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3419 </summary>
3420 </member>
3421 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.FormDecoders.FormDecoderProvider)">
3422 <summary>
3423 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3424 </summary>
3425 <param name="decoderProvider">Form decoders are used to convert different types of posted data to the <see cref="T:HttpServer.HttpInput"/> object types.</param>
3426 <seealso cref="T:HttpServer.FormDecoders.IFormDecoder"/>
3427 <seealso cref="P:HttpServer.HttpServer.FormDecoderProviders"/>
3428 </member>
3429 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.Sessions.IHttpSessionStore)">
3430 <summary>
3431 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3432 </summary>
3433 <param name="sessionStore">A session store is used to save and retrieve sessions</param>
3434 <seealso cref="T:HttpServer.Sessions.IHttpSessionStore"/>
3435 </member>
3436 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.ILogWriter)">
3437 <summary>
3438 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3439 </summary>
3440 <param name="logWriter">The log writer.</param>
3441 <seealso cref="P:HttpServer.HttpServer.LogWriter"/>
3442 </member>
3443 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.FormDecoders.FormDecoderProvider,HttpServer.ILogWriter)">
3444 <summary>
3445 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3446 </summary>
3447 <param name="decoderProvider">Form decoders are used to convert different types of posted data to the <see cref="T:HttpServer.HttpInput"/> object types.</param>
3448 <param name="logWriter">The log writer.</param>
3449 <seealso cref="T:HttpServer.FormDecoders.IFormDecoder"/>
3450 <seealso cref="P:HttpServer.HttpServer.FormDecoderProviders"/>
3451 <seealso cref="P:HttpServer.HttpServer.LogWriter"/>
3452 </member>
3453 <member name="M:HttpServer.HttpServer.#ctor(HttpServer.FormDecoders.FormDecoderProvider,HttpServer.Sessions.IHttpSessionStore,HttpServer.ILogWriter)">
3454 <summary>
3455 Initializes a new instance of the <see cref="T:HttpServer.HttpServer"/> class.
3456 </summary>
3457 <param name="decoderProvider">Form decoders are used to convert different types of posted data to the <see cref="T:HttpServer.HttpInput"/> object types.</param>
3458 <param name="sessionStore">A session store is used to save and retrieve sessions</param>
3459 <param name="logWriter">The log writer.</param>
3460 <seealso cref="T:HttpServer.FormDecoders.IFormDecoder"/>
3461 <seealso cref="P:HttpServer.HttpServer.FormDecoderProviders"/>
3462 <seealso cref="P:HttpServer.HttpServer.LogWriter"/>
3463 <seealso cref="T:HttpServer.Sessions.IHttpSessionStore"/>
3464 </member>
3465 <member name="P:HttpServer.HttpServer.AuthenticationModules">
3466 <summary>
3467 Modules used for authentication. The module that is is added first is used as
3468 the default authentication module.
3469 </summary>
3470 <remarks>Use the corresponding property
3471 in the <see cref="T:HttpServer.HttpModules.WebSiteModule"/> if you are using multiple websites.</remarks>
3472 </member>
3473 <member name="P:HttpServer.HttpServer.FormDecoderProviders">
3474 <summary>
3475 Form decoder providers are used to decode request body (which normally contains form data).
3476 </summary>
3477 </member>
3478 <member name="P:HttpServer.HttpServer.ServerName">
3479 <summary>
3480 Server name sent in HTTP responses.
3481 </summary>
3482 <remarks>
3483 Do NOT include version in name, since it makes it
3484 easier for hackers.
3485 </remarks>
3486 </member>
3487 <member name="P:HttpServer.HttpServer.SessionCookieName">
3488 <summary>
3489 Name of cookie where session id is stored.
3490 </summary>
3491 </member>
3492 <member name="P:HttpServer.HttpServer.LogWriter">
3493 <summary>
3494 Specified where logging should go.
3495 </summary>
3496 <seealso cref="T:HttpServer.NullLogWriter"/>
3497 <seealso cref="T:HttpServer.ConsoleLogWriter"/>
3498 <seealso cref="P:HttpServer.HttpServer.LogWriter"/>
3499 </member>
3500 <member name="P:HttpServer.HttpServer.BackLog">
3501 <summary>
3502 Number of connections that can wait to be accepted by the server.
3503 </summary>
3504 <remarks>Default is 10.</remarks>
3505 </member>
3506 <member name="P:HttpServer.HttpServer.MaxRequestCount">
3507 <summary>
3508 Gets or sets maximum number of allowed simultaneous requests.
3509 </summary>
3510 <remarks>
3511 <para>
3512 This property is useful in busy systems. The HTTP server
3513 will start queuing new requests if this limit is hit, instead
3514 of trying to process all incoming requests directly.
3515 </para>
3516 <para>
3517 The default number if allowed simultaneous requests are 10.
3518 </para>
3519 </remarks>
3520 </member>
3521 <member name="P:HttpServer.HttpServer.MaxQueueSize">
3522 <summary>
3523 Gets or sets maximum number of requests queuing to be handled.
3524 </summary>
3525 <remarks>
3526 <para>
3527 The WebServer will start turning requests away if response code
3528 <see cref="F:System.Net.HttpStatusCode.ServiceUnavailable"/> to indicate that the server
3529 is too busy to be able to handle the request.
3530 </para>
3531 </remarks>
3532 </member>
3533 <member name="M:HttpServer.HttpServer.Add(HttpServer.Rules.IRule)">
3534 <summary>
3535 Adds the specified rule.
3536 </summary>
3537 <param name="rule">The rule.</param>
3538 </member>
3539 <member name="M:HttpServer.HttpServer.Add(HttpServer.HttpModules.HttpModule)">
3540 <summary>
3541 Add a <see cref="T:HttpServer.HttpModules.HttpModule"/> to the server.
3542 </summary>
3543 <param name="module">mode to add</param>
3544 </member>
3545 <member name="M:HttpServer.HttpServer.DecodeBody(HttpServer.IHttpRequest)">
3546 <summary>
3547 Decodes the request body.
3548 </summary>
3549 <param name="request">The request.</param>
3550 <exception cref="T:HttpServer.Exceptions.InternalServerException">Failed to decode form data.</exception>
3551 </member>
3552 <member name="M:HttpServer.HttpServer.ErrorPage(HttpServer.IHttpResponse,System.Net.HttpStatusCode,System.String)">
3553 <summary>
3554 Generate a HTTP error page (that will be added to the response body).
3555 response status code is also set.
3556 </summary>
3557 <param name="response">Response that the page will be generated in.</param>
3558 <param name="error"><see cref="T:System.Net.HttpStatusCode"/>.</param>
3559 <param name="body">response body contents.</param>
3560 </member>
3561 <member name="M:HttpServer.HttpServer.ErrorPage(HttpServer.IHttpResponse,HttpServer.Exceptions.HttpException)">
3562 <summary>
3563 Generate a HTTP error page (that will be added to the response body).
3564 response status code is also set.
3565 </summary>
3566 <param name="response">Response that the page will be generated in.</param>
3567 <param name="err">exception.</param>
3568 </member>
3569 <member name="M:HttpServer.HttpServer.GetRealm(HttpServer.IHttpRequest)">
3570 <summary>
3571 Realms are used by the <see cref="T:HttpServer.Authentication.AuthenticationModule"/>s.
3572 </summary>
3573 <param name="request">HTTP request</param>
3574 <returns>domain/realm.</returns>
3575 </member>
3576 <member name="M:HttpServer.HttpServer.HandleRequest(HttpServer.IHttpClientContext,HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
3577 <summary>
3578 Process an incoming request.
3579 </summary>
3580 <param name="context">connection to client</param>
3581 <param name="request">request information</param>
3582 <param name="response">response that should be filled</param>
3583 <param name="session">session information</param>
3584 </member>
3585 <member name="M:HttpServer.HttpServer.OnClientDisconnected(HttpServer.IHttpClientContext,System.Net.Sockets.SocketError)">
3586 <summary>
3587 Can be overloaded to implement stuff when a client have been connected.
3588 </summary>
3589 <remarks>
3590 Default implementation does nothing.
3591 </remarks>
3592 <param name="client">client that disconnected</param>
3593 <param name="error">disconnect reason</param>
3594 </member>
3595 <member name="M:HttpServer.HttpServer.ProcessAuthentication(HttpServer.IHttpRequest,HttpServer.IHttpResponse,HttpServer.Sessions.IHttpSession)">
3596 <summary>
3597 Handle authentication
3598 </summary>
3599 <param name="request"></param>
3600 <param name="response"></param>
3601 <param name="session"></param>
3602 <returns>true if request can be handled; false if not.</returns>
3603 <exception cref="T:HttpServer.Exceptions.BadRequestException">Invalid authorization header</exception>
3604 </member>
3605 <member name="M:HttpServer.HttpServer.RequestAuthentication(HttpServer.Authentication.AuthenticationModule,HttpServer.IHttpRequest,HttpServer.IHttpResponse)">
3606 <summary>
3607 Will request authentication.
3608 </summary>
3609 <remarks>
3610 Sends respond to client, nothing else can be done with the response after this.
3611 </remarks>
3612 <param name="mod"></param>
3613 <param name="request"></param>
3614 <param name="response"></param>
3615 </member>
3616 <member name="M:HttpServer.HttpServer.OnRequest(System.Object,HttpServer.RequestEventArgs)">
3617 <summary>
3618 Received from a <see cref="T:HttpServer.IHttpClientContext"/> when a request have been parsed successfully.
3619 </summary>
3620 <param name="source"><see cref="T:HttpServer.IHttpClientContext"/> that received the request.</param>
3621 <param name="args">The request.</param>
3622 </member>
3623 <member name="M:HttpServer.HttpServer.ProcessRequestWrapper(HttpServer.IHttpClientContext,HttpServer.IHttpRequest)">
3624 <summary>
3625 To be able to track request count.
3626 </summary>
3627 <param name="context"></param>
3628 <param name="request"></param>
3629 </member>
3630 <member name="M:HttpServer.HttpServer.Start(System.Net.IPAddress,System.Int32)">
3631 <summary>
3632 Start the web server using regular HTTP.
3633 </summary>
3634 <param name="address">IP Address to listen on, use <c>IpAddress.Any </c>to accept connections on all IP addresses/network cards.</param>
3635 <param name="port">Port to listen on. 80 can be a good idea =)</param>
3636 <exception cref="T:System.ArgumentNullException"><c>address</c> is null.</exception>
3637 <exception cref="T:System.ArgumentException">Port must be a positive number.</exception>
3638 </member>
3639 <member name="M:HttpServer.HttpServer.Start(System.Net.IPAddress,System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
3640 <summary>
3641 Accept secure connections.
3642 </summary>
3643 <param name="address">IP Address to listen on, use <see cref="F:System.Net.IPAddress.Any"/> to accept connections on all IP Addresses / network cards.</param>
3644 <param name="port">Port to listen on. 80 can be a good idea =)</param>
3645 <param name="certificate">Certificate to use</param>
3646 <exception cref="T:System.ArgumentNullException"><c>address</c> is null.</exception>
3647 <exception cref="T:System.ArgumentException">Port must be a positive number.</exception>
3648 </member>
3649 <member name="M:HttpServer.HttpServer.Stop">
3650 <summary>
3651 shut down the server and listeners
3652 </summary>
3653 </member>
3654 <member name="M:HttpServer.HttpServer.WriteLog(HttpServer.LogPrio,System.String)">
3655 <summary>
3656 write an entry to the log file
3657 </summary>
3658 <param name="prio">importance of the message</param>
3659 <param name="message">log message</param>
3660 </member>
3661 <member name="M:HttpServer.HttpServer.WriteLog(System.Object,HttpServer.LogPrio,System.String)">
3662 <summary>
3663 write an entry to the log file
3664 </summary>
3665 <param name="source">object that wrote the message</param>
3666 <param name="prio">importance of the message</param>
3667 <param name="message">log message</param>
3668 </member>
3669 <member name="E:HttpServer.HttpServer.RealmWanted">
3670 <summary>
3671 Realms are used during HTTP authentication.
3672 Default realm is same as server name.
3673 </summary>
3674 </member>
3675 <member name="E:HttpServer.HttpServer.ExceptionThrown">
3676 <summary>
3677 Let's to receive unhandled exceptions from the threads.
3678 </summary>
3679 <remarks>
3680 Exceptions will be thrown during debug mode if this event is not used,
3681 exceptions will be printed to console and suppressed during release mode.
3682 </remarks>
3683 </member>
3684 <member name="T:HttpServer.IComponentProvider">
3685 <summary>
3686 Inversion of control interface.
3687 </summary>
3688 </member>
3689 <member name="M:HttpServer.IComponentProvider.AddInstance``1(System.Object)">
3690 <summary>
3691 Add a component instance
3692 </summary>
3693 <typeparam name="T">Interface type</typeparam>
3694 <param name="instance">Instance to add</param>
3695 </member>
3696 <member name="M:HttpServer.IComponentProvider.Get``1">
3697 <summary>
3698 Get a component.
3699 </summary>
3700 <typeparam name="T">Interface type</typeparam>
3701 <returns>Component if registered, otherwise null.</returns>
3702 <remarks>
3703 Component will get created if needed.
3704 </remarks>
3705 </member>
3706 <member name="M:HttpServer.IComponentProvider.Contains(System.Type)">
3707 <summary>
3708 Checks if the specified component interface have been added.
3709 </summary>
3710 <param name="interfaceType"></param>
3711 <returns>true if found; otherwise false.</returns>
3712 </member>
3713 <member name="M:HttpServer.IComponentProvider.Add``2">
3714 <summary>
3715 Add a component.
3716 </summary>
3717 <typeparam name="InterfaceType">Type being requested.</typeparam>
3718 <typeparam name="InstanceType">Type being created.</typeparam>
3719 </member>
3720 <member name="T:HttpServer.IHttpClientContext">
3721 <summary>
3722 Contains a connection to a browser/client.
3723 </summary>
3724 </member>
3725 <member name="P:HttpServer.IHttpClientContext.Secured">
3726 <summary>
3727 Using SSL or other encryption method.
3728 </summary>
3729 </member>
3730 <member name="P:HttpServer.IHttpClientContext.IsSecured">
3731 <summary>
3732 Using SSL or other encryption method.
3733 </summary>
3734 </member>
3735 <member name="M:HttpServer.IHttpClientContext.Disconnect(System.Net.Sockets.SocketError)">
3736 <summary>
3737 Disconnect from client
3738 </summary>
3739 <param name="error">error to report in the <see cref="E:HttpServer.IHttpClientContext.Disconnected"/> event.</param>
3740 </member>
3741 <member name="M:HttpServer.IHttpClientContext.Respond(System.String,System.Net.HttpStatusCode,System.String,System.String,System.String)">
3742 <summary>
3743 Send a response.
3744 </summary>
3745 <param name="httpVersion">Either <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/></param>
3746 <param name="statusCode">HTTP status code</param>
3747 <param name="reason">reason for the status code.</param>
3748 <param name="body">HTML body contents, can be null or empty.</param>
3749 <param name="contentType">A content type to return the body as, i.e. 'text/html' or 'text/plain', defaults to 'text/html' if null or empty</param>
3750 <exception cref="T:System.ArgumentException">If <paramref name="httpVersion"/> is invalid.</exception>
3751 </member>
3752 <member name="M:HttpServer.IHttpClientContext.Respond(System.String,System.Net.HttpStatusCode,System.String)">
3753 <summary>
3754 Send a response.
3755 </summary>
3756 <param name="httpVersion">Either <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/></param>
3757 <param name="statusCode">HTTP status code</param>
3758 <param name="reason">reason for the status code.</param>
3759 </member>
3760 <member name="M:HttpServer.IHttpClientContext.Respond(System.String)">
3761 <summary>
3762 Send a response.
3763 </summary>
3764 <exception cref="T:System.ArgumentNullException"></exception>
3765 </member>
3766 <member name="M:HttpServer.IHttpClientContext.Send(System.Byte[])">
3767 <summary>
3768 send a whole buffer
3769 </summary>
3770 <param name="buffer">buffer to send</param>
3771 <exception cref="T:System.ArgumentNullException"></exception>
3772 </member>
3773 <member name="M:HttpServer.IHttpClientContext.Send(System.Byte[],System.Int32,System.Int32)">
3774 <summary>
3775 Send data using the stream
3776 </summary>
3777 <param name="buffer">Contains data to send</param>
3778 <param name="offset">Start position in buffer</param>
3779 <param name="size">number of bytes to send</param>
3780 <exception cref="T:System.ArgumentNullException"></exception>
3781 <exception cref="T:System.ArgumentOutOfRangeException"></exception>
3782 </member>
3783 <member name="M:HttpServer.IHttpClientContext.Close">
3784 <summary>
3785 Closes the streams and disposes of the unmanaged resources
3786 </summary>
3787 </member>
3788 <member name="E:HttpServer.IHttpClientContext.Disconnected">
3789 <summary>
3790 The context have been disconnected.
3791 </summary>
3792 <remarks>
3793 Event can be used to clean up a context, or to reuse it.
3794 </remarks>
3795 </member>
3796 <member name="E:HttpServer.IHttpClientContext.RequestReceived">
3797 <summary>
3798 A request have been received in the context.
3799 </summary>
3800 </member>
3801 <member name="T:HttpServer.DisconnectedEventArgs">
3802 <summary>
3803 A <see cref="T:HttpServer.IHttpClientContext"/> have been disconnected.
3804 </summary>
3805 </member>
3806 <member name="P:HttpServer.DisconnectedEventArgs.Error">
3807 <summary>
3808 Gets reason to why client disconnected.
3809 </summary>
3810 </member>
3811 <member name="M:HttpServer.DisconnectedEventArgs.#ctor(System.Net.Sockets.SocketError)">
3812 <summary>
3813 Initializes a new instance of the <see cref="T:HttpServer.DisconnectedEventArgs"/> class.
3814 </summary>
3815 <param name="error">Reason to disconnection.</param>
3816 </member>
3817 <member name="T:HttpServer.RequestEventArgs">
3818 <summary>
3819
3820 </summary>
3821 </member>
3822 <member name="P:HttpServer.RequestEventArgs.Request">
3823 <summary>
3824 Gets received request.
3825 </summary>
3826 </member>
3827 <member name="M:HttpServer.RequestEventArgs.#ctor(HttpServer.IHttpRequest)">
3828 <summary>
3829 Initializes a new instance of the <see cref="T:HttpServer.RequestEventArgs"/> class.
3830 </summary>
3831 <param name="request">The request.</param>
3832 </member>
3833 <member name="T:HttpServer.IHttpContextHandler">
3834 <summary>
3835 Class that receives Requests from a <see cref="T:HttpServer.IHttpClientContext"/>.
3836 </summary>
3837 </member>
3838 <member name="M:HttpServer.IHttpContextHandler.ClientDisconnected(HttpServer.IHttpClientContext,System.Net.Sockets.SocketError)">
3839 <summary>
3840 Client have been disconnected.
3841 </summary>
3842 <param name="client">Client that was disconnected.</param>
3843 <param name="error">Reason</param>
3844 <see cref="T:HttpServer.IHttpClientContext"/>
3845 </member>
3846 <member name="M:HttpServer.IHttpContextHandler.RequestReceived(HttpServer.IHttpClientContext,HttpServer.IHttpRequest)">
3847 <summary>
3848 Invoked when a client context have received a new HTTP request
3849 </summary>
3850 <param name="client">Client that received the request.</param>
3851 <param name="request">Request that was received.</param>
3852 <see cref="T:HttpServer.IHttpClientContext"/>
3853 </member>
3854 <member name="T:HttpServer.IHttpRequest">
3855 <summary>
3856 Contains server side HTTP request information.
3857 </summary>
3858 </member>
3859 <member name="P:HttpServer.IHttpRequest.AcceptTypes">
3860 <summary>
3861 Gets kind of types accepted by the client.
3862 </summary>
3863 </member>
3864 <member name="P:HttpServer.IHttpRequest.Body">
3865 <summary>
3866 Gets or sets body stream.
3867 </summary>
3868 </member>
3869 <member name="P:HttpServer.IHttpRequest.BodyIsComplete">
3870 <summary>
3871 Gets whether the body is complete.
3872 </summary>
3873 </member>
3874 <member name="P:HttpServer.IHttpRequest.Connection">
3875 <summary>
3876 Gets or sets kind of connection used for the session.
3877 </summary>
3878 </member>
3879 <member name="P:HttpServer.IHttpRequest.ContentLength">
3880 <summary>
3881 Gets or sets number of bytes in the body.
3882 </summary>
3883 </member>
3884 <member name="P:HttpServer.IHttpRequest.Cookies">
3885 <summary>
3886 Gets cookies that was sent with the request.
3887 </summary>
3888 </member>
3889 <member name="P:HttpServer.IHttpRequest.Form">
3890 <summary>
3891 Gets form parameters.
3892 </summary>
3893 </member>
3894 <member name="P:HttpServer.IHttpRequest.Headers">
3895 <summary>
3896 Gets headers sent by the client.
3897 </summary>
3898 </member>
3899 <member name="P:HttpServer.IHttpRequest.HttpVersion">
3900 <summary>
3901 Gets or sets version of HTTP protocol that's used.
3902 </summary>
3903 <remarks>
3904 Probably <see cref="F:HttpServer.HttpHelper.HTTP10"/> or <see cref="F:HttpServer.HttpHelper.HTTP11"/>.
3905 </remarks>
3906 <seealso cref="T:HttpServer.HttpHelper"/>
3907 </member>
3908 <member name="P:HttpServer.IHttpRequest.IsAjax">
3909 <summary>
3910 Gets whether the request was made by Ajax (Asynchronous JavaScript)
3911 </summary>
3912 </member>
3913 <member name="P:HttpServer.IHttpRequest.Method">
3914 <summary>
3915 Gets or sets requested method.
3916 </summary>
3917 <remarks>
3918 Will always be in upper case.
3919 </remarks>
3920 <see cref="P:HttpServer.IHttpRequest.Method"/>
3921 </member>
3922 <member name="P:HttpServer.IHttpRequest.Param">
3923 <summary>
3924 Gets parameter from <see cref="P:HttpServer.IHttpRequest.QueryString"/> or <see cref="P:HttpServer.IHttpRequest.Form"/>.
3925 </summary>
3926 </member>
3927 <member name="P:HttpServer.IHttpRequest.QueryString">
3928 <summary>
3929 Gets variables sent in the query string
3930 </summary>
3931 </member>
3932 <member name="P:HttpServer.IHttpRequest.Uri">
3933 <summary>
3934 Gets or sets requested URI.
3935 </summary>
3936 </member>
3937 <member name="P:HttpServer.IHttpRequest.UriParts">
3938 <summary>
3939 Gets URI absolute path divided into parts.
3940 </summary>
3941 <example>
3942 // URI is: http://gauffin.com/code/tiny/
3943 Console.WriteLine(request.UriParts[0]); // result: code
3944 Console.WriteLine(request.UriParts[1]); // result: tiny
3945 </example>
3946 <remarks>
3947 If you're using controllers than the first part is controller name,
3948 the second part is method name and the third part is Id property.
3949 </remarks>
3950 <seealso cref="P:HttpServer.IHttpRequest.Uri"/>
3951 </member>
3952 <member name="P:HttpServer.IHttpRequest.UriPath">
3953 <summary>
3954 Gets or sets path and query.
3955 </summary>
3956 <see cref="P:HttpServer.IHttpRequest.Uri"/>
3957 <remarks>
3958 Are only used during request parsing. Cannot be set after "Host" header have been
3959 added.
3960 </remarks>
3961 </member>
3962 <member name="M:HttpServer.IHttpRequest.AddHeader(System.String,System.String)">
3963 <summary>
3964 Called during parsing of a <see cref="T:HttpServer.IHttpRequest"/>.
3965 </summary>
3966 <param name="name">Name of the header, should not be URL encoded</param>
3967 <param name="value">Value of the header, should not be URL encoded</param>
3968 <exception cref="T:HttpServer.Exceptions.BadRequestException">If a header is incorrect.</exception>
3969 </member>
3970 <member name="M:HttpServer.IHttpRequest.AddToBody(System.Byte[],System.Int32,System.Int32)">
3971 <summary>
3972 Add bytes to the body
3973 </summary>
3974 <param name="bytes">buffer to read bytes from</param>
3975 <param name="offset">where to start read</param>
3976 <param name="length">number of bytes to read</param>
3977 <returns>Number of bytes actually read (same as length unless we got all body bytes).</returns>
3978 <exception cref="T:System.InvalidOperationException">If body is not writable</exception>
3979 <exception cref="T:System.ArgumentNullException"><c>bytes</c> is null.</exception>
3980 <exception cref="T:System.ArgumentOutOfRangeException"><c>offset</c> is out of range.</exception>
3981 </member>
3982 <member name="M:HttpServer.IHttpRequest.Clear">
3983 <summary>
3984 Clear everything in the request
3985 </summary>
3986 </member>
3987 <member name="M:HttpServer.IHttpRequest.DecodeBody(HttpServer.FormDecoders.FormDecoderProvider)">
3988 <summary>
3989 Decode body into a form.
3990 </summary>
3991 <param name="providers">A list with form decoders.</param>
3992 <exception cref="T:System.IO.InvalidDataException">If body contents is not valid for the chosen decoder.</exception>
3993 <exception cref="T:System.InvalidOperationException">If body is still being transferred.</exception>
3994 </member>
3995 <member name="M:HttpServer.IHttpRequest.SetCookies(HttpServer.RequestCookies)">
3996 <summary>
3997 Sets the cookies.
3998 </summary>
3999 <param name="cookies">The cookies.</param>
4000 </member>
4001 <member name="M:HttpServer.IHttpRequest.CreateResponse(HttpServer.IHttpClientContext)">
4002 <summary>
4003 Create a response object.
4004 </summary>
4005 <param name="context">Context for the connected client.</param>
4006 <returns>A new <see cref="T:HttpServer.IHttpResponse"/>.</returns>
4007 </member>
4008 <member name="T:HttpServer.IHttpRequestParser">
4009 <summary>
4010 Event driven parser used to parse incoming HTTP requests.
4011 </summary>
4012 <remarks>
4013 The parser supports partial messages and keeps the states between
4014 each parsed buffer. It's therefore important that the parser gets
4015 <see cref="M:HttpServer.IHttpRequestParser.Clear"/>ed if a client disconnects.
4016 </remarks>
4017 </member>
4018 <member name="P:HttpServer.IHttpRequestParser.CurrentState">
4019 <summary>
4020 Current state in parser.
4021 </summary>
4022 </member>
4023 <member name="M:HttpServer.IHttpRequestParser.Parse(System.Byte[],System.Int32,System.Int32)">
4024 <summary>
4025 Parse partial or complete message.
4026 </summary>
4027 <param name="buffer">buffer containing incoming bytes</param>
4028 <param name="offset">where in buffer that parsing should start</param>
4029 <param name="count">number of bytes to parse</param>
4030 <returns>Unparsed bytes left in buffer.</returns>
4031 <exception cref="T:HttpServer.Exceptions.BadRequestException"><c>BadRequestException</c>.</exception>
4032 </member>
4033 <member name="E:HttpServer.IHttpRequestParser.RequestCompleted">
4034 <summary>
4035 A request have been successfully parsed.
4036 </summary>
4037 </member>
4038 <member name="E:HttpServer.IHttpRequestParser.BodyBytesReceived">
4039 <summary>
4040 More body bytes have been received.
4041 </summary>
4042 </member>
4043 <member name="E:HttpServer.IHttpRequestParser.RequestLineReceived">
4044 <summary>
4045 Request line have been received.
4046 </summary>
4047 </member>
4048 <member name="E:HttpServer.IHttpRequestParser.HeaderReceived">
4049 <summary>
4050 A header have been received.
4051 </summary>
4052 </member>
4053 <member name="M:HttpServer.IHttpRequestParser.Clear">
4054 <summary>
4055 Clear parser state.
4056 </summary>
4057 </member>
4058 <member name="P:HttpServer.IHttpRequestParser.LogWriter">
4059 <summary>
4060 Gets or sets the log writer.
4061 </summary>
4062 </member>
4063 <member name="T:HttpServer.RequestParserState">
4064 <summary>
4065 Current state in the parsing.
4066 </summary>
4067 </member>
4068 <member name="F:HttpServer.RequestParserState.FirstLine">
4069 <summary>
4070 Should parse the request line
4071 </summary>
4072 </member>
4073 <member name="F:HttpServer.RequestParserState.HeaderName">
4074 <summary>
4075 Searching for a complete header name
4076 </summary>
4077 </member>
4078 <member name="F:HttpServer.RequestParserState.AfterName">
4079 <summary>
4080 Searching for colon after header name (ignoring white spaces)
4081 </summary>
4082 </member>
4083 <member name="F:HttpServer.RequestParserState.Between">
4084 <summary>
4085 Searching for start of header value (ignoring white spaces)
4086 </summary>
4087 </member>
4088 <member name="F:HttpServer.RequestParserState.HeaderValue">
4089 <summary>
4090 Searching for a complete header value (can span over multiple lines, as long as they are prefixed with one/more whitespaces)
4091 </summary>
4092 </member>
4093 <member name="F:HttpServer.RequestParserState.Body">
4094 <summary>
4095 Adding bytes to body
4096 </summary>
4097 </member>
4098 <member name="T:HttpServer.IHttpResponse">
4099 <summary>
4100 Response that is sent back to the web browser / client.
4101
4102 A response can be sent if different ways. The easiest one is
4103 to just fill the Body stream with content, everything else
4104 will then be taken care of by the framework. The default content-type
4105 is text/html, you should change it if you send anything else.
4106
4107 The second and slighty more complex way is to send the response
4108 as parts. Start with sending the header using the SendHeaders method and
4109 then you can send the body using SendBody method, but do not forget
4110 to set ContentType and ContentLength before doing so.
4111 </summary>
4112 <example>
4113 public void MyHandler(IHttpRequest request, IHttpResponse response)
4114 {
4115
4116 }
4117 </example>
4118 </member>
4119 <member name="P:HttpServer.IHttpResponse.Body">
4120 <summary>
4121 The body stream is used to cache the body contents
4122 before sending everything to the client. It's the simplest
4123 way to serve documents.
4124 </summary>
4125 </member>
4126 <member name="P:HttpServer.IHttpResponse.ProtocolVersion">
4127 <summary>
4128 Defines the version of the HTTP Response for applications where it's required
4129 for this to be forced.
4130 </summary>
4131 </member>
4132 <member name="P:HttpServer.IHttpResponse.Chunked">
4133 <summary>
4134 The chunked encoding modifies the body of a message in order to
4135 transfer it as a series of chunks, each with its own size indicator,
4136 followed by an OPTIONAL trailer containing entity-header fields. This
4137 allows dynamically produced content to be transferred along with the
4138 information necessary for the recipient to verify that it has
4139 received the full message.
4140 </summary>
4141 </member>
4142 <member name="P:HttpServer.IHttpResponse.Connection">
4143 <summary>
4144 Kind of connection
4145 </summary>
4146 </member>
4147 <member name="P:HttpServer.IHttpResponse.Encoding">
4148 <summary>
4149 Encoding to use when sending stuff to the client.
4150 </summary>
4151 <remarks>Default is UTF8</remarks>
4152 </member>
4153 <member name="P:HttpServer.IHttpResponse.KeepAlive">
4154 <summary>
4155 Number of seconds to keep connection alive
4156 </summary>
4157 <remarks>Only used if Connection property is set to ConnectionType.KeepAlive</remarks>
4158 </member>
4159 <member name="P:HttpServer.IHttpResponse.Status">
4160 <summary>
4161 Status code that is sent to the client.
4162 </summary>
4163 <remarks>Default is HttpStatusCode.Ok</remarks>
4164 </member>
4165 <member name="P:HttpServer.IHttpResponse.Reason">
4166 <summary>
4167 Information about why a specific status code was used.
4168 </summary>
4169 </member>
4170 <member name="P:HttpServer.IHttpResponse.ContentLength">
4171 <summary>
4172 Size of the body. MUST be specified before sending the header,
4173 unless property Chunked is set to true.
4174 </summary>
4175 </member>
4176 <member name="P:HttpServer.IHttpResponse.ContentType">
4177 <summary>
4178 Kind of content in the body
4179 </summary>
4180 <remarks>Default is text/html</remarks>
4181 </member>
4182 <member name="P:HttpServer.IHttpResponse.HeadersSent">
4183 <summary>
4184 Headers have been sent to the client-
4185 </summary>
4186 <remarks>You can not send any additional headers if they have already been sent.</remarks>
4187 </member>
4188 <member name="P:HttpServer.IHttpResponse.Sent">
4189 <summary>
4190 The whole response have been sent.
4191 </summary>
4192 </member>
4193 <member name="P:HttpServer.IHttpResponse.Cookies">
4194 <summary>
4195 Cookies that should be created/changed.
4196 </summary>
4197 </member>
4198 <member name="M:HttpServer.IHttpResponse.AddHeader(System.String,System.String)">
4199 <summary>
4200 Add another header to the document.
4201 </summary>
4202 <param name="name">Name of the header, case sensitive, use lower cases.</param>
4203 <param name="value">Header values can span over multiple lines as long as each line starts with a white space. New line chars should be \r\n</param>
4204 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
4205 <exception cref="T:System.ArgumentException">If value conditions have not been met.</exception>
4206 <remarks>Adding any header will override the default ones and those specified by properties.</remarks>
4207 </member>
4208 <member name="M:HttpServer.IHttpResponse.Send">
4209 <summary>
4210 Send headers and body to the browser.
4211 </summary>
4212 <exception cref="T:System.InvalidOperationException">If content have already been sent.</exception>
4213 </member>
4214 <member name="M:HttpServer.IHttpResponse.SendBody(System.Byte[],System.Int32,System.Int32)">
4215 <summary>
4216 Make sure that you have specified ContentLength and sent the headers first.
4217 </summary>
4218 <param name="buffer"></param>
4219 <exception cref="T:System.InvalidOperationException">If headers have not been sent.</exception>
4220 <see cref="M:HttpServer.IHttpResponse.SendHeaders"/>
4221 <param name="offset">offest of first byte to send</param>
4222 <param name="count">number of bytes to send.</param>
4223 <seealso cref="M:HttpServer.IHttpResponse.Send"/>
4224 <seealso cref="M:HttpServer.IHttpResponse.SendHeaders"/>
4225 <remarks>This method can be used if you want to send body contents without caching them first. This
4226 is recommended for larger files to keep the memory usage low.</remarks>
4227 </member>
4228 <member name="M:HttpServer.IHttpResponse.SendBody(System.Byte[])">
4229 <summary>
4230 Make sure that you have specified ContentLength and sent the headers first.
4231 </summary>
4232 <param name="buffer"></param>
4233 <exception cref="T:System.InvalidOperationException">If headers have not been sent.</exception>
4234 <see cref="M:HttpServer.IHttpResponse.SendHeaders"/>
4235 <seealso cref="M:HttpServer.IHttpResponse.Send"/>
4236 <seealso cref="M:HttpServer.IHttpResponse.SendHeaders"/>
4237 <remarks>This method can be used if you want to send body contents without caching them first. This
4238 is recommended for larger files to keep the memory usage low.</remarks>
4239 </member>
4240 <member name="M:HttpServer.IHttpResponse.SendHeaders">
4241 <summary>
4242 Send headers to the client.
4243 </summary>
4244 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
4245 <seealso cref="M:HttpServer.IHttpResponse.AddHeader(System.String,System.String)"/>
4246 <seealso cref="M:HttpServer.IHttpResponse.Send"/>
4247 <seealso cref="M:HttpServer.IHttpResponse.SendBody(System.Byte[])"/>
4248 </member>
4249 <member name="M:HttpServer.IHttpResponse.Redirect(System.Uri)">
4250 <summary>
4251 Redirect client to somewhere else using the 302 status code.
4252 </summary>
4253 <param name="uri">Destination of the redirect</param>
4254 <exception cref="T:System.InvalidOperationException">If headers already been sent.</exception>
4255 <remarks>You can not do anything more with the request when a redirect have been done. This should be your last
4256 action.</remarks>
4257 </member>
4258 <member name="M:HttpServer.IHttpResponse.Redirect(System.String)">
4259 <summary>
4260 redirect to somewhere
4261 </summary>
4262 <param name="url">where the redirect should go</param>
4263 <remarks>
4264 No body are allowed when doing redirects.
4265 </remarks>
4266 </member>
4267 <member name="T:HttpServer.ConnectionType">
4268 <summary>
4269 Type of HTTP connection
4270 </summary>
4271 </member>
4272 <member name="F:HttpServer.ConnectionType.Close">
4273 <summary>
4274 Connection is closed after each request-response
4275 </summary>
4276 </member>
4277 <member name="F:HttpServer.ConnectionType.KeepAlive">
4278 <summary>
4279 Connection is kept alive for X seconds (unless another request have been made)
4280 </summary>
4281 </member>
4282 <member name="T:HttpServer.LogPrio">
4283 <summary>
4284 Priority for log entries
4285 </summary>
4286 <seealso cref="T:HttpServer.ILogWriter"/>
4287 </member>
4288 <member name="F:HttpServer.LogPrio.Trace">
4289 <summary>
4290 Very detailed logs to be able to follow the flow of the program.
4291 </summary>
4292 </member>
4293 <member name="F:HttpServer.LogPrio.Debug">
4294 <summary>
4295 Logs to help debug errors in the application
4296 </summary>
4297 </member>
4298 <member name="F:HttpServer.LogPrio.Info">
4299 <summary>
4300 Information to be able to keep track of state changes etc.
4301 </summary>
4302 </member>
4303 <member name="F:HttpServer.LogPrio.Warning">
4304 <summary>
4305 Something did not go as we expected, but it's no problem.
4306 </summary>
4307 </member>
4308 <member name="F:HttpServer.LogPrio.Error">
4309 <summary>
4310 Something that should not fail failed, but we can still keep
4311 on going.
4312 </summary>
4313 </member>
4314 <member name="F:HttpServer.LogPrio.Fatal">
4315 <summary>
4316 Something failed, and we cannot handle it properly.
4317 </summary>
4318 </member>
4319 <member name="T:HttpServer.ILogWriter">
4320 <summary>
4321 Interface used to write to log files.
4322 </summary>
4323 </member>
4324 <member name="M:HttpServer.ILogWriter.Write(System.Object,HttpServer.LogPrio,System.String)">
4325 <summary>
4326 Write an entry to the log file.
4327 </summary>
4328 <param name="source">object that is writing to the log</param>
4329 <param name="priority">importance of the log message</param>
4330 <param name="message">the message</param>
4331 </member>
4332 <member name="T:HttpServer.ConsoleLogWriter">
4333 <summary>
4334 This class writes to the console. It colors the output depending on the logprio and includes a 3-level stacktrace (in debug mode)
4335 </summary>
4336 <seealso cref="T:HttpServer.ILogWriter"/>
4337 </member>
4338 <member name="F:HttpServer.ConsoleLogWriter.Instance">
4339 <summary>
4340 The actual instance of this class.
4341 </summary>
4342 </member>
4343 <member name="M:HttpServer.ConsoleLogWriter.Write(System.Object,HttpServer.LogPrio,System.String)">
4344 <summary>
4345 Logwriters the specified source.
4346 </summary>
4347 <param name="source">object that wrote the logentry.</param>
4348 <param name="prio">Importance of the log message</param>
4349 <param name="message">The message.</param>
4350 </member>
4351 <member name="M:HttpServer.ConsoleLogWriter.GetColor(HttpServer.LogPrio)">
4352 <summary>
4353 Get color for the specified logprio
4354 </summary>
4355 <param name="prio">prio for the log entry</param>
4356 <returns>A <see cref="T:System.ConsoleColor"/> for the prio</returns>
4357 </member>
4358 <member name="T:HttpServer.NullLogWriter">
4359 <summary>
4360 Default log writer, writes everything to null (nowhere).
4361 </summary>
4362 <seealso cref="T:HttpServer.ILogWriter"/>
4363 </member>
4364 <member name="F:HttpServer.NullLogWriter.Instance">
4365 <summary>
4366 The logging instance.
4367 </summary>
4368 </member>
4369 <member name="M:HttpServer.NullLogWriter.Write(System.Object,HttpServer.LogPrio,System.String)">
4370 <summary>
4371 Writes everything to null
4372 </summary>
4373 <param name="source">object that wrote the log entry.</param>
4374 <param name="prio">Importance of the log message</param>
4375 <param name="message">The message.</param>
4376 </member>
4377 <member name="T:HttpServer.LocklessQueue`1">
4378 <summary>
4379 A thread-safe lockless queue that supports multiple readers and
4380 multiple writers
4381 </summary>
4382 </member>
4383 <member name="T:HttpServer.LocklessQueue`1.SingleLinkNode">
4384 <summary>
4385 Provides a node container for data in a singly linked list
4386 </summary>
4387 </member>
4388 <member name="F:HttpServer.LocklessQueue`1.SingleLinkNode.Next">
4389 <summary>Pointer to the next node in list</summary>
4390 </member>
4391 <member name="F:HttpServer.LocklessQueue`1.SingleLinkNode.Item">
4392 <summary>The data contained by the node</summary>
4393 </member>
4394 <member name="M:HttpServer.LocklessQueue`1.SingleLinkNode.#ctor">
4395 <summary>
4396 Constructor
4397 </summary>
4398 </member>
4399 <member name="M:HttpServer.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
4400 <summary>
4401 Constructor
4402 </summary>
4403 </member>
4404 <member name="F:HttpServer.LocklessQueue`1.head">
4405 <summary>Queue head</summary>
4406 </member>
4407 <member name="F:HttpServer.LocklessQueue`1.tail">
4408 <summary>Queue tail</summary>
4409 </member>
4410 <member name="F:HttpServer.LocklessQueue`1.count">
4411 <summary>Queue item count</summary>
4412 </member>
4413 <member name="P:HttpServer.LocklessQueue`1.Count">
4414 <summary>Gets the current number of items in the queue. Since this
4415 is a lockless collection this value should be treated as a close
4416 estimate</summary>
4417 </member>
4418 <member name="M:HttpServer.LocklessQueue`1.#ctor">
4419 <summary>
4420 Constructor
4421 </summary>
4422 </member>
4423 <member name="M:HttpServer.LocklessQueue`1.Enqueue(`0)">
4424 <summary>
4425 Enqueue an item
4426 </summary>
4427 <param name="item">Item to enqeue</param>
4428 </member>
4429 <member name="M:HttpServer.LocklessQueue`1.TryDequeue(`0@)">
4430 <summary>
4431 Try to dequeue an item
4432 </summary>
4433 <param name="item">Dequeued item if the dequeue was successful</param>
4434 <returns>True if an item was successfully deqeued, otherwise false</returns>
4435 </member>
4436 <member name="T:HttpServer.Method">
4437 <summary>
4438 Contains all HTTP Methods (according to the HTTP 1.1 specification)
4439 <para>
4440 See: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
4441 </para>
4442 </summary>
4443 </member>
4444 <member name="F:HttpServer.Method.Delete">
4445 <summary>
4446 The DELETE method requests that the origin server delete the resource identified by the Request-URI.
4447 </summary>
4448 <remarks>
4449 <para>
4450 This method MAY be overridden by human intervention (or other means) on the origin server.
4451 The client cannot be guaranteed that the operation has been carried out, even if the status code
4452 returned from the origin server indicates that the action has been completed successfully.
4453 </para>
4454 <para>
4455 However, the server SHOULD NOT indicate success unless, at the time the response is given,
4456 it intends to delete the resource or move it to an inaccessible location.
4457 </para>
4458 <para>
4459 A successful response SHOULD be 200 (OK) if the response includes an entity describing the status,
4460 202 (Accepted) if the action has not yet been enacted,
4461 or 204 (No Content) if the action has been enacted but the response does not include an entity.
4462 </para>
4463 <para>
4464 If the request passes through a cache and the Request-URI identifies one or more currently cached entities,
4465 those entries SHOULD be treated as stale. Responses to this method are not cacheable.
4466 </para>
4467 </remarks>
4468 </member>
4469 <member name="F:HttpServer.Method.Get">
4470 <summary>
4471 The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
4472 </summary>
4473 <remarks>
4474 <para>
4475 If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the
4476 entity in the response and not the source text of the process, unless that text happens to be the output of the process.
4477 </para>
4478 <para>
4479 The semantics of the GET method change to a "conditional GET" if the request message includes an
4480 If-Modified-Since, If-Unmodified-Since, If-Match, If-None-Match, or If-Range header field.
4481 A conditional GET method requests that the entity be transferred only under the circumstances described
4482 by the conditional header field(s). The conditional GET method is intended to reduce unnecessary network
4483 usage by allowing cached entities to be refreshed without requiring multiple requests or transferring
4484 data already held by the client.
4485 </para>
4486 </remarks>
4487 </member>
4488 <member name="F:HttpServer.Method.Header">
4489 <summary>
4490 The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response.
4491 </summary>
4492 <remarks>
4493 The meta information contained in the HTTP headers in response to a HEAD request SHOULD be identical to the
4494 information sent in response to a GET request. This method can be used for obtaining meta information about
4495 the entity implied by the request without transferring the entity-body itself.
4496
4497 This method is often used for testing hypertext links for validity, accessibility, and recent modification.
4498 </remarks>
4499 </member>
4500 <member name="F:HttpServer.Method.Options">
4501 <summary>
4502 <para>The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.</para>
4503 </summary>
4504 <remarks>
4505 <para>This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval.</para>
4506 </remarks>
4507 </member>
4508 <member name="F:HttpServer.Method.Post">
4509 <summary>
4510 The POST method is used to request that the origin server accept the entity enclosed
4511 in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.
4512 </summary>
4513 <remarks>
4514 POST is designed to allow a uniform method to cover the following functions:
4515 <list type="bullet">
4516 <item>
4517 Annotation of existing resources;
4518 </item><item>
4519 Posting a message to a bulletin board, newsgroup, mailing list, or similar group of articles;
4520 </item><item>
4521 Providing a block of data, such as the result of submitting a form, to a data-handling process;
4522 </item><item>
4523 Extending a database through an append operation.
4524 </item>
4525 </list>
4526 <para>
4527 If a resource has been created on the origin server, the response SHOULD be 201 (Created) and
4528 contain an entity which describes the status of the request and refers to the new resource, and a
4529 Location header (see section 14.30).
4530 </para>
4531 <para>
4532 The action performed by the POST method might not result in a resource that can be identified by a URI.
4533 In this case, either 200 (OK) or 204 (No Content) is the appropriate response status, depending on
4534 whether or not the response includes an entity that describes the result.
4535 </para><para>
4536 Responses to this method are not cacheable, unless the response includes appropriate Cache-Control
4537 or Expires header fields. However, the 303 (See Other) response can be used to direct the user agent
4538 to retrieve a cacheable resource.
4539 </para>
4540 </remarks>
4541 </member>
4542 <member name="F:HttpServer.Method.Put">
4543 <summary>
4544 The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
4545 </summary>
4546 <remarks>
4547 <list type="bullet">
4548 <item>
4549 If the Request-URI refers to an already existing resource, the enclosed entity SHOULD be considered as a
4550 modified version of the one residing on the origin server.
4551 </item><item>
4552 If the Request-URI does not point to an existing resource, and that URI is capable of being defined as a new
4553 resource by the requesting user agent, the origin server can create the resource with that URI.
4554 </item><item>
4555 If a new resource is created, the origin server MUST inform the user agent via the 201 (Created) response.
4556 </item><item>
4557 If an existing resource is modified, either the 200 (OK) or 204 (No Content) response codes SHOULD be sent to
4558 indicate successful completion of the request.
4559 </item><item>
4560 If the resource could not be created or modified with the Request-URI, an appropriate error response SHOULD be
4561 given that reflects the nature of the problem.
4562 </item>
4563 </list>
4564 <para>
4565 The recipient of the entity MUST NOT ignore any Content-* (e.g. Content-Range) headers that it does not
4566 understand or implement and MUST return a 501 (Not Implemented) response in such cases.
4567 </para>
4568 </remarks>
4569 </member>
4570 <member name="F:HttpServer.Method.Trace">
4571 <summary>
4572 The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
4573 </summary>
4574 </member>
4575 <member name="T:HttpServer.Methods">
4576 <summary>
4577 Contains all HTTP Methods (according to the HTTP 1.1 specification)
4578 <para>
4579 See: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
4580 </para>
4581 </summary>
4582 </member>
4583 <member name="F:HttpServer.Methods.Delete">
4584 <summary>
4585 The DELETE method requests that the origin server delete the resource identified by the Request-URI.
4586 </summary>
4587 <remarks>
4588 <para>
4589 This method MAY be overridden by human intervention (or other means) on the origin server.
4590 The client cannot be guaranteed that the operation has been carried out, even if the status code
4591 returned from the origin server indicates that the action has been completed successfully.
4592 </para>
4593 <para>
4594 However, the server SHOULD NOT indicate success unless, at the time the response is given,
4595 it intends to delete the resource or move it to an inaccessible location.
4596 </para>
4597 <para>
4598 A successful response SHOULD be 200 (OK) if the response includes an entity describing the status,
4599 202 (Accepted) if the action has not yet been enacted,
4600 or 204 (No Content) if the action has been enacted but the response does not include an entity.
4601 </para>
4602 <para>
4603 If the request passes through a cache and the Request-URI identifies one or more currently cached entities,
4604 those entries SHOULD be treated as stale. Responses to this method are not cacheable.
4605 </para>
4606 </remarks>
4607 </member>
4608 <member name="F:HttpServer.Methods.Get">
4609 <summary>
4610 The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
4611 </summary>
4612 <remarks>
4613 <para>
4614 If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the
4615 entity in the response and not the source text of the process, unless that text happens to be the output of the process.
4616 </para>
4617 <para>
4618 The semantics of the GET method change to a "conditional GET" if the request message includes an
4619 If-Modified-Since, If-Unmodified-Since, If-Match, If-None-Match, or If-Range header field.
4620 A conditional GET method requests that the entity be transferred only under the circumstances described
4621 by the conditional header field(s). The conditional GET method is intended to reduce unnecessary network
4622 usage by allowing cached entities to be refreshed without requiring multiple requests or transferring
4623 data already held by the client.
4624 </para>
4625 </remarks>
4626 </member>
4627 <member name="F:HttpServer.Methods.Header">
4628 <summary>
4629 The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response.
4630 </summary>
4631 <remarks>
4632 The meta information contained in the HTTP headers in response to a HEAD request SHOULD be identical to the
4633 information sent in response to a GET request. This method can be used for obtaining meta information about
4634 the entity implied by the request without transferring the entity-body itself.
4635
4636 This method is often used for testing hypertext links for validity, accessibility, and recent modification.
4637 </remarks>
4638 </member>
4639 <member name="F:HttpServer.Methods.Options">
4640 <summary>
4641 <para>The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.</para>
4642 </summary>
4643 <remarks>
4644 <para>This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval.</para>
4645 </remarks>
4646 </member>
4647 <member name="F:HttpServer.Methods.Post">
4648 <summary>
4649 The POST method is used to request that the origin server accept the entity enclosed
4650 in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.
4651 </summary>
4652 <remarks>
4653 POST is designed to allow a uniform method to cover the following functions:
4654 <list type="bullet">
4655 <item>
4656 Annotation of existing resources;
4657 </item><item>
4658 Posting a message to a bulletin board, newsgroup, mailing list, or similar group of articles;
4659 </item><item>
4660 Providing a block of data, such as the result of submitting a form, to a data-handling process;
4661 </item><item>
4662 Extending a database through an append operation.
4663 </item>
4664 </list>
4665 <para>
4666 If a resource has been created on the origin server, the response SHOULD be 201 (Created) and
4667 contain an entity which describes the status of the request and refers to the new resource, and a
4668 Location header (see section 14.30).
4669 </para>
4670 <para>
4671 The action performed by the POST method might not result in a resource that can be identified by a URI.
4672 In this case, either 200 (OK) or 204 (No Content) is the appropriate response status, depending on
4673 whether or not the response includes an entity that describes the result.
4674 </para><para>
4675 Responses to this method are not cacheable, unless the response includes appropriate Cache-Control
4676 or Expires header fields. However, the 303 (See Other) response can be used to direct the user agent
4677 to retrieve a cacheable resource.
4678 </para>
4679 </remarks>
4680 </member>
4681 <member name="F:HttpServer.Methods.Put">
4682 <summary>
4683 The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
4684 </summary>
4685 <remarks>
4686 <list type="bullet">
4687 <item>
4688 If the Request-URI refers to an already existing resource, the enclosed entity SHOULD be considered as a
4689 modified version of the one residing on the origin server.
4690 </item><item>
4691 If the Request-URI does not point to an existing resource, and that URI is capable of being defined as a new
4692 resource by the requesting user agent, the origin server can create the resource with that URI.
4693 </item><item>
4694 If a new resource is created, the origin server MUST inform the user agent via the 201 (Created) response.
4695 </item><item>
4696 If an existing resource is modified, either the 200 (OK) or 204 (No Content) response codes SHOULD be sent to
4697 indicate successful completion of the request.
4698 </item><item>
4699 If the resource could not be created or modified with the Request-URI, an appropriate error response SHOULD be
4700 given that reflects the nature of the problem.
4701 </item>
4702 </list>
4703 <para>
4704 The recipient of the entity MUST NOT ignore any Content-* (e.g. Content-Range) headers that it does not
4705 understand or implement and MUST return a 501 (Not Implemented) response in such cases.
4706 </para>
4707 </remarks>
4708 </member>
4709 <member name="F:HttpServer.Methods.Trace">
4710 <summary>
4711 The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
4712 </summary>
4713 </member>
4714 <member name="T:HttpServer.Parser.BodyEventArgs">
4715 <summary>
4716 Arguments used when more body bytes have come.
4717 </summary>
4718 </member>
4719 <member name="M:HttpServer.Parser.BodyEventArgs.#ctor(System.Byte[],System.Int32,System.Int32)">
4720 <summary>
4721 Initializes a new instance of the <see cref="T:HttpServer.Parser.BodyEventArgs"/> class.
4722 </summary>
4723 <param name="buffer">buffer that contains the received bytes.</param>
4724 <param name="offset">offset in buffer where to start processing.</param>
4725 <param name="count">number of bytes from <paramref name="offset"/> that should be parsed.</param>
4726 </member>
4727 <member name="M:HttpServer.Parser.BodyEventArgs.#ctor">
4728 <summary>
4729 Initializes a new instance of the <see cref="T:HttpServer.Parser.BodyEventArgs"/> class.
4730 </summary>
4731 </member>
4732 <member name="P:HttpServer.Parser.BodyEventArgs.Buffer">
4733 <summary>
4734 Gets or sets buffer that contains the received bytes.
4735 </summary>
4736 </member>
4737 <member name="P:HttpServer.Parser.BodyEventArgs.Count">
4738 <summary>
4739 Gets or sets number of bytes from <see cref="P:HttpServer.Parser.BodyEventArgs.Offset"/> that should be parsed.
4740 </summary>
4741 </member>
4742 <member name="P:HttpServer.Parser.BodyEventArgs.Offset">
4743 <summary>
4744 Gets or sets offset in buffer where to start processing.
4745 </summary>
4746 </member>
4747 <member name="T:HttpServer.Parser.HeaderEventArgs">
4748 <summary>
4749 Event arguments used when a new header have been parsed.
4750 </summary>
4751 </member>
4752 <member name="M:HttpServer.Parser.HeaderEventArgs.#ctor(System.String,System.String)">
4753 <summary>
4754 Initializes a new instance of the <see cref="T:HttpServer.Parser.HeaderEventArgs"/> class.
4755 </summary>
4756 <param name="name">Name of header.</param>
4757 <param name="value">Header value.</param>
4758 </member>
4759 <member name="M:HttpServer.Parser.HeaderEventArgs.#ctor">
4760 <summary>
4761 Initializes a new instance of the <see cref="T:HttpServer.Parser.HeaderEventArgs"/> class.
4762 </summary>
4763 </member>
4764 <member name="P:HttpServer.Parser.HeaderEventArgs.Name">
4765 <summary>
4766 Gets or sets header name.
4767 </summary>
4768 </member>
4769 <member name="P:HttpServer.Parser.HeaderEventArgs.Value">
4770 <summary>
4771 Gets or sets header value.
4772 </summary>
4773 </member>
4774 <member name="T:HttpServer.Parser.HttpRequestParser">
4775 <summary>
4776 Parses a HTTP request directly from a stream
4777 </summary>
4778 </member>
4779 <member name="M:HttpServer.Parser.HttpRequestParser.#ctor(HttpServer.ILogWriter)">
4780 <summary>
4781 Create a new request parser
4782 </summary>
4783 <param name="logWriter">delegate receiving log entries.</param>
4784 </member>
4785 <member name="M:HttpServer.Parser.HttpRequestParser.AddToBody(System.Byte[],System.Int32,System.Int32)">
4786 <summary>
4787 Add a number of bytes to the body
4788 </summary>
4789 <param name="buffer">buffer containing more body bytes.</param>
4790 <param name="offset">starting offset in buffer</param>
4791 <param name="count">number of bytes, from offset, to read.</param>
4792 <returns>offset to continue from.</returns>
4793 </member>
4794 <member name="M:HttpServer.Parser.HttpRequestParser.Clear">
4795 <summary>
4796 Remove all state information for the request.
4797 </summary>
4798 </member>
4799 <member name="P:HttpServer.Parser.HttpRequestParser.LogWriter">
4800 <summary>
4801 Gets or sets the log writer.
4802 </summary>
4803 </member>
4804 <member name="M:HttpServer.Parser.HttpRequestParser.OnFirstLine(System.String)">
4805 <summary>
4806 Parse request line
4807 </summary>
4808 <param name="value"></param>
4809 <exception cref="T:HttpServer.Exceptions.BadRequestException">If line is incorrect</exception>
4810 <remarks>Expects the following format: "Method SP Request-URI SP HTTP-Version CRLF"</remarks>
4811 </member>
4812 <member name="M:HttpServer.Parser.HttpRequestParser.OnHeader(System.String,System.String)">
4813 <summary>
4814 We've parsed a new header.
4815 </summary>
4816 <param name="name">Name in lower case</param>
4817 <param name="value">Value, unmodified.</param>
4818 <exception cref="T:HttpServer.Exceptions.BadRequestException">If content length cannot be parsed.</exception>
4819 </member>
4820 <member name="P:HttpServer.Parser.HttpRequestParser.CurrentState">
4821 <summary>
4822 Current state in parser.
4823 </summary>
4824 </member>
4825 <member name="M:HttpServer.Parser.HttpRequestParser.Parse(System.Byte[],System.Int32,System.Int32)">
4826 <summary>
4827 Parse a message
4828 </summary>
4829 <param name="buffer">bytes to parse.</param>
4830 <param name="offset">where in buffer that parsing should start</param>
4831 <param name="count">number of bytes to parse, starting on <paramref name="offset"/>.</param>
4832 <returns>offset (where to start parsing next).</returns>
4833 <exception cref="T:HttpServer.Exceptions.BadRequestException"><c>BadRequestException</c>.</exception>
4834 </member>
4835 <member name="E:HttpServer.Parser.HttpRequestParser.RequestCompleted">
4836 <summary>
4837 A request have been successfully parsed.
4838 </summary>
4839 </member>
4840 <member name="E:HttpServer.Parser.HttpRequestParser.BodyBytesReceived">
4841 <summary>
4842 More body bytes have been received.
4843 </summary>
4844 </member>
4845 <member name="E:HttpServer.Parser.HttpRequestParser.RequestLineReceived">
4846 <summary>
4847 Request line have been received.
4848 </summary>
4849 </member>
4850 <member name="E:HttpServer.Parser.HttpRequestParser.HeaderReceived">
4851 <summary>
4852 A header have been received.
4853 </summary>
4854 </member>
4855 <member name="T:HttpServer.Parser.RequestLineEventArgs">
4856 <summary>
4857 Used when the request line have been successfully parsed.
4858 </summary>
4859 </member>
4860 <member name="M:HttpServer.Parser.RequestLineEventArgs.#ctor(System.String,System.String,System.String)">
4861 <summary>
4862 Initializes a new instance of the <see cref="T:HttpServer.Parser.RequestLineEventArgs"/> class.
4863 </summary>
4864 <param name="httpMethod">The HTTP method.</param>
4865 <param name="uriPath">The URI path.</param>
4866 <param name="httpVersion">The HTTP version.</param>
4867 </member>
4868 <member name="M:HttpServer.Parser.RequestLineEventArgs.#ctor">
4869 <summary>
4870 Initializes a new instance of the <see cref="T:HttpServer.Parser.RequestLineEventArgs"/> class.
4871 </summary>
4872 </member>
4873 <member name="P:HttpServer.Parser.RequestLineEventArgs.HttpMethod">
4874 <summary>
4875 Gets or sets http method.
4876 </summary>
4877 <remarks>
4878 Should be one of the methods declared in <see cref="T:HttpServer.Method"/>.
4879 </remarks>
4880 </member>
4881 <member name="P:HttpServer.Parser.RequestLineEventArgs.HttpVersion">
4882 <summary>
4883 Gets or sets the version of the HTTP protocol that the client want to use.
4884 </summary>
4885 </member>
4886 <member name="P:HttpServer.Parser.RequestLineEventArgs.UriPath">
4887 <summary>
4888 Gets or sets requested URI path.
4889 </summary>
4890 </member>
4891 <member name="T:HttpServer.RequestParserFactory">
4892 <summary>
4893 Creates request parsers when needed.
4894 </summary>
4895 </member>
4896 <member name="M:HttpServer.RequestParserFactory.CreateParser(HttpServer.ILogWriter)">
4897 <summary>
4898 Create a new request parser.
4899 </summary>
4900 <param name="logWriter">Used when logging should be enabled.</param>
4901 <returns>A new request parser.</returns>
4902 </member>
4903 <member name="T:HttpServer.IRequestParserFactory">
4904 <summary>
4905 Creates request parsers when needed.
4906 </summary>
4907 </member>
4908 <member name="M:HttpServer.IRequestParserFactory.CreateParser(HttpServer.ILogWriter)">
4909 <summary>
4910 Create a new request parser.
4911 </summary>
4912 <param name="logWriter">Used when logging should be enabled.</param>
4913 <returns>A new request parser.</returns>
4914 </member>
4915 <member name="T:HttpServer.RequestCookie">
4916 <summary>
4917 cookie sent by the client/browser
4918 </summary>
4919 <seealso cref="T:HttpServer.ResponseCookie"/>
4920 </member>
4921 <member name="M:HttpServer.RequestCookie.#ctor(System.String,System.String)">
4922 <summary>
4923 Constructor.
4924 </summary>
4925 <param name="id">cookie identifier</param>
4926 <param name="content">cookie content</param>
4927 <exception cref="T:System.ArgumentNullException">id or content is null</exception>
4928 <exception cref="T:System.ArgumentException">id is empty</exception>
4929 </member>
4930 <member name="M:HttpServer.RequestCookie.ToString">
4931 <summary>
4932 Gets the cookie HTML representation.
4933 </summary>
4934 <returns>cookie string</returns>
4935 </member>
4936 <member name="P:HttpServer.RequestCookie.Name">
4937 <summary>
4938 Gets the cookie identifier.
4939 </summary>
4940 </member>
4941 <member name="P:HttpServer.RequestCookie.Value">
4942 <summary>
4943 Cookie value. Set to null to remove cookie.
4944 </summary>
4945 </member>
4946 <member name="T:HttpServer.RequestCookies">
4947 <summary>
4948 This class is created as a wrapper, since there are two different cookie types in .Net (Cookie and HttpCookie).
4949 The framework might switch class in the future and we dont want to have to replace all instances
4950 </summary>
4951 </member>
4952 <member name="M:HttpServer.RequestCookies.#ctor(System.String)">
4953 <summary>
4954 Let's copy all the cookies.
4955 </summary>
4956 <param name="cookies">value from cookie header.</param>
4957 </member>
4958 <member name="M:HttpServer.RequestCookies.Add(HttpServer.RequestCookie)">
4959 <summary>
4960 Adds a cookie in the collection.
4961 </summary>
4962 <param name="cookie">cookie to add</param>
4963 <exception cref="T:System.ArgumentNullException">cookie is null</exception>
4964 </member>
4965 <member name="P:HttpServer.RequestCookies.Count">
4966 <summary>
4967 Gets the count of cookies in the collection.
4968 </summary>
4969 </member>
4970 <member name="P:HttpServer.RequestCookies.Item(System.String)">
4971 <summary>
4972 Gets the cookie of a given identifier (null if not existing).
4973 </summary>
4974 </member>
4975 <member name="M:HttpServer.RequestCookies.GetEnumerator">
4976 <summary>
4977 Gets a collection enumerator on the cookie list.
4978 </summary>
4979 <returns>collection enumerator</returns>
4980 </member>
4981 <member name="M:HttpServer.RequestCookies.Clear">
4982 <summary>
4983 Remove all cookies.
4984 </summary>
4985 </member>
4986 <member name="M:HttpServer.RequestCookies.System#Collections#Generic#IEnumerable{HttpServer#RequestCookie}#GetEnumerator">
4987 <summary>
4988 Returns an enumerator that iterates through the collection.
4989 </summary>
4990
4991 <returns>
4992 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
4993 </returns>
4994 <filterpriority>1</filterpriority>
4995 </member>
4996 <member name="M:HttpServer.RequestCookies.Remove(System.String)">
4997 <summary>
4998 Remove a cookie from the collection.
4999 </summary>
5000 <param name="cookieName">Name of cookie.</param>
5001 </member>
5002 <member name="T:HttpServer.RequestQueue">
5003 <summary>
5004 Used to queue incoming requests.
5005 </summary>
5006 </member>
5007 <member name="M:HttpServer.RequestQueue.#ctor(HttpServer.ProcessRequestHandler)">
5008 <summary>
5009 Initializes a new instance of the <see cref="T:HttpServer.RequestQueue"/> class.
5010 </summary>
5011 <param name="handler">Called when a request should be processed.</param>
5012 </member>
5013 <member name="T:HttpServer.RequestQueue.QueueItem">
5014 <summary>
5015 Used two queue incoming requests to avoid
5016 thread starvation.
5017 </summary>
5018 </member>
5019 <member name="P:HttpServer.RequestQueue.MaxRequestCount">
5020 <summary>
5021 Gets or sets maximum number of allowed simultaneous requests.
5022 </summary>
5023 </member>
5024 <member name="P:HttpServer.RequestQueue.MaxQueueSize">
5025 <summary>
5026 Gets or sets maximum number of requests queuing to be handled.
5027 </summary>
5028 </member>
5029 <member name="P:HttpServer.RequestQueue.CurrentRequestCount">
5030 <summary>
5031 Specifies how many requests the HTTP server is currently processing.
5032 </summary>
5033 </member>
5034 <member name="M:HttpServer.RequestQueue.QueueThread">
5035 <summary>
5036 Used to process queued requests.
5037 </summary>
5038 </member>
5039 <member name="T:HttpServer.ProcessRequestHandler">
5040 <summary>
5041 Method used to process a queued request
5042 </summary>
5043 <param name="context">Context that the request was received from.</param>
5044 <param name="request">Request to process.</param>
5045 </member>
5046 <member name="T:HttpServer.ResponseCookie">
5047 <summary>
5048 cookie being sent back to the browser.
5049 </summary>
5050 <seealso cref="T:HttpServer.ResponseCookie"/>
5051 </member>
5052 <member name="M:HttpServer.ResponseCookie.#ctor(System.String,System.String,System.DateTime)">
5053 <summary>
5054 Constructor.
5055 </summary>
5056 <param name="id">cookie identifier</param>
5057 <param name="content">cookie content</param>
5058 <param name="expiresAt">cookie expiration date. Use DateTime.MinValue for session cookie.</param>
5059 <exception cref="T:System.ArgumentNullException">id or content is null</exception>
5060 <exception cref="T:System.ArgumentException">id is empty</exception>
5061 </member>
5062 <member name="M:HttpServer.ResponseCookie.#ctor(System.String,System.String,System.DateTime,System.String,System.String)">
5063 <summary>
5064 Create a new cookie
5065 </summary>
5066 <param name="name">name identifying the cookie</param>
5067 <param name="value">cookie value</param>
5068 <param name="expires">when the cookie expires. Setting DateTime.MinValue will delete the cookie when the session is closed.</param>
5069 <param name="path">Path to where the cookie is valid</param>
5070 <param name="domain">Domain that the cookie is valid for.</param>
5071 </member>
5072 <member name="M:HttpServer.ResponseCookie.#ctor(HttpServer.RequestCookie,System.DateTime)">
5073 <summary>
5074 Create a new cookie
5075 </summary>
5076 <param name="cookie">Name and value will be used</param>
5077 <param name="expires">when the cookie expires.</param>
5078 </member>
5079 <member name="M:HttpServer.ResponseCookie.ToString">
5080 <summary>
5081 Gets the cookie HTML representation.
5082 </summary>
5083 <returns>cookie string</returns>
5084 </member>
5085 <member name="P:HttpServer.ResponseCookie.Expires">
5086 <summary>
5087 When the cookie expires.
5088 DateTime.MinValue means that the cookie expires when the session do so.
5089 </summary>
5090 </member>
5091 <member name="P:HttpServer.ResponseCookie.Path">
5092 <summary>
5093 Cookie is only valid under this path.
5094 </summary>
5095 </member>
5096 <member name="T:HttpServer.ResponseCookies">
5097 <summary>
5098 Cookies that should be set.
5099 </summary>
5100 </member>
5101 <member name="M:HttpServer.ResponseCookies.Add(HttpServer.ResponseCookie)">
5102 <summary>
5103 Adds a cookie in the collection.
5104 </summary>
5105 <param name="cookie">cookie to add</param>
5106 <exception cref="T:System.ArgumentNullException">cookie is null</exception>
5107 </member>
5108 <member name="M:HttpServer.ResponseCookies.Add(HttpServer.RequestCookie,System.DateTime)">
5109 <summary>
5110 Copy a request cookie
5111 </summary>
5112 <param name="cookie"></param>
5113 <param name="expires">When the cookie should expire</param>
5114 </member>
5115 <member name="P:HttpServer.ResponseCookies.Count">
5116 <summary>
5117 Gets the count of cookies in the collection.
5118 </summary>
5119 </member>
5120 <member name="P:HttpServer.ResponseCookies.Item(System.String)">
5121 <summary>
5122 Gets the cookie of a given identifier (null if not existing).
5123 </summary>
5124 </member>
5125 <member name="M:HttpServer.ResponseCookies.GetEnumerator">
5126 <summary>
5127 Gets a collection enumerator on the cookie list.
5128 </summary>
5129 <returns>collection enumerator</returns>
5130 </member>
5131 <member name="M:HttpServer.ResponseCookies.Clear">
5132 <summary>
5133 Remove all cookies
5134 </summary>
5135 </member>
5136 <member name="M:HttpServer.ResponseCookies.System#Collections#Generic#IEnumerable{HttpServer#ResponseCookie}#GetEnumerator">
5137 <summary>
5138 Returns an enumerator that iterates through the collection.
5139 </summary>
5140
5141 <returns>
5142 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
5143 </returns>
5144 <filterpriority>1</filterpriority>
5145 </member>
5146 <member name="T:HttpServer.Rules.IRule">
5147 <summary>
5148 Rules are used to perform operations before a request is being handled.
5149 Rules can be used to create routing etc.
5150 </summary>
5151 </member>
5152 <member name="M:HttpServer.Rules.IRule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse)">
5153 <summary>
5154 Process the incoming request.
5155 </summary>
5156 <param name="request">incoming HTTP request</param>
5157 <param name="response">outgoing HTTP response</param>
5158 <returns>true if response should be sent to the browser directly (no other rules or modules will be processed).</returns>
5159 <remarks>
5160 returning true means that no modules will get the request. Returning true is typically being done
5161 for redirects.
5162 </remarks>
5163 <exception cref="T:System.ArgumentNullException">If request or response is null.</exception>
5164 </member>
5165 <member name="T:HttpServer.Rules.RedirectRule">
5166 <summary>
5167 redirects from one URL to another.
5168 </summary>
5169 </member>
5170 <member name="M:HttpServer.Rules.RedirectRule.#ctor(System.String,System.String)">
5171 <summary>
5172 Initializes a new instance of the <see cref="T:HttpServer.Rules.RedirectRule"/> class.
5173 </summary>
5174 <param name="fromUrl">Absolute path (no server name)</param>
5175 <param name="toUrl">Absolute path (no server name)</param>
5176 <example>
5177 server.Add(new RedirectRule("/", "/user/index"));
5178 </example>
5179 </member>
5180 <member name="M:HttpServer.Rules.RedirectRule.#ctor(System.String,System.String,System.Boolean)">
5181 <summary>
5182 Initializes a new instance of the <see cref="T:HttpServer.Rules.RedirectRule"/> class.
5183 </summary>
5184 <param name="fromUrl">Absolute path (no server name)</param>
5185 <param name="toUrl">Absolute path (no server name)</param>
5186 <param name="shouldRedirect">true if request should be redirected, false if the request URI should be replaced.</param>
5187 <example>
5188 server.Add(new RedirectRule("/", "/user/index"));
5189 </example>
5190 </member>
5191 <member name="P:HttpServer.Rules.RedirectRule.FromUrl">
5192 <summary>
5193 Gets string to match request URI with.
5194 </summary>
5195 <remarks>Is compared to request.Uri.AbsolutePath</remarks>
5196 </member>
5197 <member name="P:HttpServer.Rules.RedirectRule.ToUrl">
5198 <summary>
5199 Gets where to redirect.
5200 </summary>
5201 </member>
5202 <member name="P:HttpServer.Rules.RedirectRule.ShouldRedirect">
5203 <summary>
5204 Gets whether server should redirect client.
5205 </summary>
5206 <remarks>
5207 <c>false</c> means that the rule will replace
5208 the current request URI with the new one from this class.
5209 <c>true</c> means that a redirect response is sent to the client.
5210 </remarks>
5211 </member>
5212 <member name="M:HttpServer.Rules.RedirectRule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse)">
5213 <summary>
5214 Process the incoming request.
5215 </summary>
5216 <param name="request">incoming HTTP request</param>
5217 <param name="response">outgoing HTTP response</param>
5218 <returns>true if response should be sent to the browser directly (no other rules or modules will be processed).</returns>
5219 <remarks>
5220 returning true means that no modules will get the request. Returning true is typically being done
5221 for redirects.
5222 </remarks>
5223 </member>
5224 <member name="T:HttpServer.Rules.RegexRedirectRule">
5225 <summary>
5226 Class to make dynamic binding of redirects. Instead of having to specify a number of similar redirect rules
5227 a regular expression can be used to identify redirect URLs and their targets.
5228 </summary>
5229 <example>
5230 <![CDATA[
5231 new RegexRedirectRule("/(?<target>[a-z0-9]+)", "/users/${target}?find=true", RegexOptions.IgnoreCase)
5232 ]]>
5233 </example>
5234 </member>
5235 <member name="M:HttpServer.Rules.RegexRedirectRule.#ctor(System.String,System.String)">
5236 <summary>
5237 Initializes a new instance of the <see cref="T:HttpServer.Rules.RegexRedirectRule"/> class.
5238 </summary>
5239 <param name="fromUrlExpression">Expression to match URL</param>
5240 <param name="toUrlExpression">Expression to generate URL</param>
5241 <example>
5242 <![CDATA[
5243 server.Add(new RegexRedirectRule("/(?<first>[a-zA-Z0-9]+)", "/user/${first}"));
5244 Result of ie. /employee1 will then be /user/employee1
5245 ]]>
5246 </example>
5247 </member>
5248 <member name="M:HttpServer.Rules.RegexRedirectRule.#ctor(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
5249 <summary>
5250 Initializes a new instance of the <see cref="T:HttpServer.Rules.RegexRedirectRule"/> class.
5251 </summary>
5252 <param name="fromUrlExpression">Expression to match URL</param>
5253 <param name="toUrlExpression">Expression to generate URL</param>
5254 <param name="options">Regular expression options to use, can be null</param>
5255 <example>
5256 <![CDATA[
5257 server.Add(new RegexRedirectRule("/(?<first>[a-zA-Z0-9]+)", "/user/{first}", RegexOptions.IgnoreCase));
5258 Result of ie. /employee1 will then be /user/employee1
5259 ]]>
5260 </example>
5261 </member>
5262 <member name="M:HttpServer.Rules.RegexRedirectRule.#ctor(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.Boolean)">
5263 <summary>
5264 Initializes a new instance of the <see cref="T:HttpServer.Rules.RegexRedirectRule"/> class.
5265 </summary>
5266 <param name="fromUrlExpression">Expression to match URL</param>
5267 <param name="toUrlExpression">Expression to generate URL</param>
5268 <param name="options">Regular expression options to apply</param>
5269 <param name="shouldRedirect"><c>true</c> if request should be redirected, <c>false</c> if the request URI should be replaced.</param>
5270 <example>
5271 <![CDATA[
5272 server.Add(new RegexRedirectRule("/(?<first>[a-zA-Z0-9]+)", "/user/${first}", RegexOptions.None));
5273 Result of ie. /employee1 will then be /user/employee1
5274 ]]>
5275 </example>
5276 <exception cref="T:System.ArgumentNullException">Argument is null.</exception>
5277 <seealso cref="P:HttpServer.Rules.RedirectRule.ShouldRedirect"/>
5278 </member>
5279 <member name="M:HttpServer.Rules.RegexRedirectRule.Process(HttpServer.IHttpRequest,HttpServer.IHttpResponse)">
5280 <summary>
5281 Process the incoming request.
5282 </summary>
5283 <param name="request">incoming HTTP request</param>
5284 <param name="response">outgoing HTTP response</param>
5285 <returns>true if response should be sent to the browser directly (no other rules or modules will be processed).</returns>
5286 <remarks>
5287 returning true means that no modules will get the request. Returning true is typically being done
5288 for redirects.
5289 </remarks>
5290 <exception cref="T:System.ArgumentNullException">If request or response is null</exception>
5291 </member>
5292 <member name="T:HttpServer.Sessions.IHttpSession">
5293 <summary>
5294 Interface for sessions
5295 </summary>
5296 </member>
5297 <member name="P:HttpServer.Sessions.IHttpSession.Id">
5298 <summary>
5299 Session id
5300 </summary>
5301 </member>
5302 <member name="P:HttpServer.Sessions.IHttpSession.Item(System.String)">
5303 <summary>
5304 Should
5305 </summary>
5306 <param name="name">Name of the session variable</param>
5307 <returns>null if it's not set</returns>
5308 <exception cref="T:System.Runtime.Serialization.SerializationException">If the object cant be serialized.</exception>
5309 </member>
5310 <member name="P:HttpServer.Sessions.IHttpSession.Accessed">
5311 <summary>
5312 When the session was last accessed.
5313 This property is touched by the http server each time the
5314 session is requested.
5315 </summary>
5316 </member>
5317 <member name="P:HttpServer.Sessions.IHttpSession.Count">
5318 <summary>
5319 Number of session variables.
5320 </summary>
5321 </member>
5322 <member name="M:HttpServer.Sessions.IHttpSession.Clear">
5323 <summary>
5324 Remove everything from the session
5325 </summary>
5326 </member>
5327 <member name="M:HttpServer.Sessions.IHttpSession.Clear(System.Boolean)">
5328 <summary>
5329 Remove everything from the session
5330 </summary>
5331 <param name="expires">True if the session is cleared due to expiration</param>
5332 </member>
5333 <member name="E:HttpServer.Sessions.IHttpSession.BeforeClear">
5334 <summary>
5335 Event triggered upon clearing the session
5336 </summary>
5337 </member>
5338 <member name="T:HttpServer.Sessions.HttpSessionClearedArgs">
5339 <summary>
5340 Arguments sent when a <see cref="T:HttpServer.Sessions.IHttpSession" /> is cleared
5341 </summary>
5342 </member>
5343 <member name="M:HttpServer.Sessions.HttpSessionClearedArgs.#ctor(System.Boolean)">
5344 <summary>
5345 Instantiates the arguments for the event
5346 </summary>
5347 <param name="expired">True if the session is cleared due to expiration</param>
5348 </member>
5349 <member name="P:HttpServer.Sessions.HttpSessionClearedArgs.Expired">
5350 <summary>
5351 Returns true if the session is cleared due to expiration
5352 </summary>
5353 </member>
5354 <member name="T:HttpServer.Sessions.HttpSessionClearedHandler">
5355 <summary>
5356 Delegate for when a IHttpSession is cleared
5357 </summary>
5358 <param name="session"><see cref="T:HttpServer.Sessions.IHttpSession"/> this is being cleared.</param>
5359 <param name="args">Arguments for the clearing</param>
5360 </member>
5361 <member name="T:HttpServer.Sessions.IHttpSessionStore">
5362 <summary>
5363 A session store is used to store and load sessions on a media.
5364 The default implementation (<see cref="T:HttpServer.Sessions.MemorySessionStore"/>) saves/retrieves sessions from memory.
5365 </summary>
5366 </member>
5367 <member name="P:HttpServer.Sessions.IHttpSessionStore.Item(System.String)">
5368 <summary>
5369 Load a session from the store
5370 </summary>
5371 <param name="sessionId"></param>
5372 <returns>null if session is not found.</returns>
5373 </member>
5374 <member name="P:HttpServer.Sessions.IHttpSessionStore.ExpireTime">
5375 <summary>
5376 Number of minutes before a session expires.
5377 </summary>
5378 <value>Default time is 20 minutes.</value>
5379 </member>
5380 <member name="M:HttpServer.Sessions.IHttpSessionStore.Create">
5381 <summary>
5382 Creates a new http session with a generated id.
5383 </summary>
5384 <returns>A <see cref="T:HttpServer.Sessions.IHttpSession"/> object</returns>
5385 </member>
5386 <member name="M:HttpServer.Sessions.IHttpSessionStore.Create(System.String)">
5387 <summary>
5388 Creates a new http session with a specific id
5389 </summary>
5390 <param name="id">Id used to identify the new cookie..</param>
5391 <returns>A <see cref="T:HttpServer.Sessions.IHttpSession"/> object.</returns>
5392 <remarks>
5393 Id should be generated by the store implementation if it's null or <see cref="F:System.String.Empty"/>.
5394 </remarks>
5395 </member>
5396 <member name="M:HttpServer.Sessions.IHttpSessionStore.Load(System.String)">
5397 <summary>
5398 Load an existing session.
5399 </summary>
5400 <param name="sessionId">Session id (usually retrieved from a client side cookie).</param>
5401 <returns>A session if found; otherwise null.</returns>
5402 </member>
5403 <member name="M:HttpServer.Sessions.IHttpSessionStore.Save(HttpServer.Sessions.IHttpSession)">
5404 <summary>
5405 Save an updated session to the store.
5406 </summary>
5407 <param name="session">Session id (usually retrieved from a client side cookie).</param>
5408 <exception cref="T:System.ArgumentException">If Id property have not been specified.</exception>
5409 </member>
5410 <member name="M:HttpServer.Sessions.IHttpSessionStore.AddUnused(HttpServer.Sessions.IHttpSession)">
5411 <summary>
5412 We use the flyweight pattern which reuses small objects
5413 instead of creating new each time.
5414 </summary>
5415 <param name="session">Unused session that should be reused next time Create is called.</param>
5416 </member>
5417 <member name="M:HttpServer.Sessions.IHttpSessionStore.Cleanup">
5418 <summary>
5419 Remove expired sessions
5420 </summary>
5421 </member>
5422 <member name="M:HttpServer.Sessions.IHttpSessionStore.Remove(System.String)">
5423 <summary>
5424 Remove a session
5425 </summary>
5426 <param name="sessionId">id of the session.</param>
5427 </member>
5428 <member name="T:HttpServer.Sessions.MemorySession">
5429 <summary>
5430 A session stored in memory.
5431 </summary>
5432 </member>
5433 <member name="M:HttpServer.Sessions.MemorySession.#ctor(System.String)">
5434 <summary>
5435
5436 </summary>
5437 <param name="id">A unique id used by the sessions store to identify the session</param>
5438 </member>
5439 <member name="M:HttpServer.Sessions.MemorySession.SetId(System.String)">
5440 <summary>
5441 Id
5442 </summary>
5443 <param name="id"></param>
5444 </member>
5445 <member name="P:HttpServer.Sessions.MemorySession.Id">
5446 <summary>
5447 Session id
5448 </summary>
5449 </member>
5450 <member name="P:HttpServer.Sessions.MemorySession.Item(System.String)">
5451 <summary>
5452 Should
5453 </summary>
5454 <param name="name">Name of the session variable</param>
5455 <returns>null if it's not set</returns>
5456 </member>
5457 <member name="P:HttpServer.Sessions.MemorySession.Accessed">
5458 <summary>
5459 when the session was last accessed.
5460 </summary>
5461 <remarks>
5462 Used to determine when the session should be removed.
5463 </remarks>
5464 </member>
5465 <member name="P:HttpServer.Sessions.MemorySession.Count">
5466 <summary>
5467 Number of values in the session
5468 </summary>
5469 </member>
5470 <member name="P:HttpServer.Sessions.MemorySession.Changed">
5471 <summary>
5472 Flag to indicate that the session have been changed
5473 and should be saved into the session store.
5474 </summary>
5475 </member>
5476 <member name="M:HttpServer.Sessions.MemorySession.Clear">
5477 <summary>
5478 Remove everything from the session
5479 </summary>
5480 </member>
5481 <member name="M:HttpServer.Sessions.MemorySession.Clear(System.Boolean)">
5482 <summary>
5483 Clears the specified expire.
5484 </summary>
5485 <param name="expires">True if the session is cleared due to expiration</param>
5486 </member>
5487 <member name="M:HttpServer.Sessions.MemorySession.Dispose">
5488 <summary>
5489 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
5490 </summary>
5491 <filterpriority>2</filterpriority>
5492 </member>
5493 <member name="E:HttpServer.Sessions.MemorySession.BeforeClear">
5494 <summary>
5495 Event triggered upon clearing the session
5496 </summary>
5497 </member>
5498 <member name="T:HttpServer.Sessions.MemorySessionStore">
5499 <summary>
5500 Session store using memory for each session.
5501 </summary>
5502 </member>
5503 <member name="M:HttpServer.Sessions.MemorySessionStore.#ctor">
5504 <summary>
5505 Initializes the class setting the expirationtimer to clean the session every minute
5506 </summary>
5507 </member>
5508 <member name="M:HttpServer.Sessions.MemorySessionStore.Cleanup(System.Object)">
5509 <summary>
5510 Delegate for the cleanup timer
5511 </summary>
5512 </member>
5513 <member name="P:HttpServer.Sessions.MemorySessionStore.Item(System.String)">
5514 <summary>
5515 Load a session from the store
5516 </summary>
5517 <param name="sessionId"></param>
5518 <returns>null if session is not found.</returns>
5519 </member>
5520 <member name="M:HttpServer.Sessions.MemorySessionStore.Create">
5521 <summary>
5522 Creates a new http session
5523 </summary>
5524 <returns></returns>
5525 </member>
5526 <member name="M:HttpServer.Sessions.MemorySessionStore.Create(System.String)">
5527 <summary>
5528 Creates a new http session with a specific id
5529 </summary>
5530 <param name="id">Id used to identify the new cookie..</param>
5531 <returns>A <see cref="T:HttpServer.Sessions.IHttpSession"/> object.</returns>
5532 <remarks>
5533 Id should be generated by the store implementation if it's null or <see cref="F:System.String.Empty"/>.
5534 </remarks>
5535 </member>
5536 <member name="M:HttpServer.Sessions.MemorySessionStore.Load(System.String)">
5537 <summary>
5538 Load an existing session.
5539 </summary>
5540 <param name="sessionId"></param>
5541 <returns></returns>
5542 </member>
5543 <member name="M:HttpServer.Sessions.MemorySessionStore.Save(HttpServer.Sessions.IHttpSession)">
5544 <summary>
5545 Save an updated session to the store.
5546 </summary>
5547 <param name="session"></param>
5548 </member>
5549 <member name="M:HttpServer.Sessions.MemorySessionStore.AddUnused(HttpServer.Sessions.IHttpSession)">
5550 <summary>
5551 We use the flyweight pattern which reuses small objects
5552 instead of creating new each time.
5553 </summary>
5554 <param name="session">EmptyLanguageNode (unused) session that should be reused next time Create is called.</param>
5555 </member>
5556 <member name="M:HttpServer.Sessions.MemorySessionStore.Cleanup">
5557 <summary>
5558 Remove expired sessions
5559 </summary>
5560 </member>
5561 <member name="M:HttpServer.Sessions.MemorySessionStore.Remove(System.String)">
5562 <summary>
5563 Remove a session
5564 </summary>
5565 <param name="sessionId">id of the session.</param>
5566 </member>
5567 <member name="P:HttpServer.Sessions.MemorySessionStore.ExpireTime">
5568 <summary>
5569 Number of minutes before a session expires.
5570 Default is 20 minutes.
5571 </summary>
5572 </member>
5573 </members>
5574</doc>
diff --git a/bin/ICSharpCode.SharpZipLib.dll b/bin/ICSharpCode.SharpZipLib.dll
index fe643eb..3b268b7 100644
--- a/bin/ICSharpCode.SharpZipLib.dll
+++ b/bin/ICSharpCode.SharpZipLib.dll
Binary files differ
diff --git a/bin/Ionic.Zip.dll b/bin/Ionic.Zip.dll
index e37f1bd..ce50258 100755
--- a/bin/Ionic.Zip.dll
+++ b/bin/Ionic.Zip.dll
Binary files differ
diff --git a/bin/LukeSkywalker.IPNetwork.dll b/bin/LukeSkywalker.IPNetwork.dll
index 25bcc2f..9144939 100755
--- a/bin/LukeSkywalker.IPNetwork.dll
+++ b/bin/LukeSkywalker.IPNetwork.dll
Binary files differ
diff --git a/bin/Mono.Addins.CecilReflector.dll b/bin/Mono.Addins.CecilReflector.dll
index bbda91d..8fd9ad7 100755
--- a/bin/Mono.Addins.CecilReflector.dll
+++ b/bin/Mono.Addins.CecilReflector.dll
Binary files differ
diff --git a/bin/Mono.Addins.Setup.dll b/bin/Mono.Addins.Setup.dll
index 68c3121..a2b3598 100755
--- a/bin/Mono.Addins.Setup.dll
+++ b/bin/Mono.Addins.Setup.dll
Binary files differ
diff --git a/bin/Mono.Addins.Setup.xml b/bin/Mono.Addins.Setup.xml
deleted file mode 100644
index f5ce70a..0000000
--- a/bin/Mono.Addins.Setup.xml
+++ /dev/null
@@ -1,1140 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>Mono.Addins.Setup</name>
5 </assembly>
6 <members>
7 <member name="T:Mono.Addins.Setup.ConsoleAddinInstaller">
8 <summary>
9 An IAddinInstaller implementation which interacts with the user through the console
10 </summary>
11 </member>
12 <member name="M:Mono.Addins.Setup.ConsoleAddinInstaller.#ctor">
13 <summary>
14 Initializes a new instance of the <see cref="T:Mono.Addins.Setup.ConsoleAddinInstaller"/> class.
15 </summary>
16 </member>
17 <member name="P:Mono.Addins.Setup.ConsoleAddinInstaller.UserPrompt">
18 <summary>
19 Gets or sets whether the installer can ask questions to the user
20 </summary>
21 </member>
22 <member name="P:Mono.Addins.Setup.ConsoleAddinInstaller.LogLevel">
23 <summary>
24 Log level (0:normal, 1+:verbose);
25 </summary>
26 </member>
27 <member name="T:Mono.Addins.Setup.Package">
28 <summary>
29 An add-in package
30 </summary>
31 </member>
32 <member name="M:Mono.Addins.Setup.Package.FromRepository(Mono.Addins.Setup.AddinRepositoryEntry)">
33 <summary>
34 Creates a package object for an add-in available in an on-line repository
35 </summary>
36 <param name="repAddin">
37 An add-in reference
38 </param>
39 <returns>
40 The package
41 </returns>
42 </member>
43 <member name="M:Mono.Addins.Setup.Package.FromFile(System.String)">
44 <summary>
45 Creates a package object for a local package file
46 </summary>
47 <param name="file">
48 Package file path
49 </param>
50 <returns>
51 The package
52 </returns>
53 </member>
54 <member name="P:Mono.Addins.Setup.Package.Name">
55 <summary>
56 Name of the package
57 </summary>
58 </member>
59 <member name="P:Mono.Addins.Setup.Package.SharedInstall">
60 <summary>
61 Returns true if the package will be installed in the shared directory,
62 false if it will be installed in the user directory.
63 </summary>
64 </member>
65 <member name="T:Mono.Addins.Setup.AddinRepositoryEntry">
66 <summary>
67 A reference to an add-in available in an on-line repository
68 </summary>
69 </member>
70 <member name="M:Mono.Addins.Setup.AddinRepositoryEntry.BeginDownloadSupportFile(System.String,System.AsyncCallback,System.Object)">
71 <summary>
72 Begins downloading a support file
73 </summary>
74 <returns>
75 Result of the asynchronous operation, to be used when calling EndDownloadSupportFile to
76 get the download result.
77 </returns>
78 <param name='name'>
79 Name of the file.
80 </param>
81 <param name='cb'>
82 Callback to be called when the download operation ends.
83 </param>
84 <param name='state'>
85 Custom state object provided by the caller.
86 </param>
87 <remarks>
88 This method can be used to get the contents of a support file of an add-in.
89 A support file is a file referenced in the custom properties of an add-in.
90 </remarks>
91 </member>
92 <member name="M:Mono.Addins.Setup.AddinRepositoryEntry.EndDownloadSupportFile(System.IAsyncResult)">
93 <summary>
94 Gets the result of the asynchronous download of a file
95 </summary>
96 <returns>
97 The downloaded file.
98 </returns>
99 <param name='ares'>
100 The async result object returned by BeginDownloadSupportFile.
101 </param>
102 </member>
103 <member name="P:Mono.Addins.Setup.AddinRepositoryEntry.Addin">
104 <summary>
105 Add-in information
106 </summary>
107 </member>
108 <member name="P:Mono.Addins.Setup.AddinRepositoryEntry.Url">
109 <summary>
110 Url to the add-in package
111 </summary>
112 </member>
113 <member name="P:Mono.Addins.Setup.AddinRepositoryEntry.RepositoryUrl">
114 <summary>
115 The URL of the repository
116 </summary>
117 </member>
118 <member name="P:Mono.Addins.Setup.AddinRepositoryEntry.RepositoryName">
119 <summary>
120 Name of the repository
121 </summary>
122 </member>
123 <member name="T:Mono.Addins.Setup.InstallException">
124 <summary>
125 An installation exception
126 </summary>
127 </member>
128 <member name="M:Mono.Addins.Setup.InstallException.#ctor(System.String)">
129 <summary>
130 Initializes the exception
131 </summary>
132 <param name="msg">
133 Error message
134 </param>
135 </member>
136 <member name="M:Mono.Addins.Setup.InstallException.#ctor(System.String,System.Exception)">
137 <summary>
138 Initializes the exception
139 </summary>
140 <param name="msg">
141 Error message
142 </param>
143 <param name="ex">
144 Inner exception
145 </param>
146 </member>
147 <member name="T:Mono.Addins.Setup.SetupTool">
148 <summary>
149 A command line add-in manager.
150 </summary>
151 <remarks>
152 This class can be used to provide an add-in management command line tool to applications.
153 </remarks>
154 </member>
155 <member name="M:Mono.Addins.Setup.SetupTool.#ctor(Mono.Addins.AddinRegistry)">
156 <summary>
157 Creates a new instance
158 </summary>
159 <param name="registry">
160 Add-in registry to manage.
161 </param>
162 </member>
163 <member name="M:Mono.Addins.Setup.SetupTool.Run(System.String[],System.Int32)">
164 <summary>
165 Runs the command line tool.
166 </summary>
167 <param name="args">
168 Array that contains the command line arguments
169 </param>
170 <param name="firstArgumentIndex">
171 Index of the arguments array that has the first argument for the management tool
172 </param>
173 <returns>
174 0 if it succeeds. != 0 otherwise
175 </returns>
176 </member>
177 <member name="M:Mono.Addins.Setup.SetupTool.Run(System.String[])">
178 <summary>
179 Runs the command line tool.
180 </summary>
181 <param name="args">
182 Command line arguments
183 </param>
184 <returns>
185 0 if it succeeds. != 0 otherwise
186 </returns>
187 </member>
188 <member name="M:Mono.Addins.Setup.SetupTool.AddCommand(System.String,System.String,System.String,System.String,System.String,System.String,Mono.Addins.Setup.SetupCommandHandler)">
189 <summary>
190 Adds a custom command to the add-in manager
191 </summary>
192 <param name="category">
193 Category under which the command has to be shown in the help text
194 </param>
195 <param name="command">
196 Name of the command
197 </param>
198 <param name="shortName">
199 Short name of the command (it's an alias of the normal name)
200 </param>
201 <param name="arguments">
202 Formal description of the arguments that the command accepts. For example: "[addin-id|addin-file] [--xml] [--all] [--full] [--namespace &lt;namespace&gt;]"
203 </param>
204 <param name="description">
205 Short description of the command
206 </param>
207 <param name="longDescription">
208 Long description of the command
209 </param>
210 <param name="handler">
211 Delegate to be invoked to run the command
212 </param>
213 </member>
214 <member name="M:Mono.Addins.Setup.SetupTool.PrintHelp(System.String[])">
215 <summary>
216 Prints help about the add-in management tool, or about a specific command
217 </summary>
218 <param name="parms">
219 Optional command name and arguments
220 </param>
221 </member>
222 <member name="P:Mono.Addins.Setup.SetupTool.ApplicationName">
223 <summary>
224 Display name of the host application
225 </summary>
226 </member>
227 <member name="P:Mono.Addins.Setup.SetupTool.ApplicationNamespace">
228 <summary>
229 Default add-in namespace of the application (optional). If set, only add-ins that belong to that namespace
230 will be shown in add-in lists.
231 </summary>
232 </member>
233 <member name="P:Mono.Addins.Setup.SetupTool.VerboseOutput">
234 <summary>
235 Enables or disables verbose output
236 </summary>
237 </member>
238 <member name="P:Mono.Addins.Setup.SetupTool.VerboseOutputLevel">
239 <summary>
240 Sets or gets the verbose output level (0: normal output, 1:verbose, 2+:extra verbose)
241 </summary>
242 </member>
243 <member name="T:Mono.Addins.Setup.SetupCommandHandler">
244 <summary>
245 A command handler
246 </summary>
247 </member>
248 <member name="T:Mono.Addins.Setup.PackageCollection">
249 <summary>
250 A collection of packages
251 </summary>
252 </member>
253 <member name="M:Mono.Addins.Setup.PackageCollection.#ctor">
254 <summary>
255 Initializes a new instance of the <see cref="T:Mono.Addins.Setup.PackageCollection"/> class.
256 </summary>
257 </member>
258 <member name="M:Mono.Addins.Setup.PackageCollection.#ctor(System.Collections.ICollection)">
259 <summary>
260 Copy constructor
261 </summary>
262 <param name="col">
263 Collection where to copy from
264 </param>
265 </member>
266 <member name="M:Mono.Addins.Setup.PackageCollection.Add(Mono.Addins.Setup.Package)">
267 <summary>
268 Adds a package
269 </summary>
270 <param name="p">
271 A package
272 </param>
273 </member>
274 <member name="M:Mono.Addins.Setup.PackageCollection.Contains(Mono.Addins.Setup.Package)">
275 <summary>
276 Checks if a package is present in the collection
277 </summary>
278 <param name="p">
279 The package
280 </param>
281 <returns>
282 True if the package is preent
283 </returns>
284 </member>
285 <member name="M:Mono.Addins.Setup.PackageCollection.AddRange(System.Collections.ICollection)">
286 <summary>
287 Adds a list of packages to the collection
288 </summary>
289 <param name="col">
290 The list of packages to add
291 </param>
292 </member>
293 <member name="P:Mono.Addins.Setup.PackageCollection.Item(System.Int32)">
294 <summary>
295 Gets a package
296 </summary>
297 <param name="n">
298 Package index
299 </param>
300 </member>
301 <member name="T:Mono.Addins.Setup.AddinHeader">
302 <summary>
303 Basic add-in information
304 </summary>
305 </member>
306 <member name="M:Mono.Addins.Setup.AddinHeader.CompareVersionTo(Mono.Addins.Setup.AddinHeader)">
307 <summary>
308 Compares the versions of two add-ins
309 </summary>
310 <param name="other">
311 Another add-in
312 </param>
313 <returns>
314 Result of comparison
315 </returns>
316 </member>
317 <member name="P:Mono.Addins.Setup.AddinHeader.Id">
318 <summary>
319 Full identifier of the add-in
320 </summary>
321 </member>
322 <member name="P:Mono.Addins.Setup.AddinHeader.Name">
323 <summary>
324 Display name of the add-in
325 </summary>
326 </member>
327 <member name="P:Mono.Addins.Setup.AddinHeader.Namespace">
328 <summary>
329 Namespace of the add-in
330 </summary>
331 </member>
332 <member name="P:Mono.Addins.Setup.AddinHeader.Version">
333 <summary>
334 Version of the add-in
335 </summary>
336 </member>
337 <member name="P:Mono.Addins.Setup.AddinHeader.BaseVersion">
338 <summary>
339 Version with which this add-in is compatible
340 </summary>
341 </member>
342 <member name="P:Mono.Addins.Setup.AddinHeader.Author">
343 <summary>
344 Add-in author
345 </summary>
346 </member>
347 <member name="P:Mono.Addins.Setup.AddinHeader.Copyright">
348 <summary>
349 Add-in copyright
350 </summary>
351 </member>
352 <member name="P:Mono.Addins.Setup.AddinHeader.Url">
353 <summary>
354 Web page URL with more information about the add-in
355 </summary>
356 </member>
357 <member name="P:Mono.Addins.Setup.AddinHeader.Description">
358 <summary>
359 Description of the add-in
360 </summary>
361 </member>
362 <member name="P:Mono.Addins.Setup.AddinHeader.Category">
363 <summary>
364 Category of the add-in
365 </summary>
366 </member>
367 <member name="P:Mono.Addins.Setup.AddinHeader.Dependencies">
368 <summary>
369 Dependencies of the add-in
370 </summary>
371 </member>
372 <member name="P:Mono.Addins.Setup.AddinHeader.OptionalDependencies">
373 <summary>
374 Optional dependencies of the add-in
375 </summary>
376 </member>
377 <member name="P:Mono.Addins.Setup.AddinHeader.Properties">
378 <summary>
379 Custom properties specified in the add-in header
380 </summary>
381 </member>
382 <member name="T:Mono.Addins.Setup.RepositoryRegistry">
383 <summary>
384 A registry of on-line repositories
385 </summary>
386 <remarks>
387 This class can be used to manage on-line repository subscriptions.
388 </remarks>
389 </member>
390 <member name="M:Mono.Addins.Setup.RepositoryRegistry.RegisterRepository(Mono.Addins.IProgressStatus,System.String)">
391 <summary>
392 Subscribes to an on-line repository
393 </summary>
394 <param name="monitor">
395 Progress monitor where to show progress status and log
396 </param>
397 <param name="url">
398 URL of the repository
399 </param>
400 <returns>
401 A repository reference
402 </returns>
403 <remarks>
404 The repository index is not downloaded by default. It can be downloaded
405 by calling UpdateRepository.
406 </remarks>
407 </member>
408 <member name="M:Mono.Addins.Setup.RepositoryRegistry.RegisterRepository(Mono.Addins.IProgressStatus,System.String,System.Boolean)">
409 <summary>
410 Subscribes to an on-line repository
411 </summary>
412 <param name="monitor">
413 Progress monitor where to show progress status and log
414 </param>
415 <param name="url">
416 URL of the repository
417 </param>
418 <param name="updateNow">
419 When set to True, the repository index will be downloaded.
420 </param>
421 <returns>
422 A repository reference
423 </returns>
424 </member>
425 <member name="M:Mono.Addins.Setup.RepositoryRegistry.RemoveRepository(System.String)">
426 <summary>
427 Removes an on-line repository subscription.
428 </summary>
429 <param name="url">
430 URL of the repository.
431 </param>
432 </member>
433 <member name="M:Mono.Addins.Setup.RepositoryRegistry.SetRepositoryEnabled(System.String,System.Boolean)">
434 <summary>
435 Enables or disables a repository
436 </summary>
437 <param name='url'>
438 URL of the repository
439 </param>
440 <param name='enabled'>
441 'true' if the repository has to be enabled.
442 </param>
443 <remarks>
444 Disabled repositories are ignored when calling UpdateAllRepositories.
445 </remarks>
446 </member>
447 <member name="M:Mono.Addins.Setup.RepositoryRegistry.ContainsRepository(System.String)">
448 <summary>
449 Checks if a repository is already subscribed.
450 </summary>
451 <param name="url">
452 URL of the repository
453 </param>
454 <returns>
455 True if the repository is already subscribed.
456 </returns>
457 </member>
458 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetRepositories">
459 <summary>
460 Gets a list of subscribed repositories
461 </summary>
462 <returns>
463 A list of repositories.
464 </returns>
465 </member>
466 <member name="M:Mono.Addins.Setup.RepositoryRegistry.UpdateAllRepositories(Mono.Addins.IProgressStatus)">
467 <summary>
468 Updates the add-in index of all subscribed repositories.
469 </summary>
470 <param name="monitor">
471 Progress monitor where to show progress status and log
472 </param>
473 </member>
474 <member name="M:Mono.Addins.Setup.RepositoryRegistry.UpdateRepository(Mono.Addins.IProgressStatus,System.String)">
475 <summary>
476 Updates the add-in index of the provided repository
477 </summary>
478 <param name="statusMonitor">
479 Progress monitor where to show progress status and log
480 </param>
481 <param name="url">
482 URL of the repository
483 </param>
484 </member>
485 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableUpdates">
486 <summary>
487 Gets a list of available add-in updates.
488 </summary>
489 <returns>
490 A list of add-in references.
491 </returns>
492 <remarks>
493 The list is generated by looking at the add-ins currently installed and checking if there is any
494 add-in with a newer version number in any of the subscribed repositories. This method uses cached
495 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
496 before using this method to ensure that the latest information is available.
497 </remarks>
498 </member>
499 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableUpdates(Mono.Addins.Setup.RepositorySearchFlags)">
500 <summary>
501 Gets a list of available add-in updates.
502 </summary>
503 <param name="flags">
504 Search flags
505 </param>
506 <returns>
507 A list of add-in references.
508 </returns>
509 <remarks>
510 The list is generated by looking at the add-ins currently installed and checking if there is any
511 add-in with a newer version number in any of the subscribed repositories. This method uses cached
512 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
513 before using this method to ensure that the latest information is available.
514 </remarks>
515 </member>
516 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableUpdates(System.String)">
517 <summary>
518 Gets a list of available add-in updates in a specific repository.
519 </summary>
520 <param name="repositoryUrl">
521 The repository URL
522 </param>
523 <returns>
524 A list of add-in references.
525 </returns>
526 <remarks>
527 The list is generated by looking at the add-ins currently installed and checking if there is any
528 add-in with a newer version number in the provided repository. This method uses cached
529 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
530 before using this method to ensure that the latest information is available.
531 </remarks>
532 </member>
533 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddinUpdates(System.String)">
534 <summary>
535 Gets a list of available updates for an add-in.
536 </summary>
537 <param name="id">
538 Identifier of the add-in.
539 </param>
540 <returns>
541 List of updates for the specified add-in.
542 </returns>
543 <remarks>
544 The list is generated by checking if there is any
545 add-in with a newer version number in any of the subscribed repositories. This method uses cached
546 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
547 before using this method to ensure that the latest information is available.
548 </remarks>
549 </member>
550 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddinUpdates(System.String,Mono.Addins.Setup.RepositorySearchFlags)">
551 <summary>
552 Gets a list of available updates for an add-in.
553 </summary>
554 <param name="id">
555 Identifier of the add-in.
556 </param>
557 <param name='flags'>
558 Search flags.
559 </param>
560 <returns>
561 List of updates for the specified add-in.
562 </returns>
563 <remarks>
564 The list is generated by checking if there is any
565 add-in with a newer version number in any of the subscribed repositories. This method uses cached
566 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
567 before using this method to ensure that the latest information is available.
568 </remarks>
569 </member>
570 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddinUpdates(System.String,System.String)">
571 <summary>
572 Gets a list of available updates for an add-in in a specific repository
573 </summary>
574 <param name="repositoryUrl">
575 Identifier of the add-in.
576 </param>
577 <param name="id">
578 Identifier of the add-in.
579 </param>
580 <returns>
581 List of updates for the specified add-in.
582 </returns>
583 <remarks>
584 The list is generated by checking if there is any
585 add-in with a newer version number in the provided repository. This method uses cached
586 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
587 before using this method to ensure that the latest information is available.
588 </remarks>
589 </member>
590 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddinUpdates(System.String,System.String,Mono.Addins.Setup.RepositorySearchFlags)">
591 <summary>
592 Gets a list of available updates for an add-in in a specific repository
593 </summary>
594 <param name="repositoryUrl">
595 Identifier of the add-in.
596 </param>
597 <param name="id">
598 Identifier of the add-in.
599 </param>
600 <param name='flags'>
601 Search flags.
602 </param>
603 <returns>
604 List of updates for the specified add-in.
605 </returns>
606 <remarks>
607 The list is generated by checking if there is any
608 add-in with a newer version number in the provided repository. This method uses cached
609 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
610 before using this method to ensure that the latest information is available.
611 </remarks>
612 </member>
613 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddins">
614 <summary>
615 Gets a list of all available add-ins
616 </summary>
617 <returns>
618 A list of add-ins
619 </returns>
620 <remarks>
621 This method uses cached
622 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
623 before using this method to ensure that the latest information is available.
624 </remarks>
625 </member>
626 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddins(Mono.Addins.Setup.RepositorySearchFlags)">
627 <summary>
628 Gets a list of all available add-ins
629 </summary>
630 <returns>
631 The available addins.
632 </returns>
633 <param name='flags'>
634 Search flags.
635 </param>
636 <remarks>
637 This method uses cached
638 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
639 before using this method to ensure that the latest information is available.
640 </remarks>
641 </member>
642 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddins(System.String)">
643 <summary>
644 Gets a list of all available add-ins in a repository
645 </summary>
646 <param name="repositoryUrl">
647 A repository URL
648 </param>
649 <returns>
650 A list of add-ins
651 </returns>
652 <remarks>
653 This method uses cached
654 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
655 before using this method to ensure that the latest information is available.
656 </remarks>
657 </member>
658 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddins(System.String,Mono.Addins.Setup.RepositorySearchFlags)">
659 <summary>
660 Gets a list of all available add-ins in a repository
661 </summary>
662 <param name="repositoryUrl">
663 A repository URL
664 </param>
665 <param name='flags'>
666 Search flags.
667 </param>
668 <returns>
669 A list of add-ins
670 </returns>
671 <remarks>
672 This method uses cached
673 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
674 before using this method to ensure that the latest information is available.
675 </remarks>
676 </member>
677 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddin(System.String,System.String)">
678 <summary>
679 Checks if an add-in is available to be installed
680 </summary>
681 <param name="id">
682 Identifier of the add-in
683 </param>
684 <param name="version">
685 Version of the add-in (optional, it can be null)
686 </param>
687 <returns>
688 A list of add-ins
689 </returns>
690 <remarks>
691 List of references to add-ins available in on-line repositories. This method uses cached
692 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
693 before using this method to ensure that the latest information is available.
694 </remarks>
695 </member>
696 <member name="M:Mono.Addins.Setup.RepositoryRegistry.GetAvailableAddin(System.String,System.String,System.String)">
697 <summary>
698 Checks if an add-in is available to be installed from a repository
699 </summary>
700 <param name="repositoryUrl">
701 A repository URL
702 </param>
703 <param name="id">
704 Identifier of the add-in
705 </param>
706 <param name="version">
707 Version of the add-in (optional, it can be null)
708 </param>
709 <returns>
710 A list of add-ins
711 </returns>
712 <remarks>
713 List of references to add-ins available in the repository. This method uses cached
714 information from on-line repositories. Make sure you call UpdateRepository or UpdateAllRepositories
715 before using this method to ensure that the latest information is available.
716 </remarks>
717 </member>
718 <member name="T:Mono.Addins.Setup.RepositorySearchFlags">
719 <summary>
720 Repository search flags.
721 </summary>
722 </member>
723 <member name="F:Mono.Addins.Setup.RepositorySearchFlags.None">
724 <summary>
725 No special search options
726 </summary>
727 </member>
728 <member name="F:Mono.Addins.Setup.RepositorySearchFlags.LatestVersionsOnly">
729 <summary>
730 Only the latest version of every add-in is included in the search
731 </summary>
732 </member>
733 <member name="T:Mono.Addins.Setup.AddinRepository">
734 <summary>
735 An on-line add-in repository
736 </summary>
737 </member>
738 <member name="P:Mono.Addins.Setup.AddinRepository.File">
739 <summary>
740 Path to the cached add-in repository file
741 </summary>
742 </member>
743 <member name="P:Mono.Addins.Setup.AddinRepository.Url">
744 <summary>
745 Url of the repository
746 </summary>
747 </member>
748 <member name="P:Mono.Addins.Setup.AddinRepository.Name">
749 <summary>
750 Do not use. Use Title instead.
751 </summary>
752 </member>
753 <member name="P:Mono.Addins.Setup.AddinRepository.Title">
754 <summary>
755 Title of the repository
756 </summary>
757 </member>
758 <member name="P:Mono.Addins.Setup.AddinRepository.LastModified">
759 <summary>
760 Last change timestamp
761 </summary>
762 </member>
763 <member name="P:Mono.Addins.Setup.AddinRepository.Enabled">
764 <summary>
765 Gets a value indicating whether this <see cref="T:Mono.Addins.Setup.AddinRepository"/> is enabled.
766 </summary>
767 <value>
768 <c>true</c> if enabled; otherwise, <c>false</c>.
769 </value>
770 </member>
771 <member name="T:Mono.Addins.Setup.WebRequestHelper">
772 <summary>
773 Helper for making web requests with support for authenticated proxies.
774 </summary>
775 </member>
776 <member name="M:Mono.Addins.Setup.WebRequestHelper.SetRequestHandler(System.Func{System.Func{System.Net.HttpWebRequest},System.Action{System.Net.HttpWebRequest},System.Threading.CancellationToken,System.Net.HttpWebResponse})">
777 <summary>
778 Sets a custom request handler that can handle requests for authenticated proxy servers.
779 </summary>
780 <param name="handler">The custom request handler.</param>
781 </member>
782 <member name="M:Mono.Addins.Setup.WebRequestHelper.GetResponseAsync(System.Func{System.Net.HttpWebRequest},System.Action{System.Net.HttpWebRequest},System.Threading.CancellationToken)">
783 <summary>
784 Gets the web response, using the request handler to handle proxy authentication
785 if necessary.
786 </summary>
787 <returns>The response.</returns>
788 <param name="createRequest">Callback for creating the request.</param>
789 <param name="prepareRequest">Callback for preparing the request, e.g. writing the request stream.</param>
790 <param name="token">Cancellation token.</param>
791 <remarks>
792 Keeps sending requests until a response code that doesn't require authentication happens or if the request
793 requires authentication and the user has stopped trying to enter them (i.e. they hit cancel when they are prompted).
794 </remarks>
795 </member>
796 <member name="M:Mono.Addins.Setup.WebRequestHelper.GetResponse(System.Func{System.Net.HttpWebRequest},System.Action{System.Net.HttpWebRequest},System.Threading.CancellationToken)">
797 <summary>
798 Gets the web response, using the request handler to handle proxy authentication
799 if necessary.
800 </summary>
801 <returns>The response.</returns>
802 <param name="createRequest">Callback for creating the request.</param>
803 <param name="prepareRequest">Callback for preparing the request, e.g. writing the request stream.</param>
804 <param name="token">Cancellation token.</param>
805 <remarks>
806 Keeps sending requests until a response code that doesn't require authentication happens or if the request
807 requires authentication and the user has stopped trying to enter them (i.e. they hit cancel when they are prompted).
808 </remarks>
809 </member>
810 <member name="M:Mono.Addins.Setup.WebRequestHelper.IsCannotReachInternetError(System.Net.WebExceptionStatus)">
811 <summary>
812 Determines whether an error code is likely to have been caused by internet reachability problems.
813 </summary>
814 </member>
815 <member name="T:Mono.Addins.Setup.SetupService">
816 <summary>
817 Provides tools for managing add-ins
818 </summary>
819 <remarks>
820 This class can be used to manage the add-ins of an application. It allows installing and uninstalling
821 add-ins, taking into account add-in dependencies. It provides methods for installing add-ins from on-line
822 repositories and tools for generating those repositories.
823 </remarks>
824 </member>
825 <member name="M:Mono.Addins.Setup.SetupService.#ctor">
826 <summary>
827 Initializes a new instance
828 </summary>
829 <remarks>
830 If the add-in manager is initialized (AddinManager.Initialize has been called), then this instance
831 will manage the add-in registry of the initialized engine.
832 </remarks>
833 </member>
834 <member name="M:Mono.Addins.Setup.SetupService.#ctor(Mono.Addins.AddinRegistry)">
835 <summary>
836 Initializes a new instance
837 </summary>
838 <param name="registry">
839 Add-in registry to manage
840 </param>
841 </member>
842 <member name="M:Mono.Addins.Setup.SetupService.ResolveDependencies(Mono.Addins.IProgressStatus,Mono.Addins.Setup.AddinRepositoryEntry[],Mono.Addins.Setup.PackageCollection@,Mono.Addins.Setup.PackageCollection@,Mono.Addins.Description.DependencyCollection@)">
843 <summary>
844 Resolves add-in dependencies.
845 </summary>
846 <param name="statusMonitor">
847 Progress monitor where to show progress status
848 </param>
849 <param name="addins">
850 List of add-ins to check
851 </param>
852 <param name="resolved">
853 Packages that need to be installed.
854 </param>
855 <param name="toUninstall">
856 Packages that need to be uninstalled.
857 </param>
858 <param name="unresolved">
859 Add-in dependencies that could not be resolved.
860 </param>
861 <returns>
862 True if all dependencies could be resolved.
863 </returns>
864 <remarks>
865 This method can be used to get a list of all packages that have to be installed in order to install
866 an add-in or set of add-ins. The list of packages to install will include the package that provides the
867 add-in, and all packages that provide the add-in dependencies. In some cases, packages may need to
868 be installed (for example, when an installed add-in needs to be upgraded).
869 </remarks>
870 </member>
871 <member name="M:Mono.Addins.Setup.SetupService.ResolveDependencies(Mono.Addins.IProgressStatus,Mono.Addins.Setup.PackageCollection,Mono.Addins.Setup.PackageCollection@,Mono.Addins.Description.DependencyCollection@)">
872 <summary>
873 Resolves add-in dependencies.
874 </summary>
875 <param name="statusMonitor">
876 Progress monitor where to show progress status
877 </param>
878 <param name="packages">
879 Packages that need to be installed.
880 </param>
881 <param name="toUninstall">
882 Packages that need to be uninstalled.
883 </param>
884 <param name="unresolved">
885 Add-in dependencies that could not be resolved.
886 </param>
887 <returns>
888 True if all dependencies could be resolved.
889 </returns>
890 <remarks>
891 This method can be used to get a list of all packages that have to be installed in order to satisfy
892 the dependencies of a package or set of packages. The 'packages' argument must have the list of packages
893 to be resolved. When resolving dependencies, if there is any additional package that needs to be installed,
894 it will be added to the same 'packages' collection. In some cases, packages may need to
895 be installed (for example, when an installed add-in needs to be upgraded). Those packages will be added
896 to the 'toUninstall' collection. Packages that could not be resolved are added to the 'unresolved'
897 collection.
898 </remarks>
899 </member>
900 <member name="M:Mono.Addins.Setup.SetupService.Install(Mono.Addins.IProgressStatus,System.String[])">
901 <summary>
902 Installs add-in packages
903 </summary>
904 <param name="statusMonitor">
905 Progress monitor where to show progress status
906 </param>
907 <param name="files">
908 Paths to the packages to install
909 </param>
910 <returns>
911 True if the installation succeeded
912 </returns>
913 </member>
914 <member name="M:Mono.Addins.Setup.SetupService.Install(Mono.Addins.IProgressStatus,Mono.Addins.Setup.AddinRepositoryEntry[])">
915 <summary>
916 Installs add-in packages from on-line repositories
917 </summary>
918 <param name="statusMonitor">
919 Progress monitor where to show progress status
920 </param>
921 <param name="addins">
922 References to the add-ins to be installed
923 </param>
924 <returns>
925 True if the installation succeeded
926 </returns>
927 </member>
928 <member name="M:Mono.Addins.Setup.SetupService.Install(Mono.Addins.IProgressStatus,Mono.Addins.Setup.PackageCollection)">
929 <summary>
930 Installs add-in packages
931 </summary>
932 <param name="statusMonitor">
933 Progress monitor where to show progress status
934 </param>
935 <param name="packages">
936 Packages to install
937 </param>
938 <returns>
939 True if the installation succeeded
940 </returns>
941 </member>
942 <member name="M:Mono.Addins.Setup.SetupService.Uninstall(Mono.Addins.IProgressStatus,System.String)">
943 <summary>
944 Uninstalls an add-in.
945 </summary>
946 <param name="statusMonitor">
947 Progress monitor where to show progress status
948 </param>
949 <param name="id">
950 Full identifier of the add-in to uninstall.
951 </param>
952 </member>
953 <member name="M:Mono.Addins.Setup.SetupService.Uninstall(Mono.Addins.IProgressStatus,System.Collections.Generic.IEnumerable{System.String})">
954 <summary>
955 Uninstalls a set of add-ins
956 </summary>
957 <param name='statusMonitor'>
958 Progress monitor where to show progress status
959 </param>
960 <param name='ids'>
961 Full identifiers of the add-ins to uninstall.
962 </param>
963 </member>
964 <member name="M:Mono.Addins.Setup.SetupService.GetAddinHeader(Mono.Addins.Addin)">
965 <summary>
966 Gets information about an add-in
967 </summary>
968 <param name="addin">
969 The add-in
970 </param>
971 <returns>
972 Add-in header data
973 </returns>
974 </member>
975 <member name="M:Mono.Addins.Setup.SetupService.GetDependentAddins(System.String,System.Boolean)">
976 <summary>
977 Gets a list of add-ins which depend on an add-in
978 </summary>
979 <param name="id">
980 Full identifier of an add-in.
981 </param>
982 <param name="recursive">
983 When set to True, dependencies will be gathered recursivelly
984 </param>
985 <returns>
986 List of dependent add-ins.
987 </returns>
988 <remarks>
989 This methods returns a list of add-ins which have the add-in identified by 'id' as a direct
990 (or indirect if recursive=True) dependency.
991 </remarks>
992 </member>
993 <member name="M:Mono.Addins.Setup.SetupService.BuildPackage(Mono.Addins.IProgressStatus,System.String,System.String[])">
994 <summary>
995 Packages an add-in
996 </summary>
997 <param name="statusMonitor">
998 Progress monitor where to show progress status
999 </param>
1000 <param name="targetDirectory">
1001 Directory where to generate the package
1002 </param>
1003 <param name="filePaths">
1004 Paths to the add-ins to be packaged. Paths can be either the main assembly of an add-in, or an add-in
1005 manifest (.addin or .addin.xml).
1006 </param>
1007 <remarks>
1008 This method can be used to create a package for an add-in, which can then be pushed to an on-line
1009 repository. The package will include the main assembly or manifest of the add-in and any external
1010 file declared in the add-in metadata.
1011 </remarks>
1012 </member>
1013 <member name="M:Mono.Addins.Setup.SetupService.BuildRepository(Mono.Addins.IProgressStatus,System.String)">
1014 <summary>
1015 Generates an on-line repository
1016 </summary>
1017 <param name="statusMonitor">
1018 Progress monitor where to show progress status
1019 </param>
1020 <param name="path">
1021 Path to the directory that contains the add-ins and that is going to be published
1022 </param>
1023 <remarks>
1024 This method generates the index files required to publish a directory as an online repository
1025 of add-ins.
1026 </remarks>
1027 </member>
1028 <member name="M:Mono.Addins.Setup.SetupService.GetExtensibleApplication(System.String)">
1029 <summary>
1030 Gets a reference to an extensible application
1031 </summary>
1032 <param name="name">
1033 Name of the application
1034 </param>
1035 <returns>
1036 The Application object. Null if not found.
1037 </returns>
1038 </member>
1039 <member name="M:Mono.Addins.Setup.SetupService.GetExtensibleApplication(System.String,System.Collections.Generic.IEnumerable{System.String})">
1040 <summary>
1041 Gets a reference to an extensible application
1042 </summary>
1043 <param name="name">
1044 Name of the application
1045 </param>
1046 <param name="searchPaths">
1047 Custom paths where to look for the application.
1048 </param>
1049 <returns>
1050 The Application object. Null if not found.
1051 </returns>
1052 </member>
1053 <member name="M:Mono.Addins.Setup.SetupService.GetExtensibleApplications">
1054 <summary>
1055 Gets a lis of all known extensible applications
1056 </summary>
1057 <returns>
1058 A list of applications.
1059 </returns>
1060 </member>
1061 <member name="M:Mono.Addins.Setup.SetupService.GetExtensibleApplications(System.Collections.Generic.IEnumerable{System.String})">
1062 <summary>
1063 Gets a lis of all known extensible applications
1064 </summary>
1065 <param name="searchPaths">
1066 Custom paths where to look for applications.
1067 </param>
1068 <returns>
1069 A list of applications.
1070 </returns>
1071 </member>
1072 <member name="P:Mono.Addins.Setup.SetupService.Registry">
1073 <summary>
1074 The add-in registry being managed
1075 </summary>
1076 </member>
1077 <member name="P:Mono.Addins.Setup.SetupService.ApplicationNamespace">
1078 <summary>
1079 Default add-in namespace of the application (optional). If set, only add-ins that belong to that namespace
1080 will be shown in add-in lists.
1081 </summary>
1082 </member>
1083 <member name="P:Mono.Addins.Setup.SetupService.InstallDirectory">
1084 <summary>
1085 Directory where to install add-ins. If not specified, the 'addins' subdirectory of the
1086 registry location is used.
1087 </summary>
1088 </member>
1089 <member name="P:Mono.Addins.Setup.SetupService.Repositories">
1090 <summary>
1091 Returns a RepositoryRegistry which can be used to manage on-line repository references
1092 </summary>
1093 </member>
1094 <member name="T:Mono.Addins.Setup.Application">
1095 <summary>
1096 A registered extensible application
1097 </summary>
1098 </member>
1099 <member name="P:Mono.Addins.Setup.Application.Registry">
1100 <summary>
1101 Add-in registry of the application
1102 </summary>
1103 </member>
1104 <member name="P:Mono.Addins.Setup.Application.Description">
1105 <summary>
1106 Description of the application
1107 </summary>
1108 </member>
1109 <member name="P:Mono.Addins.Setup.Application.Name">
1110 <summary>
1111 Name of the application
1112 </summary>
1113 </member>
1114 <member name="P:Mono.Addins.Setup.Application.RegistryPath">
1115 <summary>
1116 Path to the add-in registry
1117 </summary>
1118 </member>
1119 <member name="P:Mono.Addins.Setup.Application.StartupPath">
1120 <summary>
1121 Path to the directory that contains the main executable assembly of the application
1122 </summary>
1123 </member>
1124 <member name="P:Mono.Addins.Setup.Application.TestCommand">
1125 <summary>
1126 Command to be used to execute the application in add-in development mode.
1127 </summary>
1128 </member>
1129 <member name="P:Mono.Addins.Setup.Application.AddinsPath">
1130 <summary>
1131 Path to the default add-ins directory for the aplpication
1132 </summary>
1133 </member>
1134 <member name="P:Mono.Addins.Setup.Application.AddinCachePath">
1135 <summary>
1136 Path to the add-in cache for the application
1137 </summary>
1138 </member>
1139 </members>
1140</doc>
diff --git a/bin/Mono.Addins.dll b/bin/Mono.Addins.dll
index 969909e..84ee01e 100755
--- a/bin/Mono.Addins.dll
+++ b/bin/Mono.Addins.dll
Binary files differ
diff --git a/bin/Mono.Addins.xml b/bin/Mono.Addins.xml
deleted file mode 100644
index b9bdd4c..0000000
--- a/bin/Mono.Addins.xml
+++ /dev/null
@@ -1,6120 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>Mono.Addins</name>
5 </assembly>
6 <members>
7 <member name="T:Mono.Addins.Localization.IAddinLocalizer">
8 <summary>
9 An add-in localizer.
10 </summary>
11 <remarks>
12 Add-in localizers which want to provide support for localization of plural forms
13 can additionally implement <see cref="T:Mono.Addins.Localization.IPluralAddinLocalizer"/>.
14 </remarks>
15 </member>
16 <member name="M:Mono.Addins.Localization.IAddinLocalizer.GetString(System.String)">
17 <summary>
18 Gets a localized message.
19 </summary>
20 <returns>
21 The localized message.
22 </returns>
23 <param name='msgid'>
24 The message identifier.
25 </param>
26 </member>
27 <member name="T:Mono.Addins.Description.ExtensionNodeDescriptionCollection">
28 <summary>
29 A collection of extension nodes
30 </summary>
31 </member>
32 <member name="T:Mono.Addins.Description.ObjectDescriptionCollection`1">
33 <summary>
34 Base class for add-in description collections.
35 </summary>
36 </member>
37 <member name="T:Mono.Addins.Description.ObjectDescriptionCollection">
38 <summary>
39 Base class for add-in description collections.
40 </summary>
41 </member>
42 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.#ctor">
43 <summary>
44 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ObjectDescriptionCollection"/> class.
45 </summary>
46 </member>
47 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.Add(Mono.Addins.Description.ObjectDescription)">
48 <summary>
49 Add an object.
50 </summary>
51 <param name='ep'>
52 The object.
53 </param>
54 </member>
55 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.AddRange(Mono.Addins.Description.ObjectDescriptionCollection)">
56 <summary>
57 Adds a collection of objects.
58 </summary>
59 <param name='collection'>
60 The objects to add.
61 </param>
62 </member>
63 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.Insert(System.Int32,Mono.Addins.Description.ObjectDescription)">
64 <summary>
65 Insert an object.
66 </summary>
67 <param name='index'>
68 Insertion index.
69 </param>
70 <param name='ep'>
71 The object.
72 </param>
73 </member>
74 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.Remove(Mono.Addins.Description.ObjectDescription)">
75 <summary>
76 Removes an object.
77 </summary>
78 <param name='ep'>
79 Object to remove.
80 </param>
81 </member>
82 <member name="M:Mono.Addins.Description.ObjectDescriptionCollection.Contains(Mono.Addins.Description.ObjectDescription)">
83 <summary>
84 Checks if an object is present in the collection.
85 </summary>
86 <param name='ob'>
87 Objecect to check.
88 </param>
89 </member>
90 <member name="T:Mono.Addins.NodeElementCollection">
91 <summary>
92 A collection of NodeElement objects
93 </summary>
94 </member>
95 <member name="P:Mono.Addins.NodeElementCollection.Item(System.Int32)">
96 <summary>
97 Gets the <see cref="T:Mono.Addins.NodeElement"/> at the specified index
98 </summary>
99 <param name="n">
100 Index
101 </param>
102 </member>
103 <member name="M:Mono.Addins.Description.ExtensionNodeDescriptionCollection.#ctor">
104 <summary>
105 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeDescriptionCollection"/> class.
106 </summary>
107 </member>
108 <member name="P:Mono.Addins.Description.ExtensionNodeDescriptionCollection.Item(System.Int32)">
109 <summary>
110 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeDescription"/> at the specified index.
111 </summary>
112 <param name="n">
113 The index.
114 </param>
115 </member>
116 <member name="P:Mono.Addins.Description.ExtensionNodeDescriptionCollection.Item(System.String)">
117 <summary>
118 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeDescription"/> with the specified identifier.
119 </summary>
120 <param name="id">
121 Identifier.
122 </param>
123 </member>
124 <member name="T:Mono.Addins.ExtensionPointAttribute">
125 <summary>
126 Declares an extension point.
127 </summary>
128 </member>
129 <member name="M:Mono.Addins.ExtensionPointAttribute.#ctor">
130 <summary>
131 Initializes a new instance
132 </summary>
133 </member>
134 <member name="M:Mono.Addins.ExtensionPointAttribute.#ctor(System.String)">
135 <summary>
136 Initializes a new instance
137 </summary>
138 <param name="path">
139 Extension path that identifies the extension point
140 </param>
141 </member>
142 <member name="M:Mono.Addins.ExtensionPointAttribute.#ctor(System.String,System.Type)">
143 <summary>
144 Initializes a new instance
145 </summary>
146 <param name="path">
147 Extension path that identifies the extension point
148 </param>
149 <param name="nodeType">
150 Type of the extension node to be created for extensions
151 </param>
152 </member>
153 <member name="M:Mono.Addins.ExtensionPointAttribute.#ctor(System.String,System.String,System.Type)">
154 <summary>
155 Initializes a new instance
156 </summary>
157 <param name="path">
158 Extension path that identifies the extension point
159 </param>
160 <param name="nodeName">
161 Element name to be used when defining an extension in an XML manifest.
162 </param>
163 <param name="nodeType">
164 Type of the extension node to be created for extensions
165 </param>
166 </member>
167 <member name="P:Mono.Addins.ExtensionPointAttribute.Path">
168 <summary>
169 Extension path that identifies the extension point
170 </summary>
171 </member>
172 <member name="P:Mono.Addins.ExtensionPointAttribute.Description">
173 <summary>
174 Long description of the extension point.
175 </summary>
176 </member>
177 <member name="P:Mono.Addins.ExtensionPointAttribute.NodeType">
178 <summary>
179 Type of the extension node to be created for extensions
180 </summary>
181 </member>
182 <member name="P:Mono.Addins.ExtensionPointAttribute.ObjectType">
183 <summary>
184 Expected extension object type (when nodes are of type TypeExtensionNode)
185 </summary>
186 </member>
187 <member name="P:Mono.Addins.ExtensionPointAttribute.NodeName">
188 <summary>
189 Element name to be used when defining an extension in an XML manifest. The default name is "Type".
190 </summary>
191 </member>
192 <member name="P:Mono.Addins.ExtensionPointAttribute.Name">
193 <summary>
194 Display name of the extension point.
195 </summary>
196 </member>
197 <member name="P:Mono.Addins.ExtensionPointAttribute.ExtensionAttributeType">
198 <summary>
199 Type of the custom attribute to be used to specify metadata for the extension point
200 </summary>
201 </member>
202 <member name="T:Mono.Addins.AddinUrlAttribute">
203 <summary>
204 Addin URL attribute.
205 </summary>
206 </member>
207 <member name="M:Mono.Addins.AddinUrlAttribute.#ctor(System.String)">
208 <summary>
209 Initializes the attribute
210 </summary>
211 <param name="url">
212 Url of the add-in
213 </param>
214 </member>
215 <member name="P:Mono.Addins.AddinUrlAttribute.Url">
216 <summary>
217 Url of the add-in
218 </summary>
219 </member>
220 <member name="T:Mono.Addins.ExtensionNodeChildAttribute">
221 <summary>
222 Declares allowed children of an extension node type.
223 </summary>
224 <remarks>
225 This attribute allows declaring the type of children that an extension node can have.
226 </remarks>
227 </member>
228 <member name="M:Mono.Addins.ExtensionNodeChildAttribute.#ctor(System.String)">
229 <summary>
230 Initializes a new instance
231 </summary>
232 <param name="nodeName">
233 Name of the allowed child extension node.
234 </param>
235 </member>
236 <member name="M:Mono.Addins.ExtensionNodeChildAttribute.#ctor(System.Type)">
237 <summary>
238 Initializes a new instance
239 </summary>
240 <param name="extensionNodeType">
241 Type of the allowed child extension node.
242 </param>
243 </member>
244 <member name="M:Mono.Addins.ExtensionNodeChildAttribute.#ctor(System.Type,System.String)">
245 <summary>
246 Initializes a new instance
247 </summary>
248 <param name="extensionNodeType">
249 Type of the allowed child extension node.
250 </param>
251 <param name="nodeName">
252 Name of the allowed child extension node.
253 </param>
254 </member>
255 <member name="P:Mono.Addins.ExtensionNodeChildAttribute.NodeName">
256 <summary>
257 Name of the allowed child extension node.
258 </summary>
259 </member>
260 <member name="P:Mono.Addins.ExtensionNodeChildAttribute.ExtensionNodeType">
261 <summary>
262 Type of the allowed child extension node.
263 </summary>
264 </member>
265 <member name="T:Mono.Addins.AddinManager">
266 <summary>
267 Provides access to add-in and extension model management operations.
268 </summary>
269 </member>
270 <member name="M:Mono.Addins.AddinManager.Initialize">
271 <summary>
272 Initializes the add-in engine.
273 </summary>
274 <remarks>
275 The add-in engine needs to be initialized before doing any add-in operation.
276 When initialized with this method, it will look for add-ins in the global add-in registry.
277 </remarks>
278 </member>
279 <member name="M:Mono.Addins.AddinManager.Initialize(System.String)">
280 <summary>
281 Initializes the add-in engine.
282 </summary>
283 <param name="configDir">
284 Location of the add-in registry.
285 </param>
286 <remarks>
287 The add-in engine needs to be initialized before doing any add-in operation.
288 Configuration information about the add-in registry will be stored in the
289 provided location. The add-in engine will look for add-ins in an 'addins'
290 subdirectory of the provided directory.
291
292 When specifying a path, it is possible to use a special folder name as root.
293 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
294 by the location of the Environment.SpecialFolder.Personal folder. Any value
295 of the Environment.SpecialFolder enumeration can be used (always between square
296 brackets)
297 </remarks>
298 </member>
299 <member name="M:Mono.Addins.AddinManager.Initialize(System.String,System.String)">
300 <summary>
301 Initializes the add-in engine.
302 </summary>
303 <param name='configDir'>
304 Location of the add-in registry.
305 </param>
306 <param name='addinsDir'>
307 Add-ins directory. If the path is relative, it is considered to be relative
308 to the configDir directory.
309 </param>
310 <remarks>
311 The add-in engine needs to be initialized before doing any add-in operation.
312 Configuration information about the add-in registry will be stored in the
313 provided location. The add-in engine will look for add-ins in the provided
314 'addinsDir' directory.
315
316 When specifying a path, it is possible to use a special folder name as root.
317 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
318 by the location of the Environment.SpecialFolder.Personal folder. Any value
319 of the Environment.SpecialFolder enumeration can be used (always between square
320 brackets)
321 </remarks>
322 </member>
323 <member name="M:Mono.Addins.AddinManager.Initialize(System.String,System.String,System.String)">
324 <summary>
325 Initializes the add-in engine.
326 </summary>
327 <param name='configDir'>
328 Location of the add-in registry.
329 </param>
330 <param name='addinsDir'>
331 Add-ins directory. If the path is relative, it is considered to be relative
332 to the configDir directory.
333 </param>
334 <param name='databaseDir'>
335 Location of the add-in database. If the path is relative, it is considered to be relative
336 to the configDir directory.
337 </param>
338 <remarks>
339 The add-in engine needs to be initialized before doing any add-in operation.
340 Configuration information about the add-in registry will be stored in the
341 provided location. The add-in engine will look for add-ins in the provided
342 'addinsDir' directory. Cached information about add-ins will be stored in
343 the 'databaseDir' directory.
344
345 When specifying a path, it is possible to use a special folder name as root.
346 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
347 by the location of the Environment.SpecialFolder.Personal folder. Any value
348 of the Environment.SpecialFolder enumeration can be used (always between square
349 brackets)
350 </remarks>
351 </member>
352 <member name="M:Mono.Addins.AddinManager.Shutdown">
353 <summary>
354 Finalizes an add-in engine.
355 </summary>
356 </member>
357 <member name="M:Mono.Addins.AddinManager.InitializeDefaultLocalizer(Mono.Addins.Localization.IAddinLocalizer)">
358 <summary>
359 Sets the default localizer to be used for this add-in engine
360 </summary>
361 <param name="localizer">
362 The add-in localizer
363 </param>
364 </member>
365 <member name="M:Mono.Addins.AddinManager.CheckInstalled(System.String,System.String[])">
366 <summary>
367 Checks if the provided add-ins are installed, and requests the installation of those
368 which aren't.
369 </summary>
370 <param name="message">
371 Message to show to the user when new add-ins have to be installed.
372 </param>
373 <param name="addinIds">
374 List of IDs of the add-ins to be checked.
375 </param>
376 <remarks>
377 This method checks if the specified add-ins are installed.
378 If some of the add-ins are not installed, it will use
379 the installer assigned to the DefaultAddinInstaller property
380 to install them. If the installation fails, or if DefaultAddinInstaller
381 is not set, an exception will be thrown.
382 </remarks>
383 </member>
384 <member name="M:Mono.Addins.AddinManager.IsAddinLoaded(System.String)">
385 <summary>
386 Checks if an add-in has been loaded.
387 </summary>
388 <param name="id">
389 Full identifier of the add-in.
390 </param>
391 <returns>
392 True if the add-in is loaded.
393 </returns>
394 </member>
395 <member name="M:Mono.Addins.AddinManager.LoadAddin(Mono.Addins.IProgressStatus,System.String)">
396 <summary>
397 Forces the loading of an add-in.
398 </summary>
399 <param name="statusMonitor">
400 Status monitor to keep track of the loading process.
401 </param>
402 <param name="id">
403 Full identifier of the add-in to load.
404 </param>
405 <remarks>
406 This method loads all assemblies that belong to an add-in in memory.
407 All add-ins on which the specified add-in depends will also be loaded.
408 Notice that in general add-ins don't need to be explicitely loaded using
409 this method, since the add-in engine will load them on demand.
410 </remarks>
411 </member>
412 <member name="M:Mono.Addins.AddinManager.CreateExtensionContext">
413 <summary>
414 Creates a new extension context.
415 </summary>
416 <returns>
417 The new extension context.
418 </returns>
419 <remarks>
420 Extension contexts can be used to query the extension model using particular condition values.
421 </remarks>
422 </member>
423 <member name="M:Mono.Addins.AddinManager.GetExtensionNode(System.String)">
424 <summary>
425 Returns the extension node in a path
426 </summary>
427 <param name="path">
428 Location of the node.
429 </param>
430 <returns>
431 The node, or null if not found.
432 </returns>
433 </member>
434 <member name="M:Mono.Addins.AddinManager.GetExtensionNode``1(System.String)">
435 <summary>
436 Returns the extension node in a path
437 </summary>
438 <param name="path">
439 Location of the node.
440 </param>
441 <returns>
442 The node, or null if not found.
443 </returns>
444 </member>
445 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes(System.String)">
446 <summary>
447 Gets extension nodes registered in a path.
448 </summary>
449 <param name="path">
450 An extension path.>
451 </param>
452 <returns>
453 All nodes registered in the provided path.
454 </returns>
455 </member>
456 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes(System.String,System.Type)">
457 <summary>
458 Gets extension nodes registered in a path.
459 </summary>
460 <param name="path">
461 An extension path.
462 </param>
463 <param name="expectedNodeType">
464 Expected node type.
465 </param>
466 <returns>
467 A list of nodes
468 </returns>
469 <remarks>
470 This method returns all nodes registered under the provided path.
471 It will throw a InvalidOperationException if the type of one of
472 the registered nodes is not assignable to the provided type.
473 </remarks>
474 </member>
475 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes``1(System.String)">
476 <summary>
477 Gets extension nodes registered in a path.
478 </summary>
479 <param name="path">
480 An extension path.
481 </param>
482 <returns>
483 A list of nodes
484 </returns>
485 <remarks>
486 This method returns all nodes registered under the provided path.
487 It will throw a InvalidOperationException if the type of one of
488 the registered nodes is not assignable to the provided type.
489 </remarks>
490 </member>
491 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes(System.Type)">
492 <summary>
493 Gets extension nodes for a type extension point
494 </summary>
495 <param name="instanceType">
496 Type defining the extension point
497 </param>
498 <returns>
499 A list of nodes
500 </returns>
501 <remarks>
502 This method returns all extension nodes bound to the provided type.
503 </remarks>
504 </member>
505 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes(System.Type,System.Type)">
506 <summary>
507 Gets extension nodes for a type extension point
508 </summary>
509 <param name="instanceType">
510 Type defining the extension point
511 </param>
512 <param name="expectedNodeType">
513 Expected extension node type
514 </param>
515 <returns>
516 A list of nodes
517 </returns>
518 <remarks>
519 This method returns all nodes registered for the provided type.
520 It will throw a InvalidOperationException if the type of one of
521 the registered nodes is not assignable to the provided node type.
522 </remarks>
523 </member>
524 <member name="M:Mono.Addins.AddinManager.GetExtensionNodes``1(System.Type)">
525 <summary>
526 Gets extension nodes for a type extension point
527 </summary>
528 <param name="instanceType">
529 Type defining the extension point
530 </param>
531 <returns>
532 A list of nodes
533 </returns>
534 <remarks>
535 This method returns all nodes registered for the provided type.
536 It will throw a InvalidOperationException if the type of one of
537 the registered nodes is not assignable to the specified node type argument.
538 </remarks>
539 </member>
540 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.Type)">
541 <summary>
542 Gets extension objects registered for a type extension point.
543 </summary>
544 <param name="instanceType">
545 Type defining the extension point
546 </param>
547 <returns>
548 A list of objects
549 </returns>
550 </member>
551 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects``1">
552 <summary>
553 Gets extension objects registered for a type extension point.
554 </summary>
555 <returns>
556 A list of objects
557 </returns>
558 <remarks>
559 The type argument of this generic method is the type that defines
560 the extension point.
561 </remarks>
562 </member>
563 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.Type,System.Boolean)">
564 <summary>
565 Gets extension objects registered for a type extension point.
566 </summary>
567 <param name="instanceType">
568 Type defining the extension point
569 </param>
570 <param name="reuseCachedInstance">
571 When set to True, it will return instances created in previous calls.
572 </param>
573 <returns>
574 A list of extension objects.
575 </returns>
576 </member>
577 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects``1(System.Boolean)">
578 <summary>
579 Gets extension objects registered for a type extension point.
580 </summary>
581 <param name="reuseCachedInstance">
582 When set to True, it will return instances created in previous calls.
583 </param>
584 <returns>
585 A list of extension objects.
586 </returns>
587 <remarks>
588 The type argument of this generic method is the type that defines
589 the extension point.
590 </remarks>
591 </member>
592 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.String)">
593 <summary>
594 Gets extension objects registered in a path
595 </summary>
596 <param name="path">
597 An extension path.
598 </param>
599 <returns>
600 An array of objects registered in the path.
601 </returns>
602 <remarks>
603 This method can only be used if all nodes in the provided extension path
604 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
605 by all objects created by calling the TypeExtensionNode.CreateInstance()
606 method for each node.
607 </remarks>
608 </member>
609 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.String,System.Boolean)">
610 <summary>
611 Gets extension objects registered in a path.
612 </summary>
613 <param name="path">
614 An extension path.
615 </param>
616 <param name="reuseCachedInstance">
617 When set to True, it will return instances created in previous calls.
618 </param>
619 <returns>
620 An array of objects registered in the path.
621 </returns>
622 <remarks>
623 This method can only be used if all nodes in the provided extension path
624 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
625 by all objects created by calling the TypeExtensionNode.CreateInstance()
626 method for each node (or TypeExtensionNode.GetInstance() if
627 reuseCachedInstance is set to true)
628 </remarks>
629 </member>
630 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.String,System.Type)">
631 <summary>
632 Gets extension objects registered in a path.
633 </summary>
634 <param name="path">
635 An extension path.
636 </param>
637 <param name="arrayElementType">
638 Type of the return array elements.
639 </param>
640 <returns>
641 An array of objects registered in the path.
642 </returns>
643 <remarks>
644 This method can only be used if all nodes in the provided extension path
645 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
646 by all objects created by calling the TypeExtensionNode.CreateInstance()
647 method for each node.
648
649 An InvalidOperationException exception is thrown if one of the found
650 objects is not a subclass of the provided type.
651 </remarks>
652 </member>
653 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects``1(System.String)">
654 <summary>
655 Gets extension objects registered in a path.
656 </summary>
657 <param name="path">
658 An extension path.
659 </param>
660 <returns>
661 An array of objects registered in the path.
662 </returns>
663 <remarks>
664 This method can only be used if all nodes in the provided extension path
665 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
666 by all objects created by calling the TypeExtensionNode.CreateInstance()
667 method for each node.
668
669 An InvalidOperationException exception is thrown if one of the found
670 objects is not a subclass of the provided type.
671 </remarks>
672 </member>
673 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects(System.String,System.Type,System.Boolean)">
674 <summary>
675 Gets extension objects registered in a path.
676 </summary>
677 <param name="path">
678 An extension path.
679 </param>
680 <param name="arrayElementType">
681 Type of the return array elements.
682 </param>
683 <param name="reuseCachedInstance">
684 When set to True, it will return instances created in previous calls.
685 </param>
686 <returns>
687 An array of objects registered in the path.
688 </returns>
689 <remarks>
690 This method can only be used if all nodes in the provided extension path
691 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
692 by all objects created by calling the TypeExtensionNode.CreateInstance()
693 method for each node (or TypeExtensionNode.GetInstance() if
694 reuseCachedInstance is set to true).
695
696 An InvalidOperationException exception is thrown if one of the found
697 objects is not a subclass of the provided type.
698 </remarks>
699 </member>
700 <member name="M:Mono.Addins.AddinManager.GetExtensionObjects``1(System.String,System.Boolean)">
701 <summary>
702 Gets extension objects registered in a path.
703 </summary>
704 <param name="path">
705 An extension path.
706 </param>
707 <param name="reuseCachedInstance">
708 When set to True, it will return instances created in previous calls.
709 </param>
710 <returns>
711 An array of objects registered in the path.
712 </returns>
713 <remarks>
714 This method can only be used if all nodes in the provided extension path
715 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
716 by all objects created by calling the TypeExtensionNode.CreateInstance()
717 method for each node (or TypeExtensionNode.GetInstance() if
718 reuseCachedInstance is set to true).
719
720 An InvalidOperationException exception is thrown if one of the found
721 objects is not a subclass of the provided type.
722 </remarks>
723 </member>
724 <member name="M:Mono.Addins.AddinManager.AddExtensionNodeHandler(System.String,Mono.Addins.ExtensionNodeEventHandler)">
725 <summary>
726 Register a listener of extension node changes.
727 </summary>
728 <param name="path">
729 Path of the node.
730 </param>
731 <param name="handler">
732 A handler method.
733 </param>
734 <remarks>
735 Hosts can call this method to be subscribed to an extension change
736 event for a specific path. The event will be fired once for every
737 individual node change. The event arguments include the change type
738 (Add or Remove) and the extension node added or removed.
739
740 NOTE: The handler will be called for all nodes existing in the path at the moment of registration.
741 </remarks>
742 </member>
743 <member name="M:Mono.Addins.AddinManager.RemoveExtensionNodeHandler(System.String,Mono.Addins.ExtensionNodeEventHandler)">
744 <summary>
745 Unregister a listener of extension node changes.
746 </summary>
747 <param name="path">
748 Path of the node.
749 </param>
750 <param name="handler">
751 A handler method.
752 </param>
753 <remarks>
754 This method unregisters a delegate from the node change event of a path.
755 </remarks>
756 </member>
757 <member name="M:Mono.Addins.AddinManager.AddExtensionNodeHandler(System.Type,Mono.Addins.ExtensionNodeEventHandler)">
758 <summary>
759 Register a listener of extension node changes.
760 </summary>
761 <param name="instanceType">
762 Type defining the extension point
763 </param>
764 <param name="handler">
765 A handler method.
766 </param>
767 <remarks>
768 Hosts can call this method to be subscribed to an extension change
769 event for a specific type extension point. The event will be fired once for every
770 individual node change. The event arguments include the change type
771 (Add or Remove) and the extension node added or removed.
772
773 NOTE: The handler will be called for all nodes existing in the path at the moment of registration.
774 </remarks>
775 </member>
776 <member name="M:Mono.Addins.AddinManager.RemoveExtensionNodeHandler(System.Type,Mono.Addins.ExtensionNodeEventHandler)">
777 <summary>
778 Unregister a listener of extension node changes.
779 </summary>
780 <param name="instanceType">
781 Type defining the extension point
782 </param>
783 <param name="handler">
784 A handler method.
785 </param>
786 </member>
787 <member name="P:Mono.Addins.AddinManager.IsInitialized">
788 <summary>
789 Gets whether the add-in engine has been initialized.
790 </summary>
791 </member>
792 <member name="P:Mono.Addins.AddinManager.DefaultInstaller">
793 <summary>
794 Gets the default add-in installer
795 </summary>
796 <remarks>
797 The default installer is used by the CheckInstalled method to request
798 the installation of missing add-ins.
799 </remarks>
800 </member>
801 <member name="P:Mono.Addins.AddinManager.DefaultLocalizer">
802 <summary>
803 Gets the default localizer for this add-in engine
804 </summary>
805 </member>
806 <member name="P:Mono.Addins.AddinManager.CurrentLocalizer">
807 <summary>
808 Gets the localizer for the add-in that is invoking this property
809 </summary>
810 </member>
811 <member name="P:Mono.Addins.AddinManager.CurrentAddin">
812 <summary>
813 Gets a reference to the RuntimeAddin object for the add-in that is invoking this property
814 </summary>
815 </member>
816 <member name="P:Mono.Addins.AddinManager.AddinEngine">
817 <summary>
818 Gets the default add-in engine
819 </summary>
820 </member>
821 <member name="P:Mono.Addins.AddinManager.Registry">
822 <summary>
823 Gets the add-in registry bound to the default add-in engine
824 </summary>
825 </member>
826 <member name="E:Mono.Addins.AddinManager.ExtensionChanged">
827 <summary>
828 Extension change event.
829 </summary>
830 <remarks>
831 This event is fired when any extension point in the add-in system changes.
832 The event args object provides the path of the changed extension, although
833 it does not provide information about what changed. Hosts subscribing to
834 this event should get the new list of nodes using a query method such as
835 AddinManager.GetExtensionNodes() and then update whatever needs to be updated.
836 </remarks>
837 </member>
838 <member name="E:Mono.Addins.AddinManager.AddinLoadError">
839 <summary>
840 Add-in loading error event.
841 </summary>
842 <remarks>
843 This event is fired when there is an error when loading the extension
844 of an add-in, or any other kind of error that may happen when querying extension points.
845 </remarks>
846 </member>
847 <member name="E:Mono.Addins.AddinManager.AddinLoaded">
848 <summary>
849 Add-in loaded event.
850 </summary>
851 <remarks>
852 Fired after loading an add-in in memory.
853 </remarks>
854 </member>
855 <member name="E:Mono.Addins.AddinManager.AddinUnloaded">
856 <summary>
857 Add-in unload event.
858 </summary>
859 <remarks>
860 Fired when an add-in is unloaded from memory. It may happen an add-in is disabled or uninstalled.
861 </remarks>
862 </member>
863 <member name="T:Mono.Addins.Description.ExtensionNodeDescription">
864 <summary>
865 An extension node definition.
866 </summary>
867 </member>
868 <member name="T:Mono.Addins.Description.ObjectDescription">
869 <summary>
870 Base class for add-in description definitions.
871 </summary>
872 </member>
873 <member name="P:Mono.Addins.Description.ObjectDescription.Parent">
874 <summary>
875 Gets the parent object.
876 </summary>
877 <value>
878 The parent object.
879 </value>
880 </member>
881 <member name="P:Mono.Addins.Description.ObjectDescription.ParentAddinDescription">
882 <summary>
883 Gets the parent add-in description.
884 </summary>
885 <value>
886 The parent add-in description.
887 </value>
888 </member>
889 <member name="T:Mono.Addins.NodeElement">
890 <summary>
891 An extension node element.
892 </summary>
893 <remarks>
894 A raw representation of an extension node. Contains the basic information
895 needed to create ExtensionNode instances.
896 </remarks>
897 </member>
898 <member name="M:Mono.Addins.NodeElement.GetAttribute(System.String)">
899 <summary>
900 Gets element attributes.
901 </summary>
902 <param name="key">
903 Name of the attribute
904 </param>
905 <returns>
906 The value of the attribute
907 </returns>
908 </member>
909 <member name="P:Mono.Addins.NodeElement.NodeName">
910 <summary>
911 Name of the node element.
912 </summary>
913 </member>
914 <member name="P:Mono.Addins.NodeElement.Attributes">
915 <summary>
916 Gets all attributes defined in the element.
917 </summary>
918 </member>
919 <member name="P:Mono.Addins.NodeElement.ChildNodes">
920 <summary>
921 Gets child nodes of this node
922 </summary>
923 </member>
924 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.#ctor(System.String)">
925 <summary>
926 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeDescription"/> class.
927 </summary>
928 <param name="nodeName">
929 Node name.
930 </param>
931 </member>
932 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.GetNodeType">
933 <summary>
934 Gets the type of the node.
935 </summary>
936 <returns>
937 The node type.
938 </returns>
939 <remarks>
940 This method only works when the add-in description to which the node belongs has been
941 loaded from an add-in registry.
942 </remarks>
943 </member>
944 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.GetParentPath">
945 <summary>
946 Gets the extension path under which this node is registered
947 </summary>
948 <returns>
949 The parent path.
950 </returns>
951 <remarks>
952 For example, if the id of the node is 'ThisNode', and the node is a child of another node with id 'ParentNode', and
953 that parent node is defined in an extension with the path '/Core/MainExtension', then the parent path is 'Core/MainExtension/ParentNode'.
954 </remarks>
955 </member>
956 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.GetAttribute(System.String)">
957 <summary>
958 Gets the value of an attribute.
959 </summary>
960 <returns>
961 The value of the attribute, or an empty string if the attribute is not defined.
962 </returns>
963 <param name='key'>
964 Name of the attribute.
965 </param>
966 </member>
967 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.SetAttribute(System.String,System.String)">
968 <summary>
969 Sets the value of an attribute.
970 </summary>
971 <param name='key'>
972 Name of the attribute
973 </param>
974 <param name='value'>
975 The value.
976 </param>
977 </member>
978 <member name="M:Mono.Addins.Description.ExtensionNodeDescription.RemoveAttribute(System.String)">
979 <summary>
980 Removes an attribute.
981 </summary>
982 <param name='name'>
983 Name of the attribute to remove.
984 </param>
985 </member>
986 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.NodeName">
987 <summary>
988 Gets or sets the name of the node.
989 </summary>
990 <value>
991 The name of the node.
992 </value>
993 </member>
994 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.Id">
995 <summary>
996 Gets or sets the identifier of the node.
997 </summary>
998 <value>
999 The identifier.
1000 </value>
1001 </member>
1002 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.InsertAfter">
1003 <summary>
1004 Gets or sets the identifier of the node after which this node has to be inserted
1005 </summary>
1006 <value>
1007 The identifier of the reference node
1008 </value>
1009 </member>
1010 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.InsertBefore">
1011 <summary>
1012 Gets or sets the identifier of the node before which this node has to be inserted
1013 </summary>
1014 <value>
1015 The identifier of the reference node
1016 </value>
1017 </member>
1018 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.IsCondition">
1019 <summary>
1020 Gets a value indicating whether this node is a condition.
1021 </summary>
1022 <value>
1023 <c>true</c> if this node is a condition; otherwise, <c>false</c>.
1024 </value>
1025 </member>
1026 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.Attributes">
1027 <summary>
1028 Gets the attributes of the node.
1029 </summary>
1030 <value>
1031 The attributes.
1032 </value>
1033 </member>
1034 <member name="P:Mono.Addins.Description.ExtensionNodeDescription.ChildNodes">
1035 <summary>
1036 Gets the child nodes.
1037 </summary>
1038 <value>
1039 The child nodes.
1040 </value>
1041 </member>
1042 <member name="T:Mono.Addins.Description.ExtensionNodeType">
1043 <summary>
1044 An extension node type definition.
1045 </summary>
1046 </member>
1047 <member name="T:Mono.Addins.Description.ExtensionNodeSet">
1048 <summary>
1049 An extension node set definition.
1050 </summary>
1051 <remarks>
1052 Node sets allow grouping a set of extension node declarations and give an identifier to that group
1053 (the node set). Once a node set is declared, it can be referenced from several extension points
1054 which use the same extension node structure. Extension node sets also allow declaring recursive
1055 extension nodes, that is, extension nodes with a tree structure.
1056 </remarks>
1057 </member>
1058 <member name="M:Mono.Addins.Description.ExtensionNodeSet.CopyFrom(Mono.Addins.Description.ExtensionNodeSet)">
1059 <summary>
1060 Copies data from another node set
1061 </summary>
1062 <param name='nset'>
1063 Node set from which to copy
1064 </param>
1065 </member>
1066 <member name="M:Mono.Addins.Description.ExtensionNodeSet.#ctor">
1067 <summary>
1068 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeSet"/> class.
1069 </summary>
1070 </member>
1071 <member name="M:Mono.Addins.Description.ExtensionNodeSet.GetAllowedNodeTypes">
1072 <summary>
1073 Gets all the allowed node types.
1074 </summary>
1075 <returns>
1076 The allowed node types.
1077 </returns>
1078 <remarks>
1079 Gets all allowed node types, including those defined in included node sets.
1080 This method only works for descriptions loaded from a registry.
1081 </remarks>
1082 </member>
1083 <member name="P:Mono.Addins.Description.ExtensionNodeSet.Id">
1084 <summary>
1085 Gets or sets the identifier of the node set.
1086 </summary>
1087 <value>
1088 The identifier.
1089 </value>
1090 </member>
1091 <member name="P:Mono.Addins.Description.ExtensionNodeSet.NodeTypes">
1092 <summary>
1093 Gets the node types allowed in this node set.
1094 </summary>
1095 <value>
1096 The node types.
1097 </value>
1098 </member>
1099 <member name="P:Mono.Addins.Description.ExtensionNodeSet.NodeSets">
1100 <summary>
1101 Gets a list of other node sets included in this node set.
1102 </summary>
1103 <value>
1104 The node sets.
1105 </value>
1106 </member>
1107 <member name="M:Mono.Addins.Description.ExtensionNodeType.#ctor">
1108 <summary>
1109 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeType"/> class.
1110 </summary>
1111 </member>
1112 <member name="M:Mono.Addins.Description.ExtensionNodeType.CopyFrom(Mono.Addins.Description.ExtensionNodeType)">
1113 <summary>
1114 Copies data from another node set
1115 </summary>
1116 </member>
1117 <member name="P:Mono.Addins.Description.ExtensionNodeType.TypeName">
1118 <summary>
1119 Type that implements the extension node.
1120 </summary>
1121 <value>
1122 The full name of the type.
1123 </value>
1124 </member>
1125 <member name="P:Mono.Addins.Description.ExtensionNodeType.NodeName">
1126 <summary>
1127 Element name to be used when defining an extension in an XML manifest. The default name is "Type".
1128 </summary>
1129 <value>
1130 The name of the node.
1131 </value>
1132 </member>
1133 <member name="P:Mono.Addins.Description.ExtensionNodeType.ObjectTypeName">
1134 <summary>
1135 Type of the object that the extension creates (only valid for TypeNodeExtension).
1136 </summary>
1137 </member>
1138 <member name="P:Mono.Addins.Description.ExtensionNodeType.ExtensionAttributeTypeName">
1139 <summary>
1140 Name of the custom attribute that can be used to declare nodes of this type
1141 </summary>
1142 </member>
1143 <member name="P:Mono.Addins.Description.ExtensionNodeType.Description">
1144 <summary>
1145 Long description of the node type
1146 </summary>
1147 </member>
1148 <member name="P:Mono.Addins.Description.ExtensionNodeType.Attributes">
1149 <summary>
1150 Attributes supported by the extension node type.
1151 </summary>
1152 </member>
1153 <member name="T:Mono.Addins.Description.AddinDescription">
1154 <summary>
1155 An add-in description
1156 </summary>
1157 <remarks>
1158 This class represent an add-in manifest. It has properties for getting
1159 all information, and methods for loading and saving files.
1160 </remarks>
1161 </member>
1162 <member name="M:Mono.Addins.Description.AddinDescription.AddExtensionPoint(System.String)">
1163 <summary>
1164 Adds an extension point.
1165 </summary>
1166 <returns>
1167 The extension point.
1168 </returns>
1169 <param name='path'>
1170 Path that identifies the new extension point.
1171 </param>
1172 </member>
1173 <member name="M:Mono.Addins.Description.AddinDescription.Save(System.String)">
1174 <summary>
1175 Saves the add-in description.
1176 </summary>
1177 <param name='fileName'>
1178 File name where to save this instance
1179 </param>
1180 <remarks>
1181 Saves the add-in description to the specified file and sets the FileName property.
1182 </remarks>
1183 </member>
1184 <member name="M:Mono.Addins.Description.AddinDescription.Save">
1185 <summary>
1186 Saves the add-in description.
1187 </summary>
1188 <exception cref="T:System.InvalidOperationException">
1189 It is thrown if FileName is not set
1190 </exception>
1191 <remarks>
1192 The description is saved to the file specified in the FileName property.
1193 </remarks>
1194 </member>
1195 <member name="M:Mono.Addins.Description.AddinDescription.SaveToXml">
1196 <summary>
1197 Generates an XML representation of the add-in description
1198 </summary>
1199 <returns>
1200 An XML manifest.
1201 </returns>
1202 </member>
1203 <member name="M:Mono.Addins.Description.AddinDescription.Read(System.String)">
1204 <summary>
1205 Load an add-in description from a file
1206 </summary>
1207 <param name='configFile'>
1208 The file.
1209 </param>
1210 </member>
1211 <member name="M:Mono.Addins.Description.AddinDescription.Read(System.IO.Stream,System.String)">
1212 <summary>
1213 Load an add-in description from a stream
1214 </summary>
1215 <param name='stream'>
1216 The stream
1217 </param>
1218 <param name='basePath'>
1219 The path to be used to resolve relative file paths.
1220 </param>
1221 </member>
1222 <member name="M:Mono.Addins.Description.AddinDescription.Read(System.IO.TextReader,System.String)">
1223 <summary>
1224 Load an add-in description from a text reader
1225 </summary>
1226 <param name='reader'>
1227 The text reader
1228 </param>
1229 <param name='basePath'>
1230 The path to be used to resolve relative file paths.
1231 </param>
1232 </member>
1233 <member name="M:Mono.Addins.Description.AddinDescription.Verify">
1234 <summary>
1235 Verify this instance.
1236 </summary>
1237 <remarks>
1238 This method checks all the definitions in the description and returns a list of errors.
1239 If the returned list is empty, it means that the description is valid.
1240 </remarks>
1241 </member>
1242 <member name="P:Mono.Addins.Description.AddinDescription.AddinFile">
1243 <summary>
1244 Gets or sets the path to the main addin file.
1245 </summary>
1246 <value>
1247 The addin file.
1248 </value>
1249 <remarks>
1250 The add-in file can be either the main assembly of an add-in or an xml manifest.
1251 </remarks>
1252 </member>
1253 <member name="P:Mono.Addins.Description.AddinDescription.AddinId">
1254 <summary>
1255 Gets the addin identifier.
1256 </summary>
1257 <value>
1258 The addin identifier.
1259 </value>
1260 </member>
1261 <member name="P:Mono.Addins.Description.AddinDescription.LocalId">
1262 <summary>
1263 Gets or sets the local identifier.
1264 </summary>
1265 <value>
1266 The local identifier.
1267 </value>
1268 </member>
1269 <member name="P:Mono.Addins.Description.AddinDescription.Namespace">
1270 <summary>
1271 Gets or sets the namespace.
1272 </summary>
1273 <value>
1274 The namespace.
1275 </value>
1276 </member>
1277 <member name="P:Mono.Addins.Description.AddinDescription.Name">
1278 <summary>
1279 Gets or sets the display name of the add-in.
1280 </summary>
1281 <value>
1282 The name.
1283 </value>
1284 </member>
1285 <member name="P:Mono.Addins.Description.AddinDescription.Version">
1286 <summary>
1287 Gets or sets the version.
1288 </summary>
1289 <value>
1290 The version.
1291 </value>
1292 </member>
1293 <member name="P:Mono.Addins.Description.AddinDescription.CompatVersion">
1294 <summary>
1295 Gets or sets the version of the add-in with which this add-in is backwards compatible.
1296 </summary>
1297 <value>
1298 The compat version.
1299 </value>
1300 </member>
1301 <member name="P:Mono.Addins.Description.AddinDescription.Author">
1302 <summary>
1303 Gets or sets the author.
1304 </summary>
1305 <value>
1306 The author.
1307 </value>
1308 </member>
1309 <member name="P:Mono.Addins.Description.AddinDescription.Url">
1310 <summary>
1311 Gets or sets the Url where more information about the add-in can be found.
1312 </summary>
1313 <value>
1314 The URL.
1315 </value>
1316 </member>
1317 <member name="P:Mono.Addins.Description.AddinDescription.Copyright">
1318 <summary>
1319 Gets or sets the copyright.
1320 </summary>
1321 <value>
1322 The copyright.
1323 </value>
1324 </member>
1325 <member name="P:Mono.Addins.Description.AddinDescription.Description">
1326 <summary>
1327 Gets or sets the description of the add-in.
1328 </summary>
1329 <value>
1330 The description.
1331 </value>
1332 </member>
1333 <member name="P:Mono.Addins.Description.AddinDescription.Category">
1334 <summary>
1335 Gets or sets the category of the add-in.
1336 </summary>
1337 <value>
1338 The category.
1339 </value>
1340 </member>
1341 <member name="P:Mono.Addins.Description.AddinDescription.BasePath">
1342 <summary>
1343 Gets the base path for locating external files relative to the add-in.
1344 </summary>
1345 <value>
1346 The base path.
1347 </value>
1348 </member>
1349 <member name="P:Mono.Addins.Description.AddinDescription.IsRoot">
1350 <summary>
1351 Gets or sets a value indicating whether this instance is an add-in root.
1352 </summary>
1353 <value>
1354 <c>true</c> if this instance is an add-in root; otherwise, <c>false</c>.
1355 </value>
1356 </member>
1357 <member name="P:Mono.Addins.Description.AddinDescription.EnabledByDefault">
1358 <summary>
1359 Gets or sets a value indicating whether this add-in is enabled by default.
1360 </summary>
1361 <value>
1362 <c>true</c> if enabled by default; otherwise, <c>false</c>.
1363 </value>
1364 </member>
1365 <member name="P:Mono.Addins.Description.AddinDescription.Flags">
1366 <summary>
1367 Gets or sets the add-in flags.
1368 </summary>
1369 <value>
1370 The flags.
1371 </value>
1372 </member>
1373 <member name="P:Mono.Addins.Description.AddinDescription.CanDisable">
1374 <summary>
1375 Gets a value indicating whether this add-in can be disabled.
1376 </summary>
1377 <value>
1378 <c>true</c> if this add-in can be disabled; otherwise, <c>false</c>.
1379 </value>
1380 </member>
1381 <member name="P:Mono.Addins.Description.AddinDescription.CanUninstall">
1382 <summary>
1383 Gets a value indicating whether this add-in can be uninstalled.
1384 </summary>
1385 <value>
1386 <c>true</c> if this instance can be uninstalled; otherwise, <c>false</c>.
1387 </value>
1388 </member>
1389 <member name="P:Mono.Addins.Description.AddinDescription.IsHidden">
1390 <summary>
1391 Gets a value indicating whether this add-in is hidden.
1392 </summary>
1393 <value>
1394 <c>true</c> if this add-in is hidden; otherwise, <c>false</c>.
1395 </value>
1396 </member>
1397 <member name="P:Mono.Addins.Description.AddinDescription.AllFiles">
1398 <summary>
1399 Gets all external files
1400 </summary>
1401 <value>
1402 All files.
1403 </value>
1404 <remarks>
1405 External files are data files and assemblies explicitly referenced in the Runtime section of the add-in manifest.
1406 </remarks>
1407 </member>
1408 <member name="P:Mono.Addins.Description.AddinDescription.AllIgnorePaths">
1409 <summary>
1410 Gets all paths to be ignored by the add-in scanner.
1411 </summary>
1412 <value>
1413 All paths to be ignored.
1414 </value>
1415 </member>
1416 <member name="P:Mono.Addins.Description.AddinDescription.MainModule">
1417 <summary>
1418 Gets the main module.
1419 </summary>
1420 <value>
1421 The main module.
1422 </value>
1423 </member>
1424 <member name="P:Mono.Addins.Description.AddinDescription.OptionalModules">
1425 <summary>
1426 Gets the optional modules.
1427 </summary>
1428 <value>
1429 The optional modules.
1430 </value>
1431 <remarks>
1432 Optional modules can be used to declare extensions which will be registered only if some specified
1433 add-in dependencies can be satisfied. Dependencies specified in optional modules are 'soft dependencies',
1434 which means that they don't need to be satisfied in order to load the add-in.
1435 </remarks>
1436 </member>
1437 <member name="P:Mono.Addins.Description.AddinDescription.AllModules">
1438 <summary>
1439 Gets all modules (including the main module and all optional modules)
1440 </summary>
1441 <value>
1442 All modules.
1443 </value>
1444 </member>
1445 <member name="P:Mono.Addins.Description.AddinDescription.ExtensionNodeSets">
1446 <summary>
1447 Gets the extension node sets.
1448 </summary>
1449 <value>
1450 The extension node sets.
1451 </value>
1452 </member>
1453 <member name="P:Mono.Addins.Description.AddinDescription.ExtensionPoints">
1454 <summary>
1455 Gets the extension points.
1456 </summary>
1457 <value>
1458 The extension points.
1459 </value>
1460 </member>
1461 <member name="P:Mono.Addins.Description.AddinDescription.ConditionTypes">
1462 <summary>
1463 Gets the condition types.
1464 </summary>
1465 <value>
1466 The condition types.
1467 </value>
1468 </member>
1469 <member name="P:Mono.Addins.Description.AddinDescription.Localizer">
1470 <summary>
1471 Gets or sets the add-in localizer.
1472 </summary>
1473 <value>
1474 The description of the add-in localizer for this add-in.
1475 </value>
1476 </member>
1477 <member name="P:Mono.Addins.Description.AddinDescription.Properties">
1478 <summary>
1479 Custom properties specified in the add-in header
1480 </summary>
1481 </member>
1482 <member name="P:Mono.Addins.Description.AddinDescription.FileName">
1483 <summary>
1484 Gets or sets file where this description is stored
1485 </summary>
1486 <value>
1487 The file path.
1488 </value>
1489 </member>
1490 <member name="T:Mono.Addins.AddinFlagsAttribute">
1491 <summary>
1492 Addin flags attribute.
1493 </summary>
1494 </member>
1495 <member name="M:Mono.Addins.AddinFlagsAttribute.#ctor(Mono.Addins.Description.AddinFlags)">
1496 <summary>
1497 Initializes the attribute
1498 </summary>
1499 <param name="flags">
1500 Add-in flags
1501 </param>
1502 </member>
1503 <member name="P:Mono.Addins.AddinFlagsAttribute.Flags">
1504 <summary>
1505 Add-in flags
1506 </summary>
1507 </member>
1508 <member name="T:Mono.Addins.AddinEventHandler">
1509 <summary>
1510 Delegate to be used in add-in engine events
1511 </summary>
1512 </member>
1513 <member name="T:Mono.Addins.AddinEventArgs">
1514 <summary>
1515 Provides information about an add-in engine event.
1516 </summary>
1517 </member>
1518 <member name="M:Mono.Addins.AddinEventArgs.#ctor(System.String)">
1519 <summary>
1520 Initializes a new instance of the <see cref="T:Mono.Addins.AddinEventArgs"/> class.
1521 </summary>
1522 <param name="addinId">
1523 Add-in identifier.
1524 </param>
1525 </member>
1526 <member name="P:Mono.Addins.AddinEventArgs.AddinId">
1527 <summary>
1528 Identifier of the add-in that generated the event.
1529 </summary>
1530 </member>
1531 <member name="T:Mono.Addins.NodeAttribute">
1532 <summary>
1533 Attribute of a NodeElement.
1534 </summary>
1535 </member>
1536 <member name="P:Mono.Addins.NodeAttribute.Name">
1537 <summary>
1538 Name of the attribute.
1539 </summary>
1540 </member>
1541 <member name="P:Mono.Addins.NodeAttribute.Value">
1542 <summary>
1543 Value of the attribute.
1544 </summary>
1545 </member>
1546 <member name="T:Mono.Addins.Database.IAssemblyLocator">
1547 <summary>
1548 Allows finding assemblies in the file system
1549 </summary>
1550 </member>
1551 <member name="M:Mono.Addins.Database.IAssemblyLocator.GetAssemblyLocation(System.String)">
1552 <summary>
1553 Locates an assembly
1554 </summary>
1555 <returns>
1556 The full path to the assembly, or null if not found
1557 </returns>
1558 <param name='fullName'>
1559 Full name of the assembly
1560 </param>
1561 </member>
1562 <member name="T:Mono.Addins.Description.AddinProperty">
1563 <summary>
1564 An add-in property.
1565 </summary>
1566 </member>
1567 <member name="P:Mono.Addins.Description.AddinProperty.Name">
1568 <summary>
1569 Name of the property
1570 </summary>
1571 </member>
1572 <member name="P:Mono.Addins.Description.AddinProperty.Locale">
1573 <summary>
1574 Locale of the property. It is null if the property is not localized.
1575 </summary>
1576 </member>
1577 <member name="P:Mono.Addins.Description.AddinProperty.Value">
1578 <summary>
1579 Value of the property.
1580 </summary>
1581 </member>
1582 <member name="T:Mono.Addins.Localization.IAddinLocalizerFactory">
1583 <summary>
1584 A localizer factory.
1585 </summary>
1586 </member>
1587 <member name="M:Mono.Addins.Localization.IAddinLocalizerFactory.CreateLocalizer(Mono.Addins.RuntimeAddin,Mono.Addins.NodeElement)">
1588 <summary>
1589 Creates a localizer for an add-in.
1590 </summary>
1591 <returns>
1592 The localizer.
1593 </returns>
1594 <param name='addin'>
1595 The add-in for which to create the localizer.
1596 </param>
1597 <param name='element'>
1598 Localizer parameters.
1599 </param>
1600 </member>
1601 <member name="T:Mono.Addins.Description.Dependency">
1602 <summary>
1603 Definition of an add-in dependency.
1604 </summary>
1605 </member>
1606 <member name="P:Mono.Addins.Description.Dependency.Name">
1607 <summary>
1608 Gets the display name of the dependency.
1609 </summary>
1610 <value>
1611 The name.
1612 </value>
1613 </member>
1614 <member name="T:Mono.Addins.Description.ExtensionNodeSetCollection">
1615 <summary>
1616 A collection of node sets.
1617 </summary>
1618 </member>
1619 <member name="M:Mono.Addins.Description.ExtensionNodeSetCollection.#ctor">
1620 <summary>
1621 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeSetCollection"/> class.
1622 </summary>
1623 </member>
1624 <member name="P:Mono.Addins.Description.ExtensionNodeSetCollection.Item(System.Int32)">
1625 <summary>
1626 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeSet"/> at the specified index.
1627 </summary>
1628 <param name="n">
1629 The index.
1630 </param>
1631 </member>
1632 <member name="P:Mono.Addins.Description.ExtensionNodeSetCollection.Item(System.String)">
1633 <summary>
1634 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeSet"/> with the specified id.
1635 </summary>
1636 <param name="id">
1637 Identifier.
1638 </param>
1639 </member>
1640 <member name="T:Mono.Addins.AddinEngine">
1641 <summary>
1642 An add-in engine.
1643 </summary>
1644 <remarks>
1645 This class allows hosting several independent add-in engines in a single application domain.
1646 In general, applications use the AddinManager class to query and manage extensions. This class is static,
1647 so the API is easily accessible. However, some kind applications may need to use several isolated
1648 add-in engines, and in this case the AddinManager class can't be used, because it is bound to a single
1649 add-in engine. Those applications can instead create several instances of the AddinEngine class. Each
1650 add-in engine can be independently initialized with different add-in registries and extension models.
1651 </remarks>
1652 </member>
1653 <member name="T:Mono.Addins.ExtensionContext">
1654 <summary>
1655 An extension context.
1656 </summary>
1657 <remarks>
1658 Extension contexts can be used to query the extension tree
1659 using particular condition values. Extension points which
1660 declare the availability of a condition type can only be
1661 queryed using an extension context which provides an
1662 evaluator for that condition.
1663 </remarks>
1664 </member>
1665 <member name="M:Mono.Addins.ExtensionContext.RegisterCondition(System.String,Mono.Addins.ConditionType)">
1666 <summary>
1667 Registers a new condition in the extension context.
1668 </summary>
1669 <param name="id">
1670 Identifier of the condition.
1671 </param>
1672 <param name="type">
1673 Condition evaluator.
1674 </param>
1675 <remarks>
1676 The registered condition will be particular to this extension context.
1677 Any event that might be fired as a result of changes in the condition will
1678 only be fired in this context.
1679 </remarks>
1680 </member>
1681 <member name="M:Mono.Addins.ExtensionContext.RegisterCondition(System.String,System.Type)">
1682 <summary>
1683 Registers a new condition in the extension context.
1684 </summary>
1685 <param name="id">
1686 Identifier of the condition.
1687 </param>
1688 <param name="type">
1689 Type of the condition evaluator. Must be a subclass of Mono.Addins.ConditionType.
1690 </param>
1691 <remarks>
1692 The registered condition will be particular to this extension context. Any event
1693 that might be fired as a result of changes in the condition will only be fired in this context.
1694 </remarks>
1695 </member>
1696 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNode(System.String)">
1697 <summary>
1698 Returns the extension node in a path
1699 </summary>
1700 <param name="path">
1701 Location of the node.
1702 </param>
1703 <returns>
1704 The node, or null if not found.
1705 </returns>
1706 </member>
1707 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNode``1(System.String)">
1708 <summary>
1709 Returns the extension node in a path
1710 </summary>
1711 <param name="path">
1712 Location of the node.
1713 </param>
1714 <returns>
1715 The node, or null if not found.
1716 </returns>
1717 </member>
1718 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes(System.String)">
1719 <summary>
1720 Gets extension nodes registered in a path.
1721 </summary>
1722 <param name="path">
1723 An extension path.>
1724 </param>
1725 <returns>
1726 All nodes registered in the provided path.
1727 </returns>
1728 </member>
1729 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes``1(System.String)">
1730 <summary>
1731 Gets extension nodes registered in a path.
1732 </summary>
1733 <param name="path">
1734 An extension path.
1735 </param>
1736 <returns>
1737 A list of nodes
1738 </returns>
1739 <remarks>
1740 This method returns all nodes registered under the provided path.
1741 It will throw a InvalidOperationException if the type of one of
1742 the registered nodes is not assignable to the provided type.
1743 </remarks>
1744 </member>
1745 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes(System.Type)">
1746 <summary>
1747 Gets extension nodes for a type extension point
1748 </summary>
1749 <param name="instanceType">
1750 Type defining the extension point
1751 </param>
1752 <returns>
1753 A list of nodes
1754 </returns>
1755 <remarks>
1756 This method returns all extension nodes bound to the provided type.
1757 </remarks>
1758 </member>
1759 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes(System.Type,System.Type)">
1760 <summary>
1761 Gets extension nodes for a type extension point
1762 </summary>
1763 <param name="instanceType">
1764 Type defining the extension point
1765 </param>
1766 <param name="expectedNodeType">
1767 Expected extension node type
1768 </param>
1769 <returns>
1770 A list of nodes
1771 </returns>
1772 <remarks>
1773 This method returns all nodes registered for the provided type.
1774 It will throw a InvalidOperationException if the type of one of
1775 the registered nodes is not assignable to the provided node type.
1776 </remarks>
1777 </member>
1778 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes``1(System.Type)">
1779 <summary>
1780 Gets extension nodes for a type extension point
1781 </summary>
1782 <param name="instanceType">
1783 Type defining the extension point
1784 </param>
1785 <returns>
1786 A list of nodes
1787 </returns>
1788 <remarks>
1789 This method returns all nodes registered for the provided type.
1790 It will throw a InvalidOperationException if the type of one of
1791 the registered nodes is not assignable to the specified node type argument.
1792 </remarks>
1793 </member>
1794 <member name="M:Mono.Addins.ExtensionContext.GetExtensionNodes(System.String,System.Type)">
1795 <summary>
1796 Gets extension nodes registered in a path.
1797 </summary>
1798 <param name="path">
1799 An extension path.
1800 </param>
1801 <param name="expectedNodeType">
1802 Expected node type.
1803 </param>
1804 <returns>
1805 A list of nodes
1806 </returns>
1807 <remarks>
1808 This method returns all nodes registered under the provided path.
1809 It will throw a InvalidOperationException if the type of one of
1810 the registered nodes is not assignable to the provided type.
1811 </remarks>
1812 </member>
1813 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.Type)">
1814 <summary>
1815 Gets extension objects registered for a type extension point.
1816 </summary>
1817 <param name="instanceType">
1818 Type defining the extension point
1819 </param>
1820 <returns>
1821 A list of objects
1822 </returns>
1823 </member>
1824 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects``1">
1825 <summary>
1826 Gets extension objects registered for a type extension point.
1827 </summary>
1828 <returns>
1829 A list of objects
1830 </returns>
1831 <remarks>
1832 The type argument of this generic method is the type that defines
1833 the extension point.
1834 </remarks>
1835 </member>
1836 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.Type,System.Boolean)">
1837 <summary>
1838 Gets extension objects registered for a type extension point.
1839 </summary>
1840 <param name="instanceType">
1841 Type defining the extension point
1842 </param>
1843 <param name="reuseCachedInstance">
1844 When set to True, it will return instances created in previous calls.
1845 </param>
1846 <returns>
1847 A list of extension objects.
1848 </returns>
1849 </member>
1850 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects``1(System.Boolean)">
1851 <summary>
1852 Gets extension objects registered for a type extension point.
1853 </summary>
1854 <param name="reuseCachedInstance">
1855 When set to True, it will return instances created in previous calls.
1856 </param>
1857 <returns>
1858 A list of extension objects.
1859 </returns>
1860 <remarks>
1861 The type argument of this generic method is the type that defines
1862 the extension point.
1863 </remarks>
1864 </member>
1865 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.String)">
1866 <summary>
1867 Gets extension objects registered in a path
1868 </summary>
1869 <param name="path">
1870 An extension path.
1871 </param>
1872 <returns>
1873 An array of objects registered in the path.
1874 </returns>
1875 <remarks>
1876 This method can only be used if all nodes in the provided extension path
1877 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1878 by all objects created by calling the TypeExtensionNode.CreateInstance()
1879 method for each node.
1880 </remarks>
1881 </member>
1882 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.String,System.Boolean)">
1883 <summary>
1884 Gets extension objects registered in a path.
1885 </summary>
1886 <param name="path">
1887 An extension path.
1888 </param>
1889 <param name="reuseCachedInstance">
1890 When set to True, it will return instances created in previous calls.
1891 </param>
1892 <returns>
1893 An array of objects registered in the path.
1894 </returns>
1895 <remarks>
1896 This method can only be used if all nodes in the provided extension path
1897 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1898 by all objects created by calling the TypeExtensionNode.CreateInstance()
1899 method for each node (or TypeExtensionNode.GetInstance() if
1900 reuseCachedInstance is set to true)
1901 </remarks>
1902 </member>
1903 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.String,System.Type)">
1904 <summary>
1905 Gets extension objects registered in a path.
1906 </summary>
1907 <param name="path">
1908 An extension path.
1909 </param>
1910 <param name="arrayElementType">
1911 Type of the return array elements.
1912 </param>
1913 <returns>
1914 An array of objects registered in the path.
1915 </returns>
1916 <remarks>
1917 This method can only be used if all nodes in the provided extension path
1918 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1919 by all objects created by calling the TypeExtensionNode.CreateInstance()
1920 method for each node.
1921
1922 An InvalidOperationException exception is thrown if one of the found
1923 objects is not a subclass of the provided type.
1924 </remarks>
1925 </member>
1926 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects``1(System.String)">
1927 <summary>
1928 Gets extension objects registered in a path.
1929 </summary>
1930 <param name="path">
1931 An extension path.
1932 </param>
1933 <returns>
1934 An array of objects registered in the path.
1935 </returns>
1936 <remarks>
1937 This method can only be used if all nodes in the provided extension path
1938 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1939 by all objects created by calling the TypeExtensionNode.CreateInstance()
1940 method for each node.
1941
1942 An InvalidOperationException exception is thrown if one of the found
1943 objects is not a subclass of the provided type.
1944 </remarks>
1945 </member>
1946 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects``1(System.String,System.Boolean)">
1947 <summary>
1948 Gets extension objects registered in a path.
1949 </summary>
1950 <param name="path">
1951 An extension path.
1952 </param>
1953 <param name="reuseCachedInstance">
1954 When set to True, it will return instances created in previous calls.
1955 </param>
1956 <returns>
1957 An array of objects registered in the path.
1958 </returns>
1959 <remarks>
1960 This method can only be used if all nodes in the provided extension path
1961 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1962 by all objects created by calling the TypeExtensionNode.CreateInstance()
1963 method for each node (or TypeExtensionNode.GetInstance() if
1964 reuseCachedInstance is set to true).
1965
1966 An InvalidOperationException exception is thrown if one of the found
1967 objects is not a subclass of the provided type.
1968 </remarks>
1969 </member>
1970 <member name="M:Mono.Addins.ExtensionContext.GetExtensionObjects(System.String,System.Type,System.Boolean)">
1971 <summary>
1972 Gets extension objects registered in a path.
1973 </summary>
1974 <param name="path">
1975 An extension path.
1976 </param>
1977 <param name="arrayElementType">
1978 Type of the return array elements.
1979 </param>
1980 <param name="reuseCachedInstance">
1981 When set to True, it will return instances created in previous calls.
1982 </param>
1983 <returns>
1984 An array of objects registered in the path.
1985 </returns>
1986 <remarks>
1987 This method can only be used if all nodes in the provided extension path
1988 are of type Mono.Addins.TypeExtensionNode. The returned array is composed
1989 by all objects created by calling the TypeExtensionNode.CreateInstance()
1990 method for each node (or TypeExtensionNode.GetInstance() if
1991 reuseCachedInstance is set to true).
1992
1993 An InvalidOperationException exception is thrown if one of the found
1994 objects is not a subclass of the provided type.
1995 </remarks>
1996 </member>
1997 <member name="M:Mono.Addins.ExtensionContext.AddExtensionNodeHandler(System.String,Mono.Addins.ExtensionNodeEventHandler)">
1998 <summary>
1999 Register a listener of extension node changes.
2000 </summary>
2001 <param name="path">
2002 Path of the node.
2003 </param>
2004 <param name="handler">
2005 A handler method.
2006 </param>
2007 <remarks>
2008 Hosts can call this method to be subscribed to an extension change
2009 event for a specific path. The event will be fired once for every
2010 individual node change. The event arguments include the change type
2011 (Add or Remove) and the extension node added or removed.
2012
2013 NOTE: The handler will be called for all nodes existing in the path at the moment of registration.
2014 </remarks>
2015 </member>
2016 <member name="M:Mono.Addins.ExtensionContext.RemoveExtensionNodeHandler(System.String,Mono.Addins.ExtensionNodeEventHandler)">
2017 <summary>
2018 Unregister a listener of extension node changes.
2019 </summary>
2020 <param name="path">
2021 Path of the node.
2022 </param>
2023 <param name="handler">
2024 A handler method.
2025 </param>
2026 <remarks>
2027 This method unregisters a delegate from the node change event of a path.
2028 </remarks>
2029 </member>
2030 <member name="M:Mono.Addins.ExtensionContext.AddExtensionNodeHandler(System.Type,Mono.Addins.ExtensionNodeEventHandler)">
2031 <summary>
2032 Register a listener of extension node changes.
2033 </summary>
2034 <param name="instanceType">
2035 Type defining the extension point
2036 </param>
2037 <param name="handler">
2038 A handler method.
2039 </param>
2040 <remarks>
2041 Hosts can call this method to be subscribed to an extension change
2042 event for a specific type extension point. The event will be fired once for every
2043 individual node change. The event arguments include the change type
2044 (Add or Remove) and the extension node added or removed.
2045
2046 NOTE: The handler will be called for all nodes existing in the path at the moment of registration.
2047 </remarks>
2048 </member>
2049 <member name="M:Mono.Addins.ExtensionContext.RemoveExtensionNodeHandler(System.Type,Mono.Addins.ExtensionNodeEventHandler)">
2050 <summary>
2051 Unregister a listener of extension node changes.
2052 </summary>
2053 <param name="instanceType">
2054 Type defining the extension point
2055 </param>
2056 <param name="handler">
2057 A handler method.
2058 </param>
2059 </member>
2060 <member name="E:Mono.Addins.ExtensionContext.ExtensionChanged">
2061 <summary>
2062 Extension change event.
2063 </summary>
2064 <remarks>
2065 This event is fired when any extension point in the add-in system changes.
2066 The event args object provides the path of the changed extension, although
2067 it does not provide information about what changed. Hosts subscribing to
2068 this event should get the new list of nodes using a query method such as
2069 AddinManager.GetExtensionNodes() and then update whatever needs to be updated.
2070 </remarks>
2071 </member>
2072 <member name="M:Mono.Addins.AddinEngine.#ctor">
2073 <summary>
2074 Initializes a new instance of the <see cref="T:Mono.Addins.AddinEngine"/> class.
2075 </summary>
2076 </member>
2077 <member name="M:Mono.Addins.AddinEngine.Initialize(System.String)">
2078 <summary>
2079 Initializes the add-in engine
2080 </summary>
2081 <param name="configDir">
2082 Location of the add-in registry.
2083 </param>
2084 <remarks>The add-in engine needs to be initialized before doing any add-in operation.
2085 When initialized with this method, it will look for add-in in the add-in registry
2086 located in the specified path.
2087 </remarks>
2088 </member>
2089 <member name="M:Mono.Addins.AddinEngine.Initialize(System.String,System.String)">
2090 <summary>
2091 Initializes the add-in engine.
2092 </summary>
2093 <param name='configDir'>
2094 Location of the add-in registry.
2095 </param>
2096 <param name='addinsDir'>
2097 Add-ins directory. If the path is relative, it is considered to be relative
2098 to the configDir directory.
2099 </param>
2100 <remarks>
2101 The add-in engine needs to be initialized before doing any add-in operation.
2102 Configuration information about the add-in registry will be stored in the
2103 provided location. The add-in engine will look for add-ins in the provided
2104 'addinsDir' directory.
2105
2106 When specifying a path, it is possible to use a special folder name as root.
2107 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
2108 by the location of the Environment.SpecialFolder.Personal folder. Any value
2109 of the Environment.SpecialFolder enumeration can be used (always between square
2110 brackets)
2111 </remarks>
2112 </member>
2113 <member name="M:Mono.Addins.AddinEngine.Initialize(System.String,System.String,System.String)">
2114 <summary>
2115 Initializes the add-in engine.
2116 </summary>
2117 <param name='configDir'>
2118 Location of the add-in registry.
2119 </param>
2120 <param name='addinsDir'>
2121 Add-ins directory. If the path is relative, it is considered to be relative
2122 to the configDir directory.
2123 </param>
2124 <param name='databaseDir'>
2125 Location of the add-in database. If the path is relative, it is considered to be relative
2126 to the configDir directory.
2127 </param>
2128 <remarks>
2129 The add-in engine needs to be initialized before doing any add-in operation.
2130 Configuration information about the add-in registry will be stored in the
2131 provided location. The add-in engine will look for add-ins in the provided
2132 'addinsDir' directory. Cached information about add-ins will be stored in
2133 the 'databaseDir' directory.
2134
2135 When specifying a path, it is possible to use a special folder name as root.
2136 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
2137 by the location of the Environment.SpecialFolder.Personal folder. Any value
2138 of the Environment.SpecialFolder enumeration can be used (always between square
2139 brackets)
2140 </remarks>
2141 </member>
2142 <member name="M:Mono.Addins.AddinEngine.Shutdown">
2143 <summary>
2144 Finalizes the add-in engine.
2145 </summary>
2146 </member>
2147 <member name="M:Mono.Addins.AddinEngine.InitializeDefaultLocalizer(Mono.Addins.Localization.IAddinLocalizer)">
2148 <summary>
2149 Sets the default localizer to be used for this add-in engine
2150 </summary>
2151 <param name="localizer">
2152 The add-in localizer
2153 </param>
2154 </member>
2155 <member name="M:Mono.Addins.AddinEngine.CheckInstalled(System.String,System.String[])">
2156 <summary>
2157 Checks if the provided add-ins are installed, and requests the installation of those
2158 which aren't.
2159 </summary>
2160 <param name="message">
2161 Message to show to the user when new add-ins have to be installed.
2162 </param>
2163 <param name="addinIds">
2164 List of IDs of the add-ins to be checked.
2165 </param>
2166 <remarks>
2167 This method checks if the specified add-ins are installed.
2168 If some of the add-ins are not installed, it will use
2169 the installer assigned to the DefaultAddinInstaller property
2170 to install them. If the installation fails, or if DefaultAddinInstaller
2171 is not set, an exception will be thrown.
2172 </remarks>
2173 </member>
2174 <member name="M:Mono.Addins.AddinEngine.IsAddinLoaded(System.String)">
2175 <summary>
2176 Checks if an add-in has been loaded.
2177 </summary>
2178 <param name="id">
2179 Full identifier of the add-in.
2180 </param>
2181 <returns>
2182 True if the add-in is loaded.
2183 </returns>
2184 </member>
2185 <member name="M:Mono.Addins.AddinEngine.LoadAddin(Mono.Addins.IProgressStatus,System.String)">
2186 <summary>
2187 Forces the loading of an add-in.
2188 </summary>
2189 <param name="statusMonitor">
2190 Status monitor to keep track of the loading process.
2191 </param>
2192 <param name="id">
2193 Full identifier of the add-in to load.
2194 </param>
2195 <remarks>
2196 This method loads all assemblies that belong to an add-in in memory.
2197 All add-ins on which the specified add-in depends will also be loaded.
2198 Notice that in general add-ins don't need to be explicitely loaded using
2199 this method, since the add-in engine will load them on demand.
2200 </remarks>
2201 </member>
2202 <member name="M:Mono.Addins.AddinEngine.CreateExtensionContext">
2203 <summary>
2204 Creates a new extension context.
2205 </summary>
2206 <returns>
2207 The new extension context.
2208 </returns>
2209 <remarks>
2210 Extension contexts can be used to query the extension model using particular condition values.
2211 </remarks>
2212 </member>
2213 <member name="E:Mono.Addins.AddinEngine.AddinLoadError">
2214 <summary>
2215 Raised when there is an error while loading an add-in
2216 </summary>
2217 </member>
2218 <member name="E:Mono.Addins.AddinEngine.AddinLoaded">
2219 <summary>
2220 Raised when an add-in is loaded
2221 </summary>
2222 </member>
2223 <member name="E:Mono.Addins.AddinEngine.AddinUnloaded">
2224 <summary>
2225 Raised when an add-in is unloaded
2226 </summary>
2227 </member>
2228 <member name="P:Mono.Addins.AddinEngine.IsInitialized">
2229 <summary>
2230 Gets whether the add-in engine has been initialized.
2231 </summary>
2232 </member>
2233 <member name="P:Mono.Addins.AddinEngine.DefaultInstaller">
2234 <summary>
2235 Gets the default add-in installer
2236 </summary>
2237 <remarks>
2238 The default installer is used by the CheckInstalled method to request
2239 the installation of missing add-ins.
2240 </remarks>
2241 </member>
2242 <member name="P:Mono.Addins.AddinEngine.DefaultLocalizer">
2243 <summary>
2244 Gets the default localizer for this add-in engine
2245 </summary>
2246 </member>
2247 <member name="P:Mono.Addins.AddinEngine.CurrentLocalizer">
2248 <summary>
2249 Gets the localizer for the add-in that is invoking this property
2250 </summary>
2251 </member>
2252 <member name="P:Mono.Addins.AddinEngine.CurrentAddin">
2253 <summary>
2254 Gets a reference to the RuntimeAddin object for the add-in that is invoking this property
2255 </summary>
2256 </member>
2257 <member name="P:Mono.Addins.AddinEngine.Registry">
2258 <summary>
2259 Gets the add-in registry bound to this add-in engine
2260 </summary>
2261 </member>
2262 <member name="T:Mono.Addins.Database.IAssemblyReflector">
2263 <summary>
2264 An assembly reflector
2265 </summary>
2266 <remarks>
2267 This interface can be implemented to provide a custom method for getting information about assemblies.
2268 </remarks>
2269 </member>
2270 <member name="M:Mono.Addins.Database.IAssemblyReflector.Initialize(Mono.Addins.Database.IAssemblyLocator)">
2271 <summary>
2272 Called to initialize the assembly reflector
2273 </summary>
2274 <param name='locator'>
2275 IAssemblyLocator instance which can be used to locate referenced assemblies.
2276 </param>
2277 </member>
2278 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
2279 <summary>
2280 Gets a list of custom attributes
2281 </summary>
2282 <returns>
2283 The custom attributes.
2284 </returns>
2285 <param name='obj'>
2286 An assembly, class or class member
2287 </param>
2288 <param name='type'>
2289 Type of the attribute to be returned. It will always be one of the attribute types
2290 defined in Mono.Addins.
2291 </param>
2292 <param name='inherit'>
2293 'true' if inherited attributes must be returned
2294 </param>
2295 </member>
2296 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetRawCustomAttributes(System.Object,System.Type,System.Boolean)">
2297 <summary>
2298 Gets a list of custom attributes
2299 </summary>
2300 <returns>
2301 The attributes.
2302 </returns>
2303 <param name='obj'>
2304 An assembly, class or class member
2305 </param>
2306 <param name='type'>
2307 Base type of the attribute to be returned
2308 </param>
2309 <param name='inherit'>
2310 'true' if inherited attributes must be returned
2311 </param>
2312 </member>
2313 <member name="M:Mono.Addins.Database.IAssemblyReflector.LoadAssembly(System.String)">
2314 <summary>
2315 Loads an assembly.
2316 </summary>
2317 <returns>
2318 The loaded assembly
2319 </returns>
2320 <param name='file'>
2321 Path of the assembly.
2322 </param>
2323 </member>
2324 <member name="M:Mono.Addins.Database.IAssemblyReflector.LoadAssemblyFromReference(System.Object)">
2325 <summary>
2326 Loads the assembly specified in an assembly reference
2327 </summary>
2328 <returns>
2329 The assembly
2330 </returns>
2331 <param name='asmReference'>
2332 An assembly reference
2333 </param>
2334 </member>
2335 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetResourceNames(System.Object)">
2336 <summary>
2337 Gets the names of all resources embedded in an assembly
2338 </summary>
2339 <returns>
2340 The names of the resources
2341 </returns>
2342 <param name='asm'>
2343 An assembly
2344 </param>
2345 </member>
2346 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetResourceStream(System.Object,System.String)">
2347 <summary>
2348 Gets the data stream of a resource
2349 </summary>
2350 <returns>
2351 The stream.
2352 </returns>
2353 <param name='asm'>
2354 An assembly
2355 </param>
2356 <param name='resourceName'>
2357 The name of a resource
2358 </param>
2359 </member>
2360 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetAssemblyTypes(System.Object)">
2361 <summary>
2362 Gets all types defined in an assembly
2363 </summary>
2364 <returns>
2365 The types
2366 </returns>
2367 <param name='asm'>
2368 An assembly
2369 </param>
2370 </member>
2371 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetAssemblyReferences(System.Object)">
2372 <summary>
2373 Gets all assembly references of an assembly
2374 </summary>
2375 <returns>
2376 A list of assembly references
2377 </returns>
2378 <param name='asm'>
2379 An assembly
2380 </param>
2381 </member>
2382 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetType(System.Object,System.String)">
2383 <summary>
2384 Looks for a type in an assembly
2385 </summary>
2386 <returns>
2387 The type.
2388 </returns>
2389 <param name='asm'>
2390 An assembly
2391 </param>
2392 <param name='typeName'>
2393 Name of the type
2394 </param>
2395 </member>
2396 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetCustomAttribute(System.Object,System.Type,System.Boolean)">
2397 <summary>
2398 Gets a custom attribute
2399 </summary>
2400 <returns>
2401 The custom attribute.
2402 </returns>
2403 <param name='obj'>
2404 An assembly, class or class member
2405 </param>
2406 <param name='type'>
2407 Base type of the attribute to be returned. It will always be one of the attribute types
2408 defined in Mono.Addins.
2409 </param>
2410 <param name='inherit'>
2411 'true' if inherited attributes must be returned
2412 </param>
2413 </member>
2414 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetTypeName(System.Object)">
2415 <summary>
2416 Gets the name of a type (not including namespace)
2417 </summary>
2418 <returns>
2419 The type name.
2420 </returns>
2421 <param name='type'>
2422 A type
2423 </param>
2424 </member>
2425 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetTypeFullName(System.Object)">
2426 <summary>
2427 Gets the full name of a type (including namespace)
2428 </summary>
2429 <returns>
2430 The full name of the type
2431 </returns>
2432 <param name='type'>
2433 A type
2434 </param>
2435 </member>
2436 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetTypeAssemblyQualifiedName(System.Object)">
2437 <summary>
2438 Gets the assembly qualified name of a type
2439 </summary>
2440 <returns>
2441 The assembly qualified type name
2442 </returns>
2443 <param name='type'>
2444 A type
2445 </param>
2446 </member>
2447 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetBaseTypeFullNameList(System.Object)">
2448 <summary>
2449 Gets a list of all base types (including interfaces) of a type
2450 </summary>
2451 <returns>
2452 An enumeration of the full name of all base types of the type
2453 </returns>
2454 <param name='type'>
2455 A type
2456 </param>
2457 </member>
2458 <member name="M:Mono.Addins.Database.IAssemblyReflector.TypeIsAssignableFrom(System.Object,System.Object)">
2459 <summary>
2460 Checks if a type is assignable to another type
2461 </summary>
2462 <returns>
2463 'true' if the type is assignable
2464 </returns>
2465 <param name='baseType'>
2466 Expected base type.
2467 </param>
2468 <param name='type'>
2469 A type.
2470 </param>
2471 </member>
2472 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetFields(System.Object)">
2473 <summary>
2474 Gets the fields of a type
2475 </summary>
2476 <returns>
2477 The fields.
2478 </returns>
2479 <param name='type'>
2480 A type
2481 </param>
2482 </member>
2483 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetFieldName(System.Object)">
2484 <summary>
2485 Gets the name of a field.
2486 </summary>
2487 <returns>
2488 The field name.
2489 </returns>
2490 <param name='field'>
2491 A field.
2492 </param>
2493 </member>
2494 <member name="M:Mono.Addins.Database.IAssemblyReflector.GetFieldTypeFullName(System.Object)">
2495 <summary>
2496 Gets the full name of the type of a field
2497 </summary>
2498 <returns>
2499 The full type name
2500 </returns>
2501 <param name='field'>
2502 A field.
2503 </param>
2504 </member>
2505 <member name="T:Mono.Addins.Database.CustomAttribute">
2506 <summary>
2507 A custom attribute
2508 </summary>
2509 </member>
2510 <member name="P:Mono.Addins.Database.CustomAttribute.TypeName">
2511 <summary>
2512 Full name of the type of the custom attribute
2513 </summary>
2514 </member>
2515 <member name="T:Mono.Addins.TypeExtensionPointAttribute">
2516 <summary>
2517 Declares an extension point bound to a type
2518 </summary>
2519 </member>
2520 <member name="M:Mono.Addins.TypeExtensionPointAttribute.#ctor">
2521 <summary>
2522 Initializes a new instance
2523 </summary>
2524 </member>
2525 <member name="M:Mono.Addins.TypeExtensionPointAttribute.#ctor(System.String)">
2526 <summary>
2527 Initializes a new instance
2528 </summary>
2529 <param name="path">
2530 Path that identifies the extension point
2531 </param>
2532 </member>
2533 <member name="P:Mono.Addins.TypeExtensionPointAttribute.Path">
2534 <summary>
2535 Path that identifies the extension point
2536 </summary>
2537 </member>
2538 <member name="P:Mono.Addins.TypeExtensionPointAttribute.Description">
2539 <summary>
2540 Description of the extension point.
2541 </summary>
2542 </member>
2543 <member name="P:Mono.Addins.TypeExtensionPointAttribute.NodeName">
2544 <summary>
2545 Element name to be used when defining an extension in an XML manifest. The default name is "Type".
2546 </summary>
2547 </member>
2548 <member name="P:Mono.Addins.TypeExtensionPointAttribute.Name">
2549 <summary>
2550 Display name of the extension point.
2551 </summary>
2552 </member>
2553 <member name="P:Mono.Addins.TypeExtensionPointAttribute.NodeType">
2554 <summary>
2555 Type of the extension node to be created for extensions
2556 </summary>
2557 </member>
2558 <member name="P:Mono.Addins.TypeExtensionPointAttribute.ExtensionAttributeType">
2559 <summary>
2560 Type of the custom attribute to be used to specify metadata for the extension point
2561 </summary>
2562 </member>
2563 <member name="T:Mono.Addins.Description.AddinFlags">
2564 <summary>
2565 Add-in flags
2566 </summary>
2567 </member>
2568 <member name="F:Mono.Addins.Description.AddinFlags.None">
2569 <summary>
2570 No flags
2571 </summary>
2572 </member>
2573 <member name="F:Mono.Addins.Description.AddinFlags.CantUninstall">
2574 <summary>
2575 The add-in can't be uninstalled
2576 </summary>
2577 </member>
2578 <member name="F:Mono.Addins.Description.AddinFlags.CantDisable">
2579 <summary>
2580 The add-in can't be disabled
2581 </summary>
2582 </member>
2583 <member name="F:Mono.Addins.Description.AddinFlags.Hidden">
2584 <summary>
2585 The add-in is not visible to end users
2586 </summary>
2587 </member>
2588 <member name="T:Mono.Addins.Description.ExtensionCollection">
2589 <summary>
2590 A collection of extensions
2591 </summary>
2592 </member>
2593 <member name="M:Mono.Addins.Description.ExtensionCollection.#ctor">
2594 <summary>
2595 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionCollection"/> class.
2596 </summary>
2597 </member>
2598 <member name="P:Mono.Addins.Description.ExtensionCollection.Item(System.Int32)">
2599 <summary>
2600 Gets the <see cref="T:Mono.Addins.Description.Extension"/> at the specified index.
2601 </summary>
2602 <param name="n">
2603 The index.
2604 </param>
2605 </member>
2606 <member name="T:Mono.Addins.InstanceExtensionNode">
2607 <summary>
2608 Base class for extension nodes which create extension objects
2609 </summary>
2610 </member>
2611 <member name="T:Mono.Addins.ExtensionNode">
2612 <summary>
2613 A node of the extension model.
2614 </summary>
2615 <remarks>
2616 An extension node is an element registered by an add-in in an extension point.
2617 A host can get nodes registered in an extension point using methods such as
2618 AddinManager.GetExtensionNodes(string), which returns a collection of ExtensionNode objects.
2619
2620 ExtensionNode will normally be used as a base class of more complex extension point types.
2621 The most common subclass is Mono.Addins.TypeExtensionNode, which allows registering a class
2622 implemented in an add-in.
2623 </remarks>
2624 </member>
2625 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects">
2626 <summary>
2627 Returns the child objects of a node.
2628 </summary>
2629 <returns>
2630 An array of child objects.
2631 </returns>
2632 <remarks>
2633 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2634 The returned array is composed by all objects created by calling the
2635 TypeExtensionNode.GetInstance() method for each node.
2636 </remarks>
2637 </member>
2638 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects(System.Boolean)">
2639 <summary>
2640 Returns the child objects of a node.
2641 </summary>
2642 <param name="reuseCachedInstance">
2643 True if the method can reuse instances created in previous calls.
2644 </param>
2645 <returns>
2646 An array of child objects.
2647 </returns>
2648 <remarks>
2649 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2650 The returned array is composed by all objects created by calling the TypeExtensionNode.CreateInstance()
2651 method for each node (or TypeExtensionNode.GetInstance() if reuseCachedInstance is set to true).
2652 </remarks>
2653 </member>
2654 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects(System.Type)">
2655 <summary>
2656 Returns the child objects of a node (with type check).
2657 </summary>
2658 <param name="arrayElementType">
2659 Type of the return array elements.
2660 </param>
2661 <returns>
2662 An array of child objects.
2663 </returns>
2664 <remarks>
2665 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2666 The returned array is composed by all objects created by calling the
2667 TypeExtensionNode.GetInstance(Type) method for each node.
2668
2669 An InvalidOperationException exception is thrown if one of the found child objects is not a
2670 subclass of the provided type.
2671 </remarks>
2672 </member>
2673 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects``1">
2674 <summary>
2675 Returns the child objects of a node (casting to the specified type)
2676 </summary>
2677 <returns>
2678 An array of child objects.
2679 </returns>
2680 <remarks>
2681 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2682 The returned array is composed by all objects created by calling the
2683 TypeExtensionNode.GetInstance() method for each node.
2684 </remarks>
2685 </member>
2686 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects(System.Type,System.Boolean)">
2687 <summary>
2688 Returns the child objects of a node (with type check).
2689 </summary>
2690 <param name="arrayElementType">
2691 Type of the return array elements.
2692 </param>
2693 <param name="reuseCachedInstance">
2694 True if the method can reuse instances created in previous calls.
2695 </param>
2696 <returns>
2697 An array of child objects.
2698 </returns>
2699 <remarks>
2700 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2701 The returned array is composed by all objects created by calling the TypeExtensionNode.CreateInstance(Type)
2702 method for each node (or TypeExtensionNode.GetInstance(Type) if reuseCachedInstance is set to true).
2703
2704 An InvalidOperationException exception will be thrown if one of the found child objects is not a subclass
2705 of the provided type.
2706 </remarks>
2707 </member>
2708 <member name="M:Mono.Addins.ExtensionNode.GetChildObjects``1(System.Boolean)">
2709 <summary>
2710 Returns the child objects of a node (casting to the specified type).
2711 </summary>
2712 <param name="reuseCachedInstance">
2713 True if the method can reuse instances created in previous calls.
2714 </param>
2715 <returns>
2716 An array of child objects.
2717 </returns>
2718 <remarks>
2719 This method only works if all children of this node are of type Mono.Addins.TypeExtensionNode.
2720 The returned array is composed by all objects created by calling the TypeExtensionNode.CreateInstance()
2721 method for each node (or TypeExtensionNode.GetInstance() if reuseCachedInstance is set to true).
2722 </remarks>
2723 </member>
2724 <member name="M:Mono.Addins.ExtensionNode.Read(Mono.Addins.NodeElement)">
2725 <summary>
2726 Reads the extension node data
2727 </summary>
2728 <param name='elem'>
2729 The element containing the extension data
2730 </param>
2731 <remarks>
2732 This method can be overriden to provide a custom method for reading extension node data from an element.
2733 The default implementation reads the attributes if the element and assigns the values to the fields
2734 and properties of the extension node that have the corresponding [NodeAttribute] decoration.
2735 </remarks>
2736 </member>
2737 <member name="M:Mono.Addins.ExtensionNode.OnAddinLoaded">
2738 <summary>
2739 Called when the add-in that defined this extension node is actually loaded in memory.
2740 </summary>
2741 </member>
2742 <member name="M:Mono.Addins.ExtensionNode.OnAddinUnloaded">
2743 <summary>
2744 Called when the add-in that defined this extension node is being
2745 unloaded from memory.
2746 </summary>
2747 </member>
2748 <member name="M:Mono.Addins.ExtensionNode.OnChildrenChanged">
2749 <summary>
2750 Called when the children list of this node has changed. It may be due to add-ins
2751 being loaded/unloaded, or to conditions being changed.
2752 </summary>
2753 </member>
2754 <member name="M:Mono.Addins.ExtensionNode.OnChildNodeAdded(Mono.Addins.ExtensionNode)">
2755 <summary>
2756 Called when a child node is added
2757 </summary>
2758 <param name="node">
2759 Added node.
2760 </param>
2761 </member>
2762 <member name="M:Mono.Addins.ExtensionNode.OnChildNodeRemoved(Mono.Addins.ExtensionNode)">
2763 <summary>
2764 Called when a child node is removed
2765 </summary>
2766 <param name="node">
2767 Removed node.
2768 </param>
2769 </member>
2770 <member name="P:Mono.Addins.ExtensionNode.Id">
2771 <summary>
2772 Identifier of the node.
2773 </summary>
2774 <remarks>
2775 It is not mandatory to specify an 'id' for a node. When none is provided,
2776 the add-in manager will automatically generate an unique id for the node.
2777 The ExtensionNode.HasId property can be used to know if the 'id' has been
2778 specified by the developer or not.
2779 </remarks>
2780 </member>
2781 <member name="P:Mono.Addins.ExtensionNode.Path">
2782 <summary>
2783 Location of this node in the extension tree.
2784 </summary>
2785 <remarks>
2786 The node path is composed by the path of the extension point where it is defined,
2787 the identifiers of its parent nodes, and its own identifier.
2788 </remarks>
2789 </member>
2790 <member name="P:Mono.Addins.ExtensionNode.Parent">
2791 <summary>
2792 Parent node of this node.
2793 </summary>
2794 </member>
2795 <member name="P:Mono.Addins.ExtensionNode.ExtensionContext">
2796 <summary>
2797 Extension context to which this node belongs
2798 </summary>
2799 </member>
2800 <member name="P:Mono.Addins.ExtensionNode.HasId">
2801 <summary>
2802 Specifies whether the extension node has as an Id or not.
2803 </summary>
2804 <remarks>
2805 It is not mandatory to specify an 'id' for a node. When none is provided,
2806 the add-in manager will automatically generate an unique id for the node.
2807 This property will return true if an 'id' was provided for the node, and
2808 false if the id was assigned by the add-in manager.
2809 </remarks>
2810 </member>
2811 <member name="P:Mono.Addins.ExtensionNode.Addin">
2812 <summary>
2813 The add-in that registered this extension node.
2814 </summary>
2815 <remarks>
2816 This property provides access to the resources and types of the add-in that created this extension node.
2817 </remarks>
2818 </member>
2819 <member name="E:Mono.Addins.ExtensionNode.ExtensionNodeChanged">
2820 <summary>
2821 Notifies that a child node of this node has been added or removed.
2822 </summary>
2823 <remarks>
2824 The first time the event is subscribed, the handler will be called for each existing node.
2825 </remarks>
2826 </member>
2827 <member name="P:Mono.Addins.ExtensionNode.ChildNodes">
2828 <summary>
2829 Child nodes of this extension node.
2830 </summary>
2831 </member>
2832 <member name="M:Mono.Addins.InstanceExtensionNode.GetInstance(System.Type)">
2833 <summary>
2834 Gets the extension object declared by this node
2835 </summary>
2836 <param name="expectedType">
2837 Expected object type. An exception will be thrown if the object is not an instance of the specified type.
2838 </param>
2839 <returns>
2840 The extension object
2841 </returns>
2842 <remarks>
2843 The extension object is cached and the same instance will be returned at every call.
2844 </remarks>
2845 </member>
2846 <member name="M:Mono.Addins.InstanceExtensionNode.GetInstance">
2847 <summary>
2848 Gets the extension object declared by this node
2849 </summary>
2850 <returns>
2851 The extension object
2852 </returns>
2853 <remarks>
2854 The extension object is cached and the same instance will be returned at every call.
2855 </remarks>
2856 </member>
2857 <member name="M:Mono.Addins.InstanceExtensionNode.CreateInstance(System.Type)">
2858 <summary>
2859 Creates a new extension object
2860 </summary>
2861 <param name="expectedType">
2862 Expected object type. An exception will be thrown if the object is not an instance of the specified type.
2863 </param>
2864 <returns>
2865 The extension object
2866 </returns>
2867 </member>
2868 <member name="M:Mono.Addins.InstanceExtensionNode.CreateInstance">
2869 <summary>
2870 Creates a new extension object
2871 </summary>
2872 <returns>
2873 The extension object
2874 </returns>
2875 </member>
2876 <member name="T:Mono.Addins.AddinDependencyAttribute">
2877 <summary>
2878 Declares a dependency on an add-in or add-in host
2879 </summary>
2880 </member>
2881 <member name="M:Mono.Addins.AddinDependencyAttribute.#ctor(System.String,System.String)">
2882 <summary>
2883 Initializes the attribute
2884 </summary>
2885 <param name="id">
2886 Identifier of the add-in
2887 </param>
2888 <param name="version">
2889 Version of the add-in
2890 </param>
2891 </member>
2892 <member name="P:Mono.Addins.AddinDependencyAttribute.Id">
2893 <summary>
2894 Identifier of the add-in
2895 </summary>
2896 </member>
2897 <member name="P:Mono.Addins.AddinDependencyAttribute.Version">
2898 <summary>
2899 Version of the add-in
2900 </summary>
2901 </member>
2902 <member name="T:Mono.Addins.ExtensionNode`1">
2903 <summary>
2904 An extension node with custom metadata
2905 </summary>
2906 <remarks>
2907 This is the default type for extension nodes bound to a custom extension attribute.
2908 </remarks>
2909 </member>
2910 <member name="T:Mono.Addins.IAttributedExtensionNode">
2911 <summary>
2912 An extension node with custom metadata provided by an attribute
2913 </summary>
2914 <remarks>
2915 This interface is implemented by ExtensionNode&lt;T&gt; to provide non-generic access to the attribute instance.
2916 </remarks>
2917 </member>
2918 <member name="P:Mono.Addins.IAttributedExtensionNode.Attribute">
2919 <summary>
2920 The custom attribute containing the extension metadata
2921 </summary>
2922 </member>
2923 <member name="P:Mono.Addins.ExtensionNode`1.Data">
2924 <summary>
2925 The custom attribute containing the extension metadata
2926 </summary>
2927 </member>
2928 <member name="T:Mono.Addins.AddinPropertyAttribute">
2929 <summary>
2930 Defines an add-in property
2931 </summary>
2932 </member>
2933 <member name="M:Mono.Addins.AddinPropertyAttribute.#ctor(System.String,System.String)">
2934 <summary>
2935 Initializes a new instance of the <see cref="T:Mono.Addins.AddinPropertyAttribute"/> class.
2936 </summary>
2937 <param name="name">
2938 Name of the property
2939 </param>
2940 <param name="value">
2941 Value of the property
2942 </param>
2943 </member>
2944 <member name="M:Mono.Addins.AddinPropertyAttribute.#ctor(System.String,System.String,System.String)">
2945 <summary>
2946 Initializes a new instance of the <see cref="T:Mono.Addins.AddinPropertyAttribute"/> class.
2947 </summary>
2948 <param name="name">
2949 Name of the property
2950 </param>
2951 <param name="locale">
2952 Locale of the property. It can be null if the property is not bound to a locale.
2953 </param>
2954 <param name="value">
2955 Value of the property
2956 </param>
2957 </member>
2958 <member name="P:Mono.Addins.AddinPropertyAttribute.Name">
2959 <summary>
2960 Name of the property
2961 </summary>
2962 </member>
2963 <member name="P:Mono.Addins.AddinPropertyAttribute.Locale">
2964 <summary>
2965 Locale of the property. It can be null if the property is not bound to a locale.
2966 </summary>
2967 </member>
2968 <member name="P:Mono.Addins.AddinPropertyAttribute.Value">
2969 <summary>
2970 Value of the property
2971 </summary>
2972 </member>
2973 <member name="T:Mono.Addins.CustomExtensionAttribute">
2974 <summary>
2975 Base class for custon extension attributes.
2976 </summary>
2977 <remarks>
2978 Custom extension attributes can be used to declare extensions with custom metadata.
2979 All custom extension attributes must subclass CustomExtensionAttribute.
2980 </remarks>
2981 </member>
2982 <member name="P:Mono.Addins.CustomExtensionAttribute.Id">
2983 <summary>
2984 Identifier of the node
2985 </summary>
2986 </member>
2987 <member name="P:Mono.Addins.CustomExtensionAttribute.InsertBefore">
2988 <summary>
2989 Identifier of the node before which this node has to be placed
2990 </summary>
2991 </member>
2992 <member name="P:Mono.Addins.CustomExtensionAttribute.InsertAfter">
2993 <summary>
2994 Identifier of the node after which this node has to be placed
2995 </summary>
2996 </member>
2997 <member name="P:Mono.Addins.CustomExtensionAttribute.Path">
2998 <summary>
2999 Path of the extension point being extended.
3000 </summary>
3001 <remarks>
3002 This property is optional and useful only when there are several extension points which allow
3003 using this custom attribute to define extensions.
3004 </remarks>
3005 </member>
3006 <member name="P:Mono.Addins.CustomExtensionAttribute.ExtensionNode">
3007 <summary>
3008 The extension node bound to this attribute
3009 </summary>
3010 </member>
3011 <member name="P:Mono.Addins.CustomExtensionAttribute.Addin">
3012 <summary>
3013 The add-in that registered this extension node.
3014 </summary>
3015 <remarks>
3016 This property provides access to the resources and types of the add-in that created this extension node.
3017 </remarks>
3018 </member>
3019 <member name="T:Mono.Addins.Localization.IPluralAddinLocalizer">
3020 <summary>
3021 A localizer that supports localization of plural forms.
3022 </summary>
3023 <remarks>
3024 This interface can be implemented by add-in localizers which want to provide
3025 support plural forms.
3026 </remarks>
3027 </member>
3028 <member name="M:Mono.Addins.Localization.IPluralAddinLocalizer.GetPluralString(System.String,System.String,System.Int32)">
3029 <summary>
3030 Gets a localized message which may contain plural forms.
3031 </summary>
3032 <returns>
3033 The localized message.
3034 </returns>
3035 <param name='singular'>
3036 Message identifier to use when the specified count is 1.
3037 </param>
3038 <param name='defaultPlural'>
3039 Default message identifier to use when the specified count is not 1.
3040 </param>
3041 <param name='n'>
3042 The count that determines which plural form to use.
3043 </param>
3044 </member>
3045 <member name="T:Mono.Addins.AddinLocalizer">
3046 <summary>
3047 Converts message identifiers to localized messages.
3048 </summary>
3049 </member>
3050 <member name="M:Mono.Addins.AddinLocalizer.GetString(System.String)">
3051 <summary>
3052 Gets a localized message
3053 </summary>
3054 <param name="msgid">
3055 Message identifier
3056 </param>
3057 <returns>
3058 The localized message
3059 </returns>
3060 </member>
3061 <member name="M:Mono.Addins.AddinLocalizer.GetString(System.String,System.String[])">
3062 <summary>
3063 Gets a formatted and localized message
3064 </summary>
3065 <param name="msgid">
3066 Message identifier (can contain string format placeholders)
3067 </param>
3068 <param name="args">
3069 Arguments for the string format operation
3070 </param>
3071 <returns>
3072 The formatted and localized string
3073 </returns>
3074 </member>
3075 <member name="M:Mono.Addins.AddinLocalizer.GetString(System.String,System.Object[])">
3076 <summary>
3077 Gets a formatted and localized message
3078 </summary>
3079 <param name="msgid">
3080 Message identifier (can contain string format placeholders)
3081 </param>
3082 <param name="args">
3083 Arguments for the string format operation
3084 </param>
3085 <returns>
3086 The formatted and localized string
3087 </returns>
3088 </member>
3089 <member name="M:Mono.Addins.AddinLocalizer.GetPluralString(System.String,System.String,System.Int32)">
3090 <summary>
3091 Gets a localized plural form for a message identifier
3092 </summary>
3093 <param name="msgid">
3094 Message identifier for the singular form
3095 </param>
3096 <param name="defaultPlural">
3097 Default result message for the plural form
3098 </param>
3099 <param name="n">
3100 Value count. Determines wether to use singular or plural form.
3101 </param>
3102 <returns>
3103 The localized message
3104 </returns>
3105 </member>
3106 <member name="M:Mono.Addins.AddinLocalizer.GetPluralString(System.String,System.String,System.Int32,System.String[])">
3107 <summary>
3108 Gets a localized and formatted plural form for a message identifier
3109 </summary>
3110 <param name="singular">
3111 Message identifier for the singular form (can contain string format placeholders)
3112 </param>
3113 <param name="defaultPlural">
3114 Default result message for the plural form (can contain string format placeholders)
3115 </param>
3116 <param name="n">
3117 Value count. Determines whether to use singular or plural form.
3118 </param>
3119 <param name="args">
3120 Arguments for the string format operation
3121 </param>
3122 <returns>
3123 The localized message
3124 </returns>
3125 </member>
3126 <member name="M:Mono.Addins.AddinLocalizer.GetPluralString(System.String,System.String,System.Int32,System.Object[])">
3127 <summary>
3128 Gets a localized and formatted plural form for a message identifier
3129 </summary>
3130 <param name="singular">
3131 Message identifier for the singular form (can contain string format placeholders)
3132 </param>
3133 <param name="defaultPlural">
3134 Default result message for the plural form (can contain string format placeholders)
3135 </param>
3136 <param name="n">
3137 Value count. Determines whether to use singular or plural form.
3138 </param>
3139 <param name="args">
3140 Arguments for the string format operation
3141 </param>
3142 <returns>
3143 The localized message
3144 </returns>
3145 </member>
3146 <member name="T:Mono.Addins.Description.ExtensionPointCollection">
3147 <summary>
3148 A collection of extension point definitions.
3149 </summary>
3150 </member>
3151 <member name="M:Mono.Addins.Description.ExtensionPointCollection.#ctor">
3152 <summary>
3153 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionPointCollection"/> class.
3154 </summary>
3155 </member>
3156 <member name="P:Mono.Addins.Description.ExtensionPointCollection.Item(System.Int32)">
3157 <summary>
3158 Gets the <see cref="T:Mono.Addins.Description.ExtensionPoint"/> at the specified index.
3159 </summary>
3160 <param name="n">
3161 The index.
3162 </param>
3163 </member>
3164 <member name="P:Mono.Addins.Description.ExtensionPointCollection.Item(System.String)">
3165 <summary>
3166 Gets the <see cref="T:Mono.Addins.Description.ExtensionPoint"/> with the specified path.
3167 </summary>
3168 <param name="path">
3169 Path.
3170 </param>
3171 </member>
3172 <member name="T:Mono.Addins.AddinLocalizerGettextAttribute">
3173 <summary>
3174 Declares a Gettext-based localizer for an add-in
3175 </summary>
3176 </member>
3177 <member name="M:Mono.Addins.AddinLocalizerGettextAttribute.#ctor">
3178 <summary>
3179 Initializes a new instance of the <see cref="T:Mono.Addins.AddinLocalizerGettextAttribute"/> class.
3180 </summary>
3181 </member>
3182 <member name="M:Mono.Addins.AddinLocalizerGettextAttribute.#ctor(System.String)">
3183 <summary>
3184 Initializes a new instance of the <see cref="T:Mono.Addins.AddinLocalizerGettextAttribute"/> class.
3185 </summary>
3186 <param name="catalog">
3187 Name of the catalog which contains the strings.
3188 </param>
3189 </member>
3190 <member name="M:Mono.Addins.AddinLocalizerGettextAttribute.#ctor(System.String,System.String)">
3191 <summary>
3192 Initializes a new instance of the <see cref="T:Mono.Addins.AddinLocalizerGettextAttribute"/> class.
3193 </summary>
3194 <param name="catalog">
3195 Name of the catalog which contains the strings.
3196 </param>
3197 <param name="location">
3198 Relative path to the location of the catalog. This path must be relative to the add-in location.
3199 </param>
3200 <remarks>
3201 The location path must contain a directory structure like this:
3202
3203 {language-id}/LC_MESSAGES/{Catalog}.mo
3204
3205 For example, the catalog for spanish strings would be located at:
3206
3207 locale/es/LC_MESSAGES/some-addin.mo
3208 </remarks>
3209 </member>
3210 <member name="P:Mono.Addins.AddinLocalizerGettextAttribute.Catalog">
3211 <summary>
3212 Name of the catalog which contains the strings.
3213 </summary>
3214 </member>
3215 <member name="P:Mono.Addins.AddinLocalizerGettextAttribute.Location">
3216 <summary>
3217 Relative path to the location of the catalog. This path must be relative to the add-in location.
3218 </summary>
3219 <remarks>
3220 When not specified, the default value of this property is 'locale'.
3221 The location path must contain a directory structure like this:
3222
3223 {language-id}/LC_MESSAGES/{Catalog}.mo
3224
3225 For example, the catalog for spanish strings would be located at:
3226
3227 locale/es/LC_MESSAGES/some-addin.mo
3228 </remarks>
3229 </member>
3230 <member name="T:Mono.Addins.AddinAuthorAttribute">
3231 <summary>
3232 Declares an author of the add-in
3233 </summary>
3234 </member>
3235 <member name="M:Mono.Addins.AddinAuthorAttribute.#ctor(System.String)">
3236 <summary>
3237 Initializes the attribute
3238 </summary>
3239 <param name="name">
3240 Name of the author
3241 </param>
3242 </member>
3243 <member name="P:Mono.Addins.AddinAuthorAttribute.Name">
3244 <summary>
3245 Author name
3246 </summary>
3247 </member>
3248 <member name="T:Mono.Addins.Description.ConditionTypeDescription">
3249 <summary>
3250 A condition type definition.
3251 </summary>
3252 </member>
3253 <member name="M:Mono.Addins.Description.ConditionTypeDescription.#ctor">
3254 <summary>
3255 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ConditionTypeDescription"/> class.
3256 </summary>
3257 </member>
3258 <member name="M:Mono.Addins.Description.ConditionTypeDescription.CopyFrom(Mono.Addins.Description.ConditionTypeDescription)">
3259 <summary>
3260 Copies data from another condition type definition
3261 </summary>
3262 <param name='cond'>
3263 Condition from which to copy
3264 </param>
3265 </member>
3266 <member name="P:Mono.Addins.Description.ConditionTypeDescription.Id">
3267 <summary>
3268 Gets or sets the identifier of the condition type
3269 </summary>
3270 <value>
3271 The identifier.
3272 </value>
3273 </member>
3274 <member name="P:Mono.Addins.Description.ConditionTypeDescription.TypeName">
3275 <summary>
3276 Gets or sets the name of the type that implements the condition
3277 </summary>
3278 <value>
3279 The name of the type.
3280 </value>
3281 </member>
3282 <member name="P:Mono.Addins.Description.ConditionTypeDescription.Description">
3283 <summary>
3284 Gets or sets the description of the condition.
3285 </summary>
3286 <value>
3287 The description.
3288 </value>
3289 </member>
3290 <member name="T:Mono.Addins.Description.ExtensionPoint">
3291 <summary>
3292 An extension point definition.
3293 </summary>
3294 </member>
3295 <member name="M:Mono.Addins.Description.ExtensionPoint.#ctor">
3296 <summary>
3297 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionPoint"/> class.
3298 </summary>
3299 </member>
3300 <member name="M:Mono.Addins.Description.ExtensionPoint.CopyFrom(Mono.Addins.Description.ExtensionPoint)">
3301 <summary>
3302 Copies another extension point.
3303 </summary>
3304 <param name='ep'>
3305 Extension point from which to copy.
3306 </param>
3307 </member>
3308 <member name="M:Mono.Addins.Description.ExtensionPoint.AddExtensionNode(System.String,System.String)">
3309 <summary>
3310 Adds an extension node type.
3311 </summary>
3312 <returns>
3313 The extension node type.
3314 </returns>
3315 <param name='name'>
3316 Name of the node
3317 </param>
3318 <param name='typeName'>
3319 Name of the type that implements the extension node.
3320 </param>
3321 <remarks>
3322 This method can be used to register a new allowed node type for the extension point.
3323 </remarks>
3324 </member>
3325 <member name="P:Mono.Addins.Description.ExtensionPoint.Path">
3326 <summary>
3327 Gets or sets the path that identifies the extension point.
3328 </summary>
3329 <value>
3330 The path.
3331 </value>
3332 </member>
3333 <member name="P:Mono.Addins.Description.ExtensionPoint.Name">
3334 <summary>
3335 Gets or sets the display name of the extension point.
3336 </summary>
3337 <value>
3338 The name.
3339 </value>
3340 </member>
3341 <member name="P:Mono.Addins.Description.ExtensionPoint.Description">
3342 <summary>
3343 Gets or sets the description of the extension point.
3344 </summary>
3345 <value>
3346 The description.
3347 </value>
3348 </member>
3349 <member name="P:Mono.Addins.Description.ExtensionPoint.ExtenderAddins">
3350 <summary>
3351 Gets a list of add-ins that extend this extension point.
3352 </summary>
3353 <remarks>
3354 This value is only available when the add-in description is loaded from an add-in registry.
3355 </remarks>
3356 </member>
3357 <member name="P:Mono.Addins.Description.ExtensionPoint.NodeSet">
3358 <summary>
3359 A node set which specifies the node types allowed in this extension point.
3360 </summary>
3361 <value>
3362 The node set.
3363 </value>
3364 </member>
3365 <member name="P:Mono.Addins.Description.ExtensionPoint.Conditions">
3366 <summary>
3367 Gets the conditions available in this node set.
3368 </summary>
3369 <value>
3370 The conditions.
3371 </value>
3372 </member>
3373 <member name="T:Mono.Addins.ConditionType">
3374 <summary>
3375 A condition evaluator.
3376 </summary>
3377 <remarks>
3378 Add-ins may use conditions to register nodes in an extension point which
3379 are only visible under some contexts. For example, an add-in registering
3380 a custom menu option to the main menu of a sample text editor might want
3381 to make that option visible only for some kind of files. To allow add-ins
3382 to do this kind of check, the host application needs to define a new condition.
3383 </remarks>
3384 </member>
3385 <member name="M:Mono.Addins.ConditionType.Evaluate(Mono.Addins.NodeElement)">
3386 <summary>
3387 Evaluates the condition.
3388 </summary>
3389 <param name="conditionNode">
3390 Condition node information.
3391 </param>
3392 <returns>
3393 'true' if the condition is satisfied.
3394 </returns>
3395 </member>
3396 <member name="M:Mono.Addins.ConditionType.NotifyChanged">
3397 <summary>
3398 Notifies that the condition has changed, and that it has to be re-evaluated.
3399 </summary>
3400 This method must be called when there is a change in the state that determines
3401 the result of the evaluation. When this method is called, all node conditions
3402 depending on it are reevaluated and the corresponding events for adding or
3403 removing extension nodes are fired.
3404 <remarks>
3405 </remarks>
3406 </member>
3407 <member name="T:Mono.Addins.ExtensionNodeList">
3408 <summary>
3409 A list of extension nodes.
3410 </summary>
3411 </member>
3412 <member name="M:Mono.Addins.ExtensionNodeList.GetEnumerator">
3413 <summary>
3414 Gets an enumerator which enumerates all nodes in the list
3415 </summary>
3416 </member>
3417 <member name="M:Mono.Addins.ExtensionNodeList.CopyTo(Mono.Addins.ExtensionNode[],System.Int32)">
3418 <summary>
3419 Copies all nodes to an array
3420 </summary>
3421 <param name='array'>
3422 The target array
3423 </param>
3424 <param name='index'>
3425 Initial index where to copy to
3426 </param>
3427 </member>
3428 <member name="P:Mono.Addins.ExtensionNodeList.Item(System.Int32)">
3429 <summary>
3430 Returns the node in the specified index.
3431 </summary>
3432 <param name="n">
3433 The index.
3434 </param>
3435 </member>
3436 <member name="P:Mono.Addins.ExtensionNodeList.Item(System.String)">
3437 <summary>
3438 Returns the node with the specified ID.
3439 </summary>
3440 <param name="id">
3441 An id.
3442 </param>
3443 </member>
3444 <member name="P:Mono.Addins.ExtensionNodeList.Count">
3445 <summary>
3446 Number of nodes of the collection.
3447 </summary>
3448 </member>
3449 <member name="T:Mono.Addins.ExtensionNodeList`1">
3450 <summary>
3451 A list of extension nodes.
3452 </summary>
3453 </member>
3454 <member name="M:Mono.Addins.ExtensionNodeList`1.GetEnumerator">
3455 <summary>
3456 Gets an enumerator which enumerates all nodes in the list
3457 </summary>
3458 </member>
3459 <member name="M:Mono.Addins.ExtensionNodeList`1.CopyTo(`0[],System.Int32)">
3460 <summary>
3461 Copies all nodes to an array
3462 </summary>
3463 <param name='array'>
3464 The target array
3465 </param>
3466 <param name='index'>
3467 Initial index where to copy to
3468 </param>
3469 </member>
3470 <member name="P:Mono.Addins.ExtensionNodeList`1.Item(System.Int32)">
3471 <summary>
3472 Returns the node in the specified index.
3473 </summary>
3474 <param name="n">
3475 The index.
3476 </param>
3477 </member>
3478 <member name="P:Mono.Addins.ExtensionNodeList`1.Item(System.String)">
3479 <summary>
3480 Returns the node with the specified ID.
3481 </summary>
3482 <param name="id">
3483 An id.
3484 </param>
3485 </member>
3486 <member name="P:Mono.Addins.ExtensionNodeList`1.Count">
3487 <summary>
3488 Number of nodes of the collection.
3489 </summary>
3490 </member>
3491 <member name="T:Mono.Addins.MissingDependencyException">
3492 <summary>
3493 Exception thrown when the add-in engine can't find a required add-in dependency
3494 </summary>
3495 </member>
3496 <member name="T:Mono.Addins.TypeExtensionNode">
3497 <summary>
3498 An extension node which specifies a type.
3499 </summary>
3500 <remarks>
3501 This class is a kind of Mono.Addins.ExtensionNode which can be used to register
3502 types in an extension point. This is a very common case: a host application
3503 defines an interface, and add-ins create classes that implement that interface.
3504 The host will define an extension point which will use TypeExtensionNode as nodetext
3505 type. Add-ins will register the classes they implement in that extension point.
3506
3507 When the nodes of an extension point are of type TypeExtensionNode it is then
3508 possible to use query methods such as AddinManager.GetExtensionObjects(string),
3509 which will get all nodes in the provided extension path and will create an object
3510 for each node.
3511
3512 When declaring extension nodes in an add-in manifest, the class names can be
3513 specified using the 'class' or 'type' attribute. If none of those attributes is
3514 provided, the class name will be taken from the 'id' attribute.
3515
3516 TypeExtensionNode is the default extension type used when no type is provided
3517 in the definition of an extension point.
3518 </remarks>
3519 </member>
3520 <member name="M:Mono.Addins.TypeExtensionNode.Read(Mono.Addins.NodeElement)">
3521 <summary>
3522 Reads the extension node data
3523 </summary>
3524 <param name='elem'>
3525 The element containing the extension data
3526 </param>
3527 <remarks>
3528 This method can be overriden to provide a custom method for reading extension node data from an element.
3529 The default implementation reads the attributes if the element and assigns the values to the fields
3530 and properties of the extension node that have the corresponding [NodeAttribute] decoration.
3531 </remarks>
3532 </member>
3533 <member name="M:Mono.Addins.TypeExtensionNode.CreateInstance">
3534 <summary>
3535 Creates a new extension object
3536 </summary>
3537 <returns>
3538 The extension object
3539 </returns>
3540 </member>
3541 <member name="P:Mono.Addins.TypeExtensionNode.Type">
3542 <summary>
3543 Type of the object that this node creates
3544 </summary>
3545 </member>
3546 <member name="P:Mono.Addins.TypeExtensionNode.TypeName">
3547 <summary>
3548 Name of the type of the object that this node creates
3549 </summary>
3550 <value>The name of the type.</value>
3551 </member>
3552 <member name="T:Mono.Addins.TypeExtensionNode`1">
3553 <summary>
3554 An extension node which specifies a type with custom extension metadata
3555 </summary>
3556 <remarks>
3557 This is the default type for type extension nodes bound to a custom extension attribute.
3558 </remarks>
3559 </member>
3560 <member name="P:Mono.Addins.TypeExtensionNode`1.Data">
3561 <summary>
3562 The custom attribute containing the extension metadata
3563 </summary>
3564 </member>
3565 <member name="T:Mono.Addins.AddinDescriptionAttribute">
3566 <summary>
3567 Describes the purpose of an add-in or add-in root
3568 </summary>
3569 </member>
3570 <member name="M:Mono.Addins.AddinDescriptionAttribute.#ctor(System.String)">
3571 <summary>
3572 Initializes a new instance of the <see cref="T:Mono.Addins.AddinDescriptionAttribute"/> class.
3573 </summary>
3574 <param name="description">
3575 Description of the add-in
3576 </param>
3577 </member>
3578 <member name="M:Mono.Addins.AddinDescriptionAttribute.#ctor(System.String,System.String)">
3579 <summary>
3580 Initializes a new instance of the <see cref="T:Mono.Addins.AddinDescriptionAttribute"/> class.
3581 </summary>
3582 <param name="description">
3583 Description of the add-in
3584 </param>
3585 <param name="locale">
3586 Locale of the description (for example, 'en-US', or 'en')
3587 </param>
3588 </member>
3589 <member name="P:Mono.Addins.AddinDescriptionAttribute.Description">
3590 <value>
3591 Description of the add-in
3592 </value>
3593 </member>
3594 <member name="P:Mono.Addins.AddinDescriptionAttribute.Locale">
3595 <summary>
3596 Locale of the description (for example, 'en-US', or 'en')
3597 </summary>
3598 </member>
3599 <member name="T:Mono.Addins.AddinRootAttribute">
3600 <summary>
3601 Marks an assembly as being an add-in root.
3602 </summary>
3603 <remarks>
3604 An add-in root is an assemly which can be extended by add-ins.
3605 </remarks>
3606 </member>
3607 <member name="T:Mono.Addins.AddinAttribute">
3608 <summary>
3609 Marks an assembly as being an add-in.
3610 </summary>
3611 </member>
3612 <member name="M:Mono.Addins.AddinAttribute.#ctor">
3613 <summary>
3614 Initializes an add-in marker attribute
3615 </summary>
3616 </member>
3617 <member name="M:Mono.Addins.AddinAttribute.#ctor(System.String)">
3618 <summary>
3619 Initializes an add-in marker attribute
3620 </summary>
3621 <param name="id">
3622 Identifier of the add-in
3623 </param>
3624 </member>
3625 <member name="M:Mono.Addins.AddinAttribute.#ctor(System.String,System.String)">
3626 <summary>
3627 Initializes an add-in marker attribute
3628 </summary>
3629 <param name="id">
3630 Identifier of the add-in
3631 </param>
3632 <param name="version">
3633 Version of the add-in
3634 </param>
3635 </member>
3636 <member name="P:Mono.Addins.AddinAttribute.Id">
3637 <summary>
3638 Identifier of the add-in.
3639 </summary>
3640 </member>
3641 <member name="P:Mono.Addins.AddinAttribute.Version">
3642 <summary>
3643 Version of the add-in.
3644 </summary>
3645 </member>
3646 <member name="P:Mono.Addins.AddinAttribute.CompatVersion">
3647 <summary>
3648 Version of the add-in with which this add-in is backwards compatible.
3649 </summary>
3650 </member>
3651 <member name="P:Mono.Addins.AddinAttribute.Namespace">
3652 <summary>
3653 Namespace of the add-in
3654 </summary>
3655 </member>
3656 <member name="P:Mono.Addins.AddinAttribute.Category">
3657 <summary>
3658 Category of the add-in
3659 </summary>
3660 </member>
3661 <member name="P:Mono.Addins.AddinAttribute.Url">
3662 <summary>
3663 Url to a web page with more information about the add-in
3664 </summary>
3665 </member>
3666 <member name="P:Mono.Addins.AddinAttribute.EnabledByDefault">
3667 <summary>
3668 When set to True, the add-in will be automatically enabled after installing.
3669 It's True by default.
3670 </summary>
3671 </member>
3672 <member name="P:Mono.Addins.AddinAttribute.Flags">
3673 <summary>
3674 Add-in flags
3675 </summary>
3676 </member>
3677 <member name="M:Mono.Addins.AddinRootAttribute.#ctor">
3678 <summary>
3679 Initializes a new instance
3680 </summary>
3681 </member>
3682 <member name="M:Mono.Addins.AddinRootAttribute.#ctor(System.String)">
3683 <summary>
3684 Initializes a new instance
3685 </summary>
3686 <param name="id">
3687 Identifier of the add-in root
3688 </param>
3689 </member>
3690 <member name="M:Mono.Addins.AddinRootAttribute.#ctor(System.String,System.String)">
3691 <summary>
3692 Initializes a new instance
3693 </summary>
3694 <param name="id">
3695 Identifier of the add-in root
3696 </param>
3697 <param name="version">
3698 Version of the add-in root
3699 </param>
3700 </member>
3701 <member name="T:Mono.Addins.Description.Extension">
3702 <summary>
3703 An extension definition.
3704 </summary>
3705 <remarks>
3706 An Extension is a collection of nodes which have to be registered in an extension point.
3707 The target extension point is specified in the <see cref="T:Mono.Addins.Description.Extension"/>.Path property.
3708 </remarks>
3709 </member>
3710 <member name="M:Mono.Addins.Description.Extension.#ctor">
3711 <summary>
3712 Initializes a new instance of the <see cref="T:Mono.Addins.Description.Extension"/> class.
3713 </summary>
3714 </member>
3715 <member name="M:Mono.Addins.Description.Extension.#ctor(System.String)">
3716 <summary>
3717 Initializes a new instance of the <see cref="T:Mono.Addins.Description.Extension"/> class.
3718 </summary>
3719 <param name="path">
3720 Path that identifies the extension point being extended
3721 </param>
3722 </member>
3723 <member name="M:Mono.Addins.Description.Extension.GetExtendedObject">
3724 <summary>
3725 Gets the object extended by this extension
3726 </summary>
3727 <returns>
3728 The extended object can be an <see cref="T:Mono.Addins.Description.ExtensionPoint"/> or
3729 an <see cref="T:Mono.Addins.Description.ExtensionNodeDescription"/>.
3730 </returns>
3731 <remarks>
3732 This method only works when the add-in description to which the extension belongs has been
3733 loaded from an add-in registry.
3734 </remarks>
3735 </member>
3736 <member name="M:Mono.Addins.Description.Extension.GetAllowedNodeTypes">
3737 <summary>
3738 Gets the node types allowed in this extension.
3739 </summary>
3740 <returns>
3741 The allowed node types.
3742 </returns>
3743 <remarks>
3744 This method only works when the add-in description to which the extension belongs has been
3745 loaded from an add-in registry.
3746 </remarks>
3747 </member>
3748 <member name="M:Mono.Addins.Description.Extension.#ctor(System.Xml.XmlElement)">
3749 <summary>
3750 Initializes a new instance of the <see cref="T:Mono.Addins.Description.Extension"/> class.
3751 </summary>
3752 <param name="element">
3753 XML that describes the extension.
3754 </param>
3755 </member>
3756 <member name="P:Mono.Addins.Description.Extension.Path">
3757 <summary>
3758 Gets or sets the path that identifies the extension point being extended.
3759 </summary>
3760 <value>
3761 The path.
3762 </value>
3763 </member>
3764 <member name="P:Mono.Addins.Description.Extension.ExtensionNodes">
3765 <summary>
3766 Gets the extension nodes.
3767 </summary>
3768 <value>
3769 The extension nodes.
3770 </value>
3771 </member>
3772 <member name="T:Mono.Addins.ExtensionEventHandler">
3773 <summary>
3774 Delegate to be used in extension point subscriptions
3775 </summary>
3776 </member>
3777 <member name="T:Mono.Addins.ExtensionNodeEventHandler">
3778 <summary>
3779 Delegate to be used in extension point subscriptions
3780 </summary>
3781 </member>
3782 <member name="T:Mono.Addins.ExtensionEventArgs">
3783 <summary>
3784 Arguments for extension events.
3785 </summary>
3786 </member>
3787 <member name="M:Mono.Addins.ExtensionEventArgs.#ctor(System.String)">
3788 <summary>
3789 Creates a new instance.
3790 </summary>
3791 <param name="path">
3792 Path of the extension node that has changed.
3793 </param>
3794 </member>
3795 <member name="M:Mono.Addins.ExtensionEventArgs.PathChanged(System.String)">
3796 <summary>
3797 Checks if a path has changed.
3798 </summary>
3799 <param name="pathToCheck">
3800 An extension path.
3801 </param>
3802 <returns>
3803 'true' if the path is affected by the extension change event.
3804 </returns>
3805 <remarks>
3806 Checks if the specified path or any of its children paths is affected by the extension change event.
3807 </remarks>
3808 </member>
3809 <member name="P:Mono.Addins.ExtensionEventArgs.Path">
3810 <summary>
3811 Path of the extension node that has changed.
3812 </summary>
3813 </member>
3814 <member name="T:Mono.Addins.ExtensionNodeEventArgs">
3815 <summary>
3816 Arguments for extension node events.
3817 </summary>
3818 </member>
3819 <member name="M:Mono.Addins.ExtensionNodeEventArgs.#ctor(Mono.Addins.ExtensionChange,Mono.Addins.ExtensionNode)">
3820 <summary>
3821 Creates a new instance
3822 </summary>
3823 <param name="change">
3824 Type of change.
3825 </param>
3826 <param name="node">
3827 Node that has been added or removed.
3828 </param>
3829 </member>
3830 <member name="P:Mono.Addins.ExtensionNodeEventArgs.Path">
3831 <summary>
3832 Path of the extension that changed.
3833 </summary>
3834 </member>
3835 <member name="P:Mono.Addins.ExtensionNodeEventArgs.Change">
3836 <summary>
3837 Type of change.
3838 </summary>
3839 </member>
3840 <member name="P:Mono.Addins.ExtensionNodeEventArgs.ExtensionNode">
3841 <summary>
3842 Node that has been added or removed.
3843 </summary>
3844 </member>
3845 <member name="P:Mono.Addins.ExtensionNodeEventArgs.ExtensionObject">
3846 <summary>
3847 Extension object that has been added or removed.
3848 </summary>
3849 </member>
3850 <member name="T:Mono.Addins.ExtensionChange">
3851 <summary>
3852 Type of change in an extension change event.
3853 </summary>
3854 </member>
3855 <member name="F:Mono.Addins.ExtensionChange.Add">
3856 <summary>
3857 An extension node has been added.
3858 </summary>
3859 </member>
3860 <member name="F:Mono.Addins.ExtensionChange.Remove">
3861 <summary>
3862 An extension node has been removed.
3863 </summary>
3864 </member>
3865 <member name="T:Mono.Addins.AddinNameAttribute">
3866 <summary>
3867 Sets the display name of an add-in
3868 </summary>
3869 </member>
3870 <member name="M:Mono.Addins.AddinNameAttribute.#ctor(System.String)">
3871 <summary>
3872 Initializes a new instance of the <see cref="T:Mono.Addins.AddinNameAttribute"/> class.
3873 </summary>
3874 <param name="name">
3875 Name of the add-in
3876 </param>
3877 </member>
3878 <member name="M:Mono.Addins.AddinNameAttribute.#ctor(System.String,System.String)">
3879 <summary>
3880 Initializes a new instance of the <see cref="T:Mono.Addins.AddinNameAttribute"/> class.
3881 </summary>
3882 <param name="name">
3883 Name of the add-in
3884 </param>
3885 <param name="locale">
3886 Locale of the name (for example, 'en-US', or 'en')
3887 </param>
3888 </member>
3889 <member name="P:Mono.Addins.AddinNameAttribute.Name">
3890 <value>
3891 Name of the add-in
3892 </value>
3893 </member>
3894 <member name="P:Mono.Addins.AddinNameAttribute.Locale">
3895 <summary>
3896 Locale of the name (for example, 'en-US', or 'en')
3897 </summary>
3898 </member>
3899 <member name="T:Mono.Addins.ContentType">
3900 <summary>
3901 Type of the content of a string extension node attribute
3902 </summary>
3903 </member>
3904 <member name="F:Mono.Addins.ContentType.Text">
3905 <summary>
3906 Plain text
3907 </summary>
3908 </member>
3909 <member name="F:Mono.Addins.ContentType.Class">
3910 <summary>
3911 A class name
3912 </summary>
3913 </member>
3914 <member name="F:Mono.Addins.ContentType.Resource">
3915 <summary>
3916 A resource name
3917 </summary>
3918 </member>
3919 <member name="F:Mono.Addins.ContentType.File">
3920 <summary>
3921 A file name
3922 </summary>
3923 </member>
3924 <member name="T:Mono.Addins.Database.AddinFileSystemExtension">
3925 <summary>
3926 An add-in file system extension.
3927 </summary>
3928 <remarks>
3929 File system extensions can override the behavior of the add-in scanner and provide custom rules for
3930 locating and scanning assemblies.
3931 </remarks>
3932 </member>
3933 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.ScanStarted">
3934 <summary>
3935 Called when the add-in scan is about to start
3936 </summary>
3937 </member>
3938 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.ScanFinished">
3939 <summary>
3940 Called when the add-in scan has finished
3941 </summary>
3942 </member>
3943 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.DirectoryExists(System.String)">
3944 <summary>
3945 Checks if a directory exists
3946 </summary>
3947 <returns>
3948 'true' if the directory exists
3949 </returns>
3950 <param name='path'>
3951 Directory path
3952 </param>
3953 </member>
3954 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.FileExists(System.String)">
3955 <summary>
3956 Checks if a file exists
3957 </summary>
3958 <returns>
3959 'true' if the file exists
3960 </returns>
3961 <param name='path'>
3962 Path to the file
3963 </param>
3964 </member>
3965 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.GetFiles(System.String)">
3966 <summary>
3967 Gets the files in a directory
3968 </summary>
3969 <returns>
3970 The full path of the files in the directory
3971 </returns>
3972 <param name='path'>
3973 Directory path
3974 </param>
3975 </member>
3976 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.GetDirectories(System.String)">
3977 <summary>
3978 Gets the subdirectories of a directory
3979 </summary>
3980 <returns>
3981 The subdirectories.
3982 </returns>
3983 <param name='path'>
3984 The directory
3985 </param>
3986 </member>
3987 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.GetLastWriteTime(System.String)">
3988 <summary>
3989 Gets the last write time of a file
3990 </summary>
3991 <returns>
3992 The last write time.
3993 </returns>
3994 <param name='filePath'>
3995 File path.
3996 </param>
3997 </member>
3998 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.OpenTextFile(System.String)">
3999 <summary>
4000 Opens a text file
4001 </summary>
4002 <returns>
4003 The text file stream
4004 </returns>
4005 <param name='path'>
4006 File path.
4007 </param>
4008 </member>
4009 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.OpenFile(System.String)">
4010 <summary>
4011 Opens a file.
4012 </summary>
4013 <returns>
4014 The file stream.
4015 </returns>
4016 <param name='path'>
4017 The file path.
4018 </param>
4019 </member>
4020 <member name="M:Mono.Addins.Database.AddinFileSystemExtension.GetReflectorForFile(Mono.Addins.Database.IAssemblyLocator,System.String)">
4021 <summary>
4022 Gets an assembly reflector for a file.
4023 </summary>
4024 <returns>
4025 The reflector for the file.
4026 </returns>
4027 <param name='locator'>
4028 An assembly locator
4029 </param>
4030 <param name='path'>
4031 A file path
4032 </param>
4033 </member>
4034 <member name="P:Mono.Addins.Database.AddinFileSystemExtension.RequiresIsolation">
4035 <summary>
4036 Gets a value indicating whether this <see cref="T:Mono.Addins.Database.AddinFileSystemExtension"/> needs to be isolated from the main execution process
4037 </summary>
4038 <value>
4039 <c>true</c> if requires isolation; otherwise, <c>false</c>.
4040 </value>
4041 </member>
4042 <member name="T:Mono.Addins.ExtensionAttributeAttribute">
4043 <summary>
4044 Assigns an attribute value to an extension
4045 </summary>
4046 <remarks>
4047 This attribute can be used together with the [Extenion] attribute to specify
4048 a value for an attribute of the extension.
4049 </remarks>
4050 </member>
4051 <member name="M:Mono.Addins.ExtensionAttributeAttribute.#ctor(System.String,System.String)">
4052 <summary>
4053 Initializes a new instance of the <see cref="T:Mono.Addins.ExtensionAttributeAttribute"/> class.
4054 </summary>
4055 <param name="name">
4056 Name of the attribute
4057 </param>
4058 <param name="value">
4059 Value of the attribute
4060 </param>
4061 </member>
4062 <member name="M:Mono.Addins.ExtensionAttributeAttribute.#ctor(System.Type,System.String,System.String)">
4063 <summary>
4064 Initializes a new instance of the <see cref="T:Mono.Addins.ExtensionAttributeAttribute"/> class.
4065 </summary>
4066 <param name="type">
4067 Type of the extension for which the attribute value is being set
4068 </param>
4069 <param name="name">
4070 Name of the attribute
4071 </param>
4072 <param name="value">
4073 Value of the attribute
4074 </param>
4075 </member>
4076 <member name="M:Mono.Addins.ExtensionAttributeAttribute.#ctor(System.String,System.String,System.String)">
4077 <summary>
4078 Initializes a new instance of the <see cref="T:Mono.Addins.ExtensionAttributeAttribute"/> class.
4079 </summary>
4080 <param name="path">
4081 Path of the extension for which the attribute value is being set
4082 </param>
4083 <param name="name">
4084 Name of the attribute
4085 </param>
4086 <param name="value">
4087 Value of the attribute
4088 </param>
4089 </member>
4090 <member name="P:Mono.Addins.ExtensionAttributeAttribute.Name">
4091 <summary>
4092 Name of the attribute
4093 </summary>
4094 </member>
4095 <member name="P:Mono.Addins.ExtensionAttributeAttribute.Value">
4096 <summary>
4097 Value of the attribute
4098 </summary>
4099 </member>
4100 <member name="P:Mono.Addins.ExtensionAttributeAttribute.Path">
4101 <summary>
4102 Path of the extension for which the attribute value is being set
4103 </summary>
4104 </member>
4105 <member name="P:Mono.Addins.ExtensionAttributeAttribute.Type">
4106 <summary>
4107 Type of the extension for which the attribute value is being set
4108 </summary>
4109 </member>
4110 <member name="T:Mono.Addins.IAddinInstaller">
4111 <summary>
4112 An add-in installation handler
4113 </summary>
4114 </member>
4115 <member name="M:Mono.Addins.IAddinInstaller.InstallAddins(Mono.Addins.AddinRegistry,System.String,System.String[])">
4116 <summary>
4117 Installs a set of add-ins
4118 </summary>
4119 <param name="reg">
4120 Registry where to install
4121 </param>
4122 <param name="message">
4123 Message to show to the user when new add-ins have to be installed.
4124 </param>
4125 <param name="addinIds">
4126 List of IDs of the add-ins to be installed.
4127 </param>
4128 </member>
4129 <member name="T:Mono.Addins.ExtensionNodeAttribute">
4130 <summary>
4131 This attribute can be applied to an ExtensionNode subclass to specify the default name and description.
4132 </summary>
4133 <remarks>
4134 This information will be used when an extension point does not define a name or description for a node type.
4135 </remarks>
4136 </member>
4137 <member name="M:Mono.Addins.ExtensionNodeAttribute.#ctor">
4138 <summary>
4139 Initializes the attribute
4140 </summary>
4141 </member>
4142 <member name="M:Mono.Addins.ExtensionNodeAttribute.#ctor(System.String)">
4143 <summary>
4144 Initializes the attribute
4145 </summary>
4146 <param name="nodeName">
4147 Name of the node
4148 </param>
4149 </member>
4150 <member name="M:Mono.Addins.ExtensionNodeAttribute.#ctor(System.String,System.String)">
4151 <summary>
4152 Initializes the attribute
4153 </summary>
4154 <param name="nodeName">
4155 Name of the node
4156 </param>
4157 <param name="description">
4158 Description of the node
4159 </param>
4160 </member>
4161 <member name="P:Mono.Addins.ExtensionNodeAttribute.NodeName">
4162 <summary>
4163 Default name of the extension node
4164 </summary>
4165 </member>
4166 <member name="P:Mono.Addins.ExtensionNodeAttribute.Description">
4167 <summary>
4168 Default description of the extension node type
4169 </summary>
4170 </member>
4171 <member name="P:Mono.Addins.ExtensionNodeAttribute.ExtensionAttributeType">
4172 <summary>
4173 Type of a custom attribute which can be used to specify metadata for this extension node type
4174 </summary>
4175 </member>
4176 <member name="T:Mono.Addins.Description.DependencyCollection">
4177 <summary>
4178 A collection of dependency definitions.
4179 </summary>
4180 </member>
4181 <member name="M:Mono.Addins.Description.DependencyCollection.#ctor">
4182 <summary>
4183 Initializes a new instance of the <see cref="T:Mono.Addins.Description.DependencyCollection"/> class.
4184 </summary>
4185 </member>
4186 <member name="M:Mono.Addins.Description.DependencyCollection.Add(Mono.Addins.Description.Dependency)">
4187 <summary>
4188 Adds a dependency to the collection
4189 </summary>
4190 <param name='dep'>
4191 The dependency to add.
4192 </param>
4193 </member>
4194 <member name="M:Mono.Addins.Description.DependencyCollection.Remove(Mono.Addins.Description.Dependency)">
4195 <summary>
4196 Remove the specified dependency.
4197 </summary>
4198 <param name='dep'>
4199 Dependency to remove.
4200 </param>
4201 </member>
4202 <member name="P:Mono.Addins.Description.DependencyCollection.Item(System.Int32)">
4203 <summary>
4204 Gets the <see cref="T:Mono.Addins.Description.Dependency"/> at the specified index.
4205 </summary>
4206 <param name="n">
4207 The idnex.
4208 </param>
4209 </member>
4210 <member name="T:Mono.Addins.ExtensionAttribute">
4211 <summary>
4212 Declares a type extension.
4213 </summary>
4214 <remarks>
4215 When applied to a class, specifies that the class is an extension
4216 class to be registered in a matching extension point.
4217 </remarks>
4218 </member>
4219 <member name="M:Mono.Addins.ExtensionAttribute.#ctor">
4220 <summary>
4221 Initializes a new instance of the ExtensionAttribute class.
4222 </summary>
4223 </member>
4224 <member name="M:Mono.Addins.ExtensionAttribute.#ctor(System.String)">
4225 <summary>
4226 Initializes a new instance
4227 </summary>
4228 <param name="path">
4229 Path of the extension point.
4230 </param>
4231 <remarks>The path is only required if there are several extension points defined for the same type.</remarks>
4232 </member>
4233 <member name="M:Mono.Addins.ExtensionAttribute.#ctor(System.Type)">
4234 <summary>
4235 Initializes a new instance
4236 </summary>
4237 <param name="type">
4238 Type defining the extension point being extended
4239 </param>
4240 <remarks>
4241 This constructor can be used to explicitly specify the type that defines the extension point
4242 to be extended. By default, Mono.Addins will try to find any extension point defined in any
4243 of the base classes or interfaces. The type parameter can be used when there is more than one
4244 base type providing an extension point.
4245 </remarks>
4246 </member>
4247 <member name="P:Mono.Addins.ExtensionAttribute.Path">
4248 <summary>
4249 Path of the extension point being extended
4250 </summary>
4251 <remarks>
4252 The path is only required if there are several extension points defined for the same type.
4253 </remarks>
4254 </member>
4255 <member name="P:Mono.Addins.ExtensionAttribute.NodeName">
4256 <summary>
4257 Name of the extension node
4258 </summary>
4259 <remarks>
4260 Extension points may require extensions to use a specific node name.
4261 This is needed when an extension point may contain several different types of nodes.
4262 </remarks>
4263 </member>
4264 <member name="P:Mono.Addins.ExtensionAttribute.Id">
4265 <summary>
4266 Identifier of the extension node.
4267 </summary>
4268 <remarks>
4269 The ExtensionAttribute.InsertAfter and ExtensionAttribute.InsertBefore
4270 properties can be used to specify the relative location of a node. The nodes
4271 referenced in those properties must be defined either in the add-in host
4272 being extended, or in any add-in on which this add-in depends.
4273 </remarks>
4274 </member>
4275 <member name="P:Mono.Addins.ExtensionAttribute.InsertBefore">
4276 <summary>
4277 Identifier of the extension node before which this node has to be added in the extension point.
4278 </summary>
4279 <remarks>
4280 The ExtensionAttribute.InsertAfter and ExtensionAttribute.InsertBefore
4281 properties can be used to specify the relative location of a node. The nodes
4282 referenced in those properties must be defined either in the add-in host
4283 being extended, or in any add-in on which this add-in depends.
4284 </remarks>
4285 </member>
4286 <member name="P:Mono.Addins.ExtensionAttribute.InsertAfter">
4287 <summary>
4288 Identifier of the extension node after which this node has to be added in the extension point.
4289 </summary>
4290 </member>
4291 <member name="P:Mono.Addins.ExtensionAttribute.Type">
4292 <summary>
4293 Type defining the extension point being extended
4294 </summary>
4295 <remarks>
4296 This property can be used to explicitly specify the type that defines the extension point
4297 to be extended. By default, Mono.Addins will try to find any extension point defined in any
4298 of the base classes or interfaces. This property can be used when there is more than one
4299 base type providing an extension point.
4300 </remarks>
4301 </member>
4302 <member name="T:Mono.Addins.RuntimeAddin">
4303 <summary>
4304 Run-time representation of an add-in.
4305 </summary>
4306 </member>
4307 <member name="M:Mono.Addins.RuntimeAddin.ToString">
4308 <summary>
4309 Returns a string that represents the current RuntimeAddin.
4310 </summary>
4311 <returns>
4312 A string that represents the current RuntimeAddin.
4313 </returns>
4314 </member>
4315 <member name="M:Mono.Addins.RuntimeAddin.GetResourceString(System.String)">
4316 <summary>
4317 Gets a resource string
4318 </summary>
4319 <param name="name">
4320 Name of the resource
4321 </param>
4322 <returns>
4323 The value of the resource string, or null if the resource can't be found.
4324 </returns>
4325 <remarks>
4326 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4327 </remarks>
4328 </member>
4329 <member name="M:Mono.Addins.RuntimeAddin.GetResourceString(System.String,System.Boolean)">
4330 <summary>
4331 Gets a resource string
4332 </summary>
4333 <param name="name">
4334 Name of the resource
4335 </param>
4336 <param name="throwIfNotFound">
4337 When set to true, an exception will be thrown if the resource is not found.
4338 </param>
4339 <returns>
4340 The value of the resource string
4341 </returns>
4342 <remarks>
4343 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4344 </remarks>
4345 </member>
4346 <member name="M:Mono.Addins.RuntimeAddin.GetResourceString(System.String,System.Boolean,System.Globalization.CultureInfo)">
4347 <summary>
4348 Gets a resource string
4349 </summary>
4350 <param name="name">
4351 Name of the resource
4352 </param>
4353 <param name="throwIfNotFound">
4354 When set to true, an exception will be thrown if the resource is not found.
4355 </param>
4356 <param name="culture">
4357 Culture of the resource
4358 </param>
4359 <returns>
4360 The value of the resource string
4361 </returns>
4362 <remarks>
4363 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4364 </remarks>
4365 </member>
4366 <member name="M:Mono.Addins.RuntimeAddin.GetResourceObject(System.String)">
4367 <summary>
4368 Gets a resource object
4369 </summary>
4370 <param name="name">
4371 Name of the resource
4372 </param>
4373 <returns>
4374 Value of the resource
4375 </returns>
4376 <remarks>
4377 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4378 </remarks>
4379 </member>
4380 <member name="M:Mono.Addins.RuntimeAddin.GetResourceObject(System.String,System.Boolean)">
4381 <summary>
4382 Gets a resource object
4383 </summary>
4384 <param name="name">
4385 Name of the resource
4386 </param>
4387 <param name="throwIfNotFound">
4388 When set to true, an exception will be thrown if the resource is not found.
4389 </param>
4390 <returns>
4391 Value of the resource
4392 </returns>
4393 <remarks>
4394 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4395 </remarks>
4396 </member>
4397 <member name="M:Mono.Addins.RuntimeAddin.GetResourceObject(System.String,System.Boolean,System.Globalization.CultureInfo)">
4398 <summary>
4399 Gets a resource object
4400 </summary>
4401 <param name="name">
4402 Name of the resource
4403 </param>
4404 <param name="throwIfNotFound">
4405 When set to true, an exception will be thrown if the resource is not found.
4406 </param>
4407 <param name="culture">
4408 Culture of the resource
4409 </param>
4410 <returns>
4411 Value of the resource
4412 </returns>
4413 <remarks>
4414 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4415 </remarks>
4416 </member>
4417 <member name="M:Mono.Addins.RuntimeAddin.GetType(System.String)">
4418 <summary>
4419 Gets a type defined in the add-in
4420 </summary>
4421 <param name="typeName">
4422 Full name of the type
4423 </param>
4424 <returns>
4425 A type.
4426 </returns>
4427 <remarks>
4428 The type will be looked up in the assemblies that implement the add-in,
4429 and recursivelly in all add-ins on which it depends.
4430
4431 This method throws an InvalidOperationException if the type can't be found.
4432 </remarks>
4433 </member>
4434 <member name="M:Mono.Addins.RuntimeAddin.GetType(System.String,System.Boolean)">
4435 <summary>
4436 Gets a type defined in the add-in
4437 </summary>
4438 <param name="typeName">
4439 Full name of the type
4440 </param>
4441 <param name="throwIfNotFound">
4442 Indicates whether the method should throw an exception if the type can't be found.
4443 </param>
4444 <returns>
4445 A <see cref="T:System.Type"/>
4446 </returns>
4447 <remarks>
4448 The type will be looked up in the assemblies that implement the add-in,
4449 and recursivelly in all add-ins on which it depends.
4450
4451 If the type can't be found, this method throw a InvalidOperationException if
4452 'throwIfNotFound' is 'true', or 'null' otherwise.
4453 </remarks>
4454 </member>
4455 <member name="M:Mono.Addins.RuntimeAddin.CreateInstance(System.String)">
4456 <summary>
4457 Creates an instance of a type defined in the add-in
4458 </summary>
4459 <param name="typeName">
4460 Name of the type.
4461 </param>
4462 <returns>
4463 A new instance of the type
4464 </returns>
4465 <remarks>
4466 The type will be looked up in the assemblies that implement the add-in,
4467 and recursivelly in all add-ins on which it depends.
4468
4469 This method throws an InvalidOperationException if the type can't be found.
4470
4471 The specified type must have a default constructor.
4472 </remarks>
4473 </member>
4474 <member name="M:Mono.Addins.RuntimeAddin.CreateInstance(System.String,System.Boolean)">
4475 <summary>
4476 Creates an instance of a type defined in the add-in
4477 </summary>
4478 <param name="typeName">
4479 Name of the type.
4480 </param>
4481 <param name="throwIfNotFound">
4482 Indicates whether the method should throw an exception if the type can't be found.
4483 </param>
4484 <returns>
4485 A new instance of the type
4486 </returns>
4487 <remarks>
4488 The type will be looked up in the assemblies that implement the add-in,
4489 and recursivelly in all add-ins on which it depends.
4490
4491 If the type can't be found, this method throw a InvalidOperationException if
4492 'throwIfNotFound' is 'true', or 'null' otherwise.
4493
4494 The specified type must have a default constructor.
4495 </remarks>
4496 </member>
4497 <member name="M:Mono.Addins.RuntimeAddin.GetFilePath(System.String)">
4498 <summary>
4499 Gets the path of an add-in file
4500 </summary>
4501 <param name="fileName">
4502 Relative path of the file
4503 </param>
4504 <returns>
4505 Full path of the file
4506 </returns>
4507 <remarks>
4508 This method can be used to get the full path of a data file deployed together with the add-in.
4509 </remarks>
4510 </member>
4511 <member name="M:Mono.Addins.RuntimeAddin.GetFilePath(System.String[])">
4512 <summary>
4513 Gets the path of an add-in file
4514 </summary>
4515 <param name="filePath">
4516 Components of the file path
4517 </param>
4518 <returns>
4519 Full path of the file
4520 </returns>
4521 <remarks>
4522 This method can be used to get the full path of a data file deployed together with the add-in.
4523 </remarks>
4524 </member>
4525 <member name="M:Mono.Addins.RuntimeAddin.GetResource(System.String)">
4526 <summary>
4527 Gets the content of a resource
4528 </summary>
4529 <param name="resourceName">
4530 Name of the resource
4531 </param>
4532 <returns>
4533 Content of the resource, or null if not found
4534 </returns>
4535 <remarks>
4536 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4537 </remarks>
4538 </member>
4539 <member name="M:Mono.Addins.RuntimeAddin.GetResource(System.String,System.Boolean)">
4540 <summary>
4541 Gets the content of a resource
4542 </summary>
4543 <param name="resourceName">
4544 Name of the resource
4545 </param>
4546 <param name="throwIfNotFound">
4547 When set to true, an exception will be thrown if the resource is not found.
4548 </param>
4549 <returns>
4550 Content of the resource.
4551 </returns>
4552 <remarks>
4553 The add-in engine will look for resources in the main add-in assembly and in all included add-in assemblies.
4554 </remarks>
4555 </member>
4556 <member name="P:Mono.Addins.RuntimeAddin.Id">
4557 <summary>
4558 Identifier of the add-in.
4559 </summary>
4560 </member>
4561 <member name="P:Mono.Addins.RuntimeAddin.Version">
4562 <summary>
4563 Version of the add-in.
4564 </summary>
4565 </member>
4566 <member name="P:Mono.Addins.RuntimeAddin.PrivateDataPath">
4567 <summary>
4568 Path to a directory where add-ins can store private configuration or status data
4569 </summary>
4570 </member>
4571 <member name="P:Mono.Addins.RuntimeAddin.Localizer">
4572 <summary>
4573 Localizer which can be used to localize strings defined in this add-in
4574 </summary>
4575 </member>
4576 <member name="T:Mono.Addins.ImportAddinAssemblyAttribute">
4577 <summary>
4578 Declares an add-in assembly import
4579 </summary>
4580 <remarks>
4581 An add-in may be composed by several assemblies and data files.
4582 Assemblies must be declared in the main assembly using this attribute, or in the XML manifest.
4583
4584 It is important to properly declare all files used by an add-in.
4585 For example, when a type from the add-in is required (e.g. an ICommand implementation),
4586 only properly declared assemblies will be checked.
4587 This information is also used by setup tools to know exactly what needs to be packaged when creating
4588 an add-in package, or to know what needs to be deleted when removing an add-in.
4589 </remarks>
4590 </member>
4591 <member name="M:Mono.Addins.ImportAddinAssemblyAttribute.#ctor(System.String)">
4592 <summary>
4593 Initializes a new instance
4594 </summary>
4595 <param name="filePath">
4596 Path to the assembly. Must be relative to the assembly declaring this attribute.
4597 </param>
4598 </member>
4599 <member name="P:Mono.Addins.ImportAddinAssemblyAttribute.FilePath">
4600 <summary>
4601 Path to the assembly. Must be relative to the assembly declaring this attribute.
4602 </summary>
4603 </member>
4604 <member name="P:Mono.Addins.ImportAddinAssemblyAttribute.Scan">
4605 <summary>
4606 When set to true (the default), the included assembly will be scanned
4607 looking for extension point declarations.
4608 </summary>
4609 </member>
4610 <member name="T:Mono.Addins.AddinErrorEventHandler">
4611 <summary>
4612 Delegate to be used in add-in error subscriptions
4613 </summary>
4614 </member>
4615 <member name="T:Mono.Addins.AddinErrorEventArgs">
4616 <summary>
4617 Provides information about an add-in loading error.
4618 </summary>
4619 </member>
4620 <member name="M:Mono.Addins.AddinErrorEventArgs.#ctor(System.String,System.String,System.Exception)">
4621 <summary>
4622 Initializes a new instance of the <see cref="T:Mono.Addins.AddinErrorEventArgs"/> class.
4623 </summary>
4624 <param name="message">
4625 Error message
4626 </param>
4627 <param name="addinId">
4628 Add-in identifier.
4629 </param>
4630 <param name="exception">
4631 Exception that caused the error.
4632 </param>
4633 </member>
4634 <member name="P:Mono.Addins.AddinErrorEventArgs.Exception">
4635 <summary>
4636 Exception that caused the error.
4637 </summary>
4638 </member>
4639 <member name="P:Mono.Addins.AddinErrorEventArgs.Message">
4640 <summary>
4641 Error message
4642 </summary>
4643 </member>
4644 <member name="T:Mono.Addins.Addin">
4645 <summary>
4646 An add-in.
4647 </summary>
4648 </member>
4649 <member name="M:Mono.Addins.Addin.SupportsVersion(System.String)">
4650 <summary>
4651 Checks version compatibility.
4652 </summary>
4653 <param name="version">
4654 An add-in version.
4655 </param>
4656 <returns>
4657 True if the provided version is compatible with this add-in.
4658 </returns>
4659 <remarks>
4660 This method checks the CompatVersion property to know if the provided version is compatible with the version of this add-in.
4661 </remarks>
4662 </member>
4663 <member name="M:Mono.Addins.Addin.ToString">
4664 <summary>
4665 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:Mono.Addins.Addin"/>.
4666 </summary>
4667 <returns>
4668 A <see cref="T:System.String"/> that represents the current <see cref="T:Mono.Addins.Addin"/>.
4669 </returns>
4670 </member>
4671 <member name="M:Mono.Addins.Addin.CompareVersions(System.String,System.String)">
4672 <summary>
4673 Compares two add-in versions
4674 </summary>
4675 <returns>
4676 -1 if v1 is greater than v2, 0 if v1 == v2, 1 if v1 less than v2
4677 </returns>
4678 <param name='v1'>
4679 A version
4680 </param>
4681 <param name='v2'>
4682 A version
4683 </param>
4684 </member>
4685 <member name="M:Mono.Addins.Addin.GetFullId(System.String,System.String,System.String)">
4686 <summary>
4687 Returns the identifier of an add-in
4688 </summary>
4689 <returns>
4690 The full identifier.
4691 </returns>
4692 <param name='ns'>
4693 Namespace of the add-in
4694 </param>
4695 <param name='id'>
4696 Name of the add-in
4697 </param>
4698 <param name='version'>
4699 Version of the add-in
4700 </param>
4701 </member>
4702 <member name="M:Mono.Addins.Addin.GetIdName(System.String)">
4703 <summary>
4704 Given a full add-in identifier, returns the namespace and name of the add-in (it removes the version number)
4705 </summary>
4706 <param name='addinId'>
4707 Add-in identifier.
4708 </param>
4709 </member>
4710 <member name="M:Mono.Addins.Addin.GetIdVersion(System.String)">
4711 <summary>
4712 Given a full add-in identifier, returns the version the add-in
4713 </summary>
4714 <returns>
4715 The version.
4716 </returns>
4717 </member>
4718 <member name="M:Mono.Addins.Addin.GetIdParts(System.String,System.String@,System.String@)">
4719 <summary>
4720 Splits a full add-in identifier in name and version
4721 </summary>
4722 <param name='addinId'>
4723 Add-in identifier.
4724 </param>
4725 <param name='name'>
4726 The resulting name
4727 </param>
4728 <param name='version'>
4729 The resulting version
4730 </param>
4731 </member>
4732 <member name="P:Mono.Addins.Addin.Id">
4733 <summary>
4734 Full identifier of the add-in, including namespace and version.
4735 </summary>
4736 </member>
4737 <member name="P:Mono.Addins.Addin.Namespace">
4738 <summary>
4739 Namespace of the add-in.
4740 </summary>
4741 </member>
4742 <member name="P:Mono.Addins.Addin.LocalId">
4743 <summary>
4744 Identifier of the add-in (without namespace)
4745 </summary>
4746 </member>
4747 <member name="P:Mono.Addins.Addin.Version">
4748 <summary>
4749 Version of the add-in
4750 </summary>
4751 </member>
4752 <member name="P:Mono.Addins.Addin.Name">
4753 <summary>
4754 Display name of the add-in
4755 </summary>
4756 </member>
4757 <member name="P:Mono.Addins.Addin.Properties">
4758 <summary>
4759 Custom properties specified in the add-in header
4760 </summary>
4761 </member>
4762 <member name="P:Mono.Addins.Addin.Enabled">
4763 <summary>
4764 Gets or sets the enabled status of the add-in.
4765 </summary>
4766 <remarks>
4767 This property can be used to enable or disable an add-in.
4768 The enabled status of an add-in is stored in the add-in registry,
4769 so when an add-in is disabled, it will be disabled for all applications
4770 sharing the same registry.
4771 When an add-in is enabled or disabled, the extension points currently loaded
4772 in memory will be properly updated to include or exclude extensions from the add-in.
4773 </remarks>
4774 </member>
4775 <member name="P:Mono.Addins.Addin.IsUserAddin">
4776 <summary>
4777 Returns 'true' if the add-in is installed in the user's personal folder
4778 </summary>
4779 </member>
4780 <member name="P:Mono.Addins.Addin.AddinFile">
4781 <summary>
4782 Path to the add-in file (it can be an assembly or a standalone XML manifest)
4783 </summary>
4784 </member>
4785 <member name="P:Mono.Addins.Addin.Description">
4786 <summary>
4787 Description of the add-in
4788 </summary>
4789 </member>
4790 <member name="T:Mono.Addins.Description.ConditionTypeDescriptionCollection">
4791 <summary>
4792 A collection of condition types
4793 </summary>
4794 </member>
4795 <member name="M:Mono.Addins.Description.ConditionTypeDescriptionCollection.#ctor">
4796 <summary>
4797 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ConditionTypeDescriptionCollection"/> class.
4798 </summary>
4799 </member>
4800 <member name="P:Mono.Addins.Description.ConditionTypeDescriptionCollection.Item(System.Int32)">
4801 <summary>
4802 Gets the <see cref="T:Mono.Addins.Description.ConditionTypeDescription"/> at the specified index.
4803 </summary>
4804 <param name="n">
4805 Index.
4806 </param>
4807 <returns>
4808 The condition.
4809 </returns>
4810 </member>
4811 <member name="T:Mono.Addins.Description.ModuleCollection">
4812 <summary>
4813 A collection of module descriptions
4814 </summary>
4815 </member>
4816 <member name="M:Mono.Addins.Description.ModuleCollection.#ctor">
4817 <summary>
4818 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ModuleCollection"/> class.
4819 </summary>
4820 </member>
4821 <member name="P:Mono.Addins.Description.ModuleCollection.Item(System.Int32)">
4822 <summary>
4823 Gets the <see cref="T:Mono.Addins.Description.ModuleDescription"/> at the specified index.
4824 </summary>
4825 <param name="n">
4826 The index.
4827 </param>
4828 </member>
4829 <member name="T:Mono.Addins.Description.NodeTypeAttributeCollection">
4830 <summary>
4831 A collection of node attributes
4832 </summary>
4833 </member>
4834 <member name="M:Mono.Addins.Description.NodeTypeAttributeCollection.#ctor">
4835 <summary>
4836 Initializes a new instance of the <see cref="T:Mono.Addins.Description.NodeTypeAttributeCollection"/> class.
4837 </summary>
4838 </member>
4839 <member name="P:Mono.Addins.Description.NodeTypeAttributeCollection.Item(System.Int32)">
4840 <summary>
4841 Gets the <see cref="T:Mono.Addins.Description.NodeTypeAttribute"/> at the specified index.
4842 </summary>
4843 <param name="n">
4844 The index.
4845 </param>
4846 </member>
4847 <member name="T:Mono.Addins.Description.AssemblyDependency">
4848 <summary>
4849 Definition of a dependency of an add-in on an assembly.
4850 </summary>
4851 </member>
4852 <member name="M:Mono.Addins.Description.AssemblyDependency.#ctor">
4853 <summary>
4854 Initializes a new instance of the <see cref="T:Mono.Addins.Description.AssemblyDependency"/> class.
4855 </summary>
4856 </member>
4857 <member name="P:Mono.Addins.Description.AssemblyDependency.FullName">
4858 <summary>
4859 Gets or sets the full name of the assembly
4860 </summary>
4861 <value>
4862 The full name of the assembly.
4863 </value>
4864 </member>
4865 <member name="P:Mono.Addins.Description.AssemblyDependency.Package">
4866 <summary>
4867 Gets or sets the name of the package that provides the assembly.
4868 </summary>
4869 <value>
4870 The name of the package that provides the assembly.
4871 </value>
4872 </member>
4873 <member name="P:Mono.Addins.Description.AssemblyDependency.Name">
4874 <summary>
4875 Display name of the dependency
4876 </summary>
4877 <value>
4878 The name.
4879 </value>
4880 </member>
4881 <member name="T:Mono.Addins.AddinModuleAttribute">
4882 <summary>
4883 Declares an optional add-in module
4884 </summary>
4885 </member>
4886 <member name="M:Mono.Addins.AddinModuleAttribute.#ctor(System.String)">
4887 <summary>
4888 Initializes the instance.
4889 </summary>
4890 <param name="assemblyFile">
4891 Relative path to the assembly that implements the optional module
4892 </param>
4893 </member>
4894 <member name="P:Mono.Addins.AddinModuleAttribute.AssemblyFile">
4895 <summary>
4896 Relative path to the assembly that implements the optional module
4897 </summary>
4898 </member>
4899 <member name="T:Mono.Addins.AddinRegistry">
4900 <summary>
4901 An add-in registry.
4902 </summary>
4903 <remarks>
4904 An add-in registry is a data structure used by the add-in engine to locate add-ins to load.
4905
4906 A registry can be configured to look for add-ins in several directories. However, add-ins
4907 copied to those directories won't be detected until an explicit add-in scan is requested.
4908 The registry can be updated by an application by calling Registry.Update(), or by a user by
4909 running the 'mautil' add-in setup tool.
4910
4911 The registry has information about the location of every add-in and a timestamp of the last
4912 check, so the Update method will only scan new or modified add-ins. An application can
4913 add a call to Registry.Update() in the Main method to detect all new add-ins every time the
4914 app is started.
4915
4916 Every add-in added to the registry is parsed and validated, and if there is any error it
4917 will be rejected. The registry is also in charge of scanning the add-in assemblies and look
4918 for extensions and other information declared using custom attributes. That information is
4919 merged with the manifest information (if there is one) to create a complete add-in
4920 description ready to be used at run-time.
4921
4922 Mono.Addins allows sharing an add-in registry among several applications. In this context,
4923 all applications sharing the registry share the same extension point model, and it is
4924 possible to implement add-ins which extend several hosts.
4925 </remarks>
4926 </member>
4927 <member name="M:Mono.Addins.AddinRegistry.#ctor(System.String)">
4928 <summary>
4929 Initializes a new instance.
4930 </summary>
4931 <param name="registryPath">
4932 Location of the add-in registry.
4933 </param>
4934 <remarks>
4935 Creates a new add-in registry located in the provided path.
4936 The add-in registry will look for add-ins in an 'addins'
4937 subdirectory of the provided registryPath.
4938
4939 When specifying a path, it is possible to use a special folder name as root.
4940 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
4941 by the location of the Environment.SpecialFolder.Personal folder. Any value
4942 of the Environment.SpecialFolder enumeration can be used (always between square
4943 brackets)
4944 </remarks>
4945 </member>
4946 <member name="M:Mono.Addins.AddinRegistry.#ctor(System.String,System.String)">
4947 <summary>
4948 Initializes a new instance.
4949 </summary>
4950 <param name="registryPath">
4951 Location of the add-in registry.
4952 </param>
4953 <param name="startupDirectory">
4954 Location of the application.
4955 </param>
4956 <remarks>
4957 Creates a new add-in registry located in the provided path.
4958 The add-in registry will look for add-ins in an 'addins'
4959 subdirectory of the provided registryPath.
4960
4961 When specifying a path, it is possible to use a special folder name as root.
4962 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
4963 by the location of the Environment.SpecialFolder.Personal folder. Any value
4964 of the Environment.SpecialFolder enumeration can be used (always between square
4965 brackets)
4966 </remarks>
4967 </member>
4968 <member name="M:Mono.Addins.AddinRegistry.#ctor(System.String,System.String,System.String)">
4969 <summary>
4970 Initializes a new instance of the <see cref="T:Mono.Addins.AddinRegistry"/> class.
4971 </summary>
4972 <param name="registryPath">
4973 Location of the add-in registry.
4974 </param>
4975 <param name="startupDirectory">
4976 Location of the application.
4977 </param>
4978 <param name="addinsDir">
4979 Add-ins directory. If the path is relative, it is considered to be relative
4980 to the configDir directory.
4981 </param>
4982 <remarks>
4983 Creates a new add-in registry located in the provided path.
4984 Configuration information about the add-in registry will be stored in
4985 'registryPath'. The add-in registry will look for add-ins in the provided
4986 'addinsDir' directory.
4987
4988 When specifying a path, it is possible to use a special folder name as root.
4989 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
4990 by the location of the Environment.SpecialFolder.Personal folder. Any value
4991 of the Environment.SpecialFolder enumeration can be used (always between square
4992 brackets)
4993 </remarks>
4994 </member>
4995 <member name="M:Mono.Addins.AddinRegistry.#ctor(System.String,System.String,System.String,System.String)">
4996 <summary>
4997 Initializes a new instance of the <see cref="T:Mono.Addins.AddinRegistry"/> class.
4998 </summary>
4999 <param name="registryPath">
5000 Location of the add-in registry.
5001 </param>
5002 <param name="startupDirectory">
5003 Location of the application.
5004 </param>
5005 <param name="addinsDir">
5006 Add-ins directory. If the path is relative, it is considered to be relative
5007 to the configDir directory.
5008 </param>
5009 <param name="databaseDir">
5010 Location of the add-in database. If the path is relative, it is considered to be relative
5011 to the configDir directory.
5012 </param>
5013 <remarks>
5014 Creates a new add-in registry located in the provided path.
5015 Configuration information about the add-in registry will be stored in
5016 'registryPath'. The add-in registry will look for add-ins in the provided
5017 'addinsDir' directory. Cached information about add-ins will be stored in
5018 the 'databaseDir' directory.
5019
5020 When specifying a path, it is possible to use a special folder name as root.
5021 For example: [Personal]/.config/MyApp. In this case, [Personal] will be replaced
5022 by the location of the Environment.SpecialFolder.Personal folder. Any value
5023 of the Environment.SpecialFolder enumeration can be used (always between square
5024 brackets)
5025 </remarks>
5026 </member>
5027 <member name="M:Mono.Addins.AddinRegistry.GetGlobalRegistry">
5028 <summary>
5029 Gets the global registry.
5030 </summary>
5031 <returns>
5032 The global registry
5033 </returns>
5034 <remarks>
5035 The global add-in registry is created in "~/.config/mono.addins",
5036 and it is the default registry used when none is specified.
5037 </remarks>
5038 </member>
5039 <member name="M:Mono.Addins.AddinRegistry.Dispose">
5040 <summary>
5041 Disposes the add-in engine.
5042 </summary>
5043 </member>
5044 <member name="M:Mono.Addins.AddinRegistry.GetAddin(System.String)">
5045 <summary>
5046 Returns an add-in from the registry.
5047 </summary>
5048 <param name="id">
5049 Identifier of the add-in.
5050 </param>
5051 <returns>
5052 The add-in, or 'null' if not found.
5053 </returns>
5054 <remarks>
5055 The add-in identifier may optionally include a version number, for example: "TextEditor.Xml,1.2"
5056 </remarks>
5057 </member>
5058 <member name="M:Mono.Addins.AddinRegistry.GetAddin(System.String,System.Boolean)">
5059 <summary>
5060 Returns an add-in from the registry.
5061 </summary>
5062 <param name="id">
5063 Identifier of the add-in.
5064 </param>
5065 <param name="exactVersionMatch">
5066 'true' if the exact add-in version must be found.
5067 </param>
5068 <returns>
5069 The add-in, or 'null' if not found.
5070 </returns>
5071 <remarks>
5072 The add-in identifier may optionally include a version number, for example: "TextEditor.Xml,1.2".
5073 In this case, if the exact version is not found and exactVersionMatch is 'false', it will
5074 return one than is compatible with the required version.
5075 </remarks>
5076 </member>
5077 <member name="M:Mono.Addins.AddinRegistry.GetModules(Mono.Addins.AddinSearchFlags)">
5078 <summary>
5079 Gets all add-ins or add-in roots registered in the registry.
5080 </summary>
5081 <returns>
5082 The addins.
5083 </returns>
5084 <param name='flags'>
5085 Flags.
5086 </param>
5087 </member>
5088 <member name="M:Mono.Addins.AddinRegistry.GetAddins">
5089 <summary>
5090 Gets all add-ins registered in the registry.
5091 </summary>
5092 <returns>
5093 Add-ins registered in the registry.
5094 </returns>
5095 </member>
5096 <member name="M:Mono.Addins.AddinRegistry.GetAddinRoots">
5097 <summary>
5098 Gets all add-in roots registered in the registry.
5099 </summary>
5100 <returns>
5101 Descriptions of all add-in roots.
5102 </returns>
5103 </member>
5104 <member name="M:Mono.Addins.AddinRegistry.GetAddinDescription(Mono.Addins.IProgressStatus,System.String)">
5105 <summary>
5106 Loads an add-in description
5107 </summary>
5108 <param name="progressStatus">
5109 Progress tracker.
5110 </param>
5111 <param name="file">
5112 Name of the file to load
5113 </param>
5114 <returns>
5115 An add-in description
5116 </returns>
5117 <remarks>
5118 This method loads an add-in description from a file. The file can be an XML manifest or an
5119 assembly that implements an add-in.
5120 </remarks>
5121 </member>
5122 <member name="M:Mono.Addins.AddinRegistry.ReadAddinManifestFile(System.String)">
5123 <summary>
5124 Reads an XML add-in manifest
5125 </summary>
5126 <param name="file">
5127 Path to the XML file
5128 </param>
5129 <returns>
5130 An add-in description
5131 </returns>
5132 </member>
5133 <member name="M:Mono.Addins.AddinRegistry.ReadAddinManifestFile(System.IO.TextReader,System.String)">
5134 <summary>
5135 Reads an XML add-in manifest
5136 </summary>
5137 <param name="reader">
5138 Reader that contains the XML
5139 </param>
5140 <param name="baseFile">
5141 Base path to use to discover add-in files
5142 </param>
5143 <returns>
5144 An add-in description
5145 </returns>
5146 </member>
5147 <member name="M:Mono.Addins.AddinRegistry.IsAddinEnabled(System.String)">
5148 <summary>
5149 Checks whether an add-in is enabled.
5150 </summary>
5151 <param name="id">
5152 Identifier of the add-in.
5153 </param>
5154 <returns>
5155 'true' if the add-in is enabled.
5156 </returns>
5157 </member>
5158 <member name="M:Mono.Addins.AddinRegistry.EnableAddin(System.String)">
5159 <summary>
5160 Enables an add-in.
5161 </summary>
5162 <param name="id">
5163 Identifier of the add-in
5164 </param>
5165 <remarks>
5166 If the enabled add-in depends on other add-ins which are disabled,
5167 those will automatically be enabled too.
5168 </remarks>
5169 </member>
5170 <member name="M:Mono.Addins.AddinRegistry.DisableAddin(System.String)">
5171 <summary>
5172 Disables an add-in.
5173 </summary>
5174 <param name="id">
5175 Identifier of the add-in.
5176 </param>
5177 <remarks>
5178 When an add-in is disabled, all extension points it defines will be ignored
5179 by the add-in engine. Other add-ins which depend on the disabled add-in will
5180 also automatically be disabled.
5181 </remarks>
5182 </member>
5183 <member name="M:Mono.Addins.AddinRegistry.RegisterForUninstall(System.String,System.Collections.Generic.IEnumerable{System.String})">
5184 <summary>
5185 Registers a set of add-ins for uninstallation.
5186 </summary>
5187 <param name='id'>
5188 Identifier of the add-in
5189 </param>
5190 <param name='files'>
5191 Files to be uninstalled
5192 </param>
5193 <remarks>
5194 This method can be used to instruct the add-in manager to uninstall
5195 an add-in the next time the registry is updated. This is useful
5196 when an add-in manager can't delete an add-in because if it is
5197 loaded.
5198 </remarks>
5199 </member>
5200 <member name="M:Mono.Addins.AddinRegistry.IsRegisteredForUninstall(System.String)">
5201 <summary>
5202 Determines whether an add-in is registered for uninstallation
5203 </summary>
5204 <returns>
5205 <c>true</c> if the add-in is registered for uninstallation
5206 </returns>
5207 <param name='addinId'>
5208 Identifier of the add-in
5209 </param>
5210 </member>
5211 <member name="M:Mono.Addins.AddinRegistry.DumpFile(System.String)">
5212 <summary>
5213 Internal use only
5214 </summary>
5215 </member>
5216 <member name="M:Mono.Addins.AddinRegistry.ResetConfiguration">
5217 <summary>
5218 Resets the configuration files of the registry
5219 </summary>
5220 </member>
5221 <member name="M:Mono.Addins.AddinRegistry.Update">
5222 <summary>
5223 Updates the add-in registry.
5224 </summary>
5225 <remarks>
5226 This method must be called after modifying, installing or uninstalling add-ins.
5227
5228 When calling Update, every add-in added to the registry is parsed and validated,
5229 and if there is any error it will be rejected. It will also cache add-in information
5230 needed at run-time.
5231
5232 If during the update operation the registry finds new add-ins or detects that some
5233 add-ins have been deleted, the loaded extension points will be updated to include
5234 or exclude extension nodes from those add-ins.
5235 </remarks>
5236 </member>
5237 <member name="M:Mono.Addins.AddinRegistry.Update(Mono.Addins.IProgressStatus)">
5238 <summary>
5239 Updates the add-in registry.
5240 </summary>
5241 <param name="monitor">
5242 Progress monitor to keep track of the update operation.
5243 </param>
5244 <remarks>
5245 This method must be called after modifying, installing or uninstalling add-ins.
5246
5247 When calling Update, every add-in added to the registry is parsed and validated,
5248 and if there is any error it will be rejected. It will also cache add-in information
5249 needed at run-time.
5250
5251 If during the update operation the registry finds new add-ins or detects that some
5252 add-ins have been deleted, the loaded extension points will be updated to include
5253 or exclude extension nodes from those add-ins.
5254 </remarks>
5255 </member>
5256 <member name="M:Mono.Addins.AddinRegistry.Rebuild(Mono.Addins.IProgressStatus)">
5257 <summary>
5258 Regenerates the cached data of the add-in registry.
5259 </summary>
5260 <param name="monitor">
5261 Progress monitor to keep track of the rebuild operation.
5262 </param>
5263 </member>
5264 <member name="M:Mono.Addins.AddinRegistry.RegisterExtension(System.Object)">
5265 <summary>
5266 Registers an extension. Only AddinFileSystemExtension extensions are supported right now.
5267 </summary>
5268 <param name='extension'>
5269 The extension to register
5270 </param>
5271 </member>
5272 <member name="M:Mono.Addins.AddinRegistry.UnregisterExtension(System.Object)">
5273 <summary>
5274 Unregisters an extension.
5275 </summary>
5276 <param name='extension'>
5277 The extension to unregister
5278 </param>
5279 </member>
5280 <member name="P:Mono.Addins.AddinRegistry.RegistryPath">
5281 <summary>
5282 Location of the add-in registry.
5283 </summary>
5284 </member>
5285 <member name="P:Mono.Addins.AddinRegistry.HasPendingUninstalls">
5286 <summary>
5287 Gets a value indicating whether there are pending add-ins to be uninstalled installed
5288 </summary>
5289 </member>
5290 <member name="P:Mono.Addins.AddinRegistry.DefaultAddinsFolder">
5291 <summary>
5292 Gets the default add-ins folder of the registry.
5293 </summary>
5294 <remarks>
5295 For every add-in registry there is an add-in folder where the registry will look for add-ins by default.
5296 This folder is an "addins" subdirectory of the directory where the repository is located. In most cases,
5297 this folder will only contain .addins files referencing other more convenient locations for add-ins.
5298 </remarks>
5299 </member>
5300 <member name="T:Mono.Addins.AddinSearchFlags">
5301 <summary>
5302 Addin search flags.
5303 </summary>
5304 </member>
5305 <member name="F:Mono.Addins.AddinSearchFlags.IncludeAddins">
5306 <summary>
5307 Add-ins are included in the search
5308 </summary>
5309 </member>
5310 <member name="F:Mono.Addins.AddinSearchFlags.IncludeRoots">
5311 <summary>
5312 Add-in roots are included in the search
5313 </summary>
5314 </member>
5315 <member name="F:Mono.Addins.AddinSearchFlags.IncludeAll">
5316 <summary>
5317 Both add-in and add-in roots are included in the search
5318 </summary>
5319 </member>
5320 <member name="F:Mono.Addins.AddinSearchFlags.LatestVersionsOnly">
5321 <summary>
5322 Only the latest version of every add-in or add-in root is included in the search
5323 </summary>
5324 </member>
5325 <member name="T:Mono.Addins.ConsoleProgressStatus">
5326 <summary>
5327 An IProgressStatus class which writes output to the console.
5328 </summary>
5329 </member>
5330 <member name="T:Mono.Addins.IProgressStatus">
5331 <summary>
5332 Progress status listener.
5333 </summary>
5334 </member>
5335 <member name="M:Mono.Addins.IProgressStatus.SetMessage(System.String)">
5336 <summary>
5337 Sets the description of the current operation.
5338 </summary>
5339 <param name="msg">
5340 A message
5341 </param>
5342 <remarks>
5343 This method is called by the add-in engine to show a description of the operation being monitorized.
5344 </remarks>
5345 </member>
5346 <member name="M:Mono.Addins.IProgressStatus.SetProgress(System.Double)">
5347 <summary>
5348 Sets the progress of the operation.
5349 </summary>
5350 <param name="progress">
5351 A number between 0 and 1. 0 means no progress, 1 means operation completed.
5352 </param>
5353 <remarks>
5354 This method is called by the add-in engine to show the progress of the operation being monitorized.
5355 </remarks>
5356 </member>
5357 <member name="M:Mono.Addins.IProgressStatus.Log(System.String)">
5358 <summary>
5359 Writes text to the log.
5360 </summary>
5361 <param name="msg">
5362 Message to write
5363 </param>
5364 </member>
5365 <member name="M:Mono.Addins.IProgressStatus.ReportWarning(System.String)">
5366 <summary>
5367 Reports a warning.
5368 </summary>
5369 <param name="message">
5370 Warning message
5371 </param>
5372 <remarks>
5373 This method is called by the add-in engine to report a warning in the operation being monitorized.
5374 </remarks>
5375 </member>
5376 <member name="M:Mono.Addins.IProgressStatus.ReportError(System.String,System.Exception)">
5377 <summary>
5378 Reports an error.
5379 </summary>
5380 <param name="message">
5381 Error message
5382 </param>
5383 <param name="exception">
5384 Exception that caused the error. It can be null.
5385 </param>
5386 <remarks>
5387 This method is called by the add-in engine to report an error occurred while executing the operation being monitorized.
5388 </remarks>
5389 </member>
5390 <member name="M:Mono.Addins.IProgressStatus.Cancel">
5391 <summary>
5392 Cancels the operation being montorized.
5393 </summary>
5394 </member>
5395 <member name="P:Mono.Addins.IProgressStatus.LogLevel">
5396 <summary>
5397 Log level requested by the user: 0: no log, 1: normal log, >1 verbose log
5398 </summary>
5399 </member>
5400 <member name="P:Mono.Addins.IProgressStatus.IsCanceled">
5401 <summary>
5402 Returns True when the user requested to cancel this operation
5403 </summary>
5404 </member>
5405 <member name="M:Mono.Addins.ConsoleProgressStatus.#ctor(System.Boolean)">
5406 <summary>
5407 Initializes a new instance
5408 </summary>
5409 <param name="verboseLog">
5410 Set to true to enabled verbose log
5411 </param>
5412 </member>
5413 <member name="M:Mono.Addins.ConsoleProgressStatus.#ctor(System.Int32)">
5414 <summary>
5415 Initializes a new instance
5416 </summary>
5417 <param name="logLevel">
5418 Verbosity level. 0: not verbose, 1: normal, >1 extra verbose
5419 </param>
5420 </member>
5421 <member name="M:Mono.Addins.ConsoleProgressStatus.SetMessage(System.String)">
5422 <summary>
5423 Sets the description of the current operation.
5424 </summary>
5425 <param name="msg">
5426 A message
5427 </param>
5428 <remarks>
5429 This method is called by the add-in engine to show a description of the operation being monitorized.
5430 </remarks>
5431 </member>
5432 <member name="M:Mono.Addins.ConsoleProgressStatus.SetProgress(System.Double)">
5433 <summary>
5434 Sets the progress of the operation.
5435 </summary>
5436 <param name="progress">
5437 A number between 0 and 1. 0 means no progress, 1 means operation completed.
5438 </param>
5439 <remarks>
5440 This method is called by the add-in engine to show the progress of the operation being monitorized.
5441 </remarks>
5442 </member>
5443 <member name="M:Mono.Addins.ConsoleProgressStatus.Log(System.String)">
5444 <summary>
5445 Writes text to the log.
5446 </summary>
5447 <param name="msg">
5448 Message to write
5449 </param>
5450 </member>
5451 <member name="M:Mono.Addins.ConsoleProgressStatus.ReportWarning(System.String)">
5452 <summary>
5453 Reports a warning.
5454 </summary>
5455 <param name="message">
5456 Warning message
5457 </param>
5458 <remarks>
5459 This method is called by the add-in engine to report a warning in the operation being monitorized.
5460 </remarks>
5461 </member>
5462 <member name="M:Mono.Addins.ConsoleProgressStatus.ReportError(System.String,System.Exception)">
5463 <summary>
5464 Reports an error.
5465 </summary>
5466 <param name="message">
5467 Error message
5468 </param>
5469 <param name="exception">
5470 Exception that caused the error. It can be null.
5471 </param>
5472 <remarks>
5473 This method is called by the add-in engine to report an error occurred while executing the operation being monitorized.
5474 </remarks>
5475 </member>
5476 <member name="M:Mono.Addins.ConsoleProgressStatus.Cancel">
5477 <summary>
5478 Cancels the operation being montorized.
5479 </summary>
5480 </member>
5481 <member name="P:Mono.Addins.ConsoleProgressStatus.IsCanceled">
5482 <summary>
5483 Returns True when the user requested to cancel this operation
5484 </summary>
5485 </member>
5486 <member name="P:Mono.Addins.ConsoleProgressStatus.LogLevel">
5487 <summary>
5488 Log level requested by the user: 0: no log, 1: normal log, >1 verbose log
5489 </summary>
5490 </member>
5491 <member name="T:Mono.Addins.Description.AddinDependency">
5492 <summary>
5493 Definition of a dependency of an add-in on another add-in.
5494 </summary>
5495 </member>
5496 <member name="M:Mono.Addins.Description.AddinDependency.#ctor">
5497 <summary>
5498 Initializes a new instance of the <see cref="T:Mono.Addins.Description.AddinDependency"/> class.
5499 </summary>
5500 </member>
5501 <member name="M:Mono.Addins.Description.AddinDependency.#ctor(System.String)">
5502 <summary>
5503 Initializes a new instance of the <see cref="T:Mono.Addins.Description.AddinDependency"/> class.
5504 </summary>
5505 <param name="fullId">
5506 Full identifier of the add-in (includes version)
5507 </param>
5508 </member>
5509 <member name="M:Mono.Addins.Description.AddinDependency.#ctor(System.String,System.String)">
5510 <summary>
5511 Initializes a new instance of the <see cref="T:Mono.Addins.Description.AddinDependency"/> class.
5512 </summary>
5513 <param name="id">
5514 Identifier of the add-in.
5515 </param>
5516 <param name="version">
5517 Version of the add-in.
5518 </param>
5519 </member>
5520 <member name="P:Mono.Addins.Description.AddinDependency.FullAddinId">
5521 <summary>
5522 Gets the full addin identifier.
5523 </summary>
5524 <value>
5525 The full addin identifier.
5526 </value>
5527 <remarks>
5528 Includes namespace and version number. For example: MonoDevelop.TextEditor,1.0
5529 </remarks>
5530 </member>
5531 <member name="P:Mono.Addins.Description.AddinDependency.AddinId">
5532 <summary>
5533 Gets or sets the addin identifier.
5534 </summary>
5535 <value>
5536 The addin identifier.
5537 </value>
5538 </member>
5539 <member name="P:Mono.Addins.Description.AddinDependency.Version">
5540 <summary>
5541 Gets or sets the version.
5542 </summary>
5543 <value>
5544 The version.
5545 </value>
5546 </member>
5547 <member name="P:Mono.Addins.Description.AddinDependency.Name">
5548 <summary>
5549 Display name of the dependency.
5550 </summary>
5551 <value>
5552 The name.
5553 </value>
5554 </member>
5555 <member name="T:Mono.Addins.NodeAttributeAttribute">
5556 <summary>
5557 Indicates that a field or property is bound to a node attribute
5558 </summary>
5559 </member>
5560 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor">
5561 <summary>
5562 Initializes a new instance
5563 </summary>
5564 </member>
5565 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String)">
5566 <summary>
5567 Initializes a new instance
5568 </summary>
5569 <param name="name">
5570 XML name of the attribute.
5571 </param>
5572 </member>
5573 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.String)">
5574 <summary>
5575 Initializes a new instance
5576 </summary>
5577 <param name="name">
5578 XML name of the attribute.
5579 </param>
5580 <param name="description">
5581 Description of the attribute.
5582 </param>
5583 </member>
5584 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Boolean)">
5585 <summary>
5586 Initializes a new instance
5587 </summary>
5588 <param name="name">
5589 XML name of the attribute.
5590 </param>
5591 <param name="required">
5592 Indicates whether the attribute is required or not.
5593 </param>
5594 </member>
5595 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Boolean,System.String)">
5596 <summary>
5597 Initializes a new instance
5598 </summary>
5599 <param name="name">
5600 XML name of the attribute.
5601 </param>
5602 <param name="required">
5603 Indicates whether the attribute is required or not.
5604 </param>
5605 <param name="description">
5606 Description of the attribute.
5607 </param>
5608 </member>
5609 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Type)">
5610 <summary>
5611 Initializes a new instance
5612 </summary>
5613 <param name="name">
5614 XML name of the attribute.
5615 </param>
5616 <param name="type">
5617 Type of the extension node attribute.
5618 </param>
5619 <remarks>
5620 The type of the attribute is only required when applying this attribute at class level.
5621 It is not required when it is applied to a field, since the attribute type will be the type of the field.
5622 </remarks>
5623 </member>
5624 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Type,System.String)">
5625 <summary>
5626 Initializes a new instance
5627 </summary>
5628 <param name="name">
5629 XML name of the attribute.
5630 </param>
5631 <param name="type">
5632 Type of the extension node attribute.
5633 </param>
5634 <param name="description">
5635 Description of the attribute.
5636 </param>
5637 <remarks>
5638 The type of the attribute is only required when applying this attribute at class level.
5639 It is not required when it is applied to a field, since the attribute type will be the type of the field.
5640 </remarks>
5641 </member>
5642 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Type,System.Boolean)">
5643 <summary>
5644 Initializes a new instance
5645 </summary>
5646 <param name="name">
5647 XML name of the attribute.
5648 </param>
5649 <param name="type">
5650 Type of the extension node attribute.
5651 </param>
5652 <param name="required">
5653 Indicates whether the attribute is required or not.
5654 </param>
5655 <remarks>
5656 The type of the attribute is only required when applying this attribute at class level.
5657 It is not required when it is applied to a field, since the attribute type will be the type of the field.
5658 </remarks>
5659 </member>
5660 <member name="M:Mono.Addins.NodeAttributeAttribute.#ctor(System.String,System.Type,System.Boolean,System.String)">
5661 <summary>
5662 Initializes a new instance
5663 </summary>
5664 <param name="name">
5665 XML name of the attribute.
5666 </param>
5667 <param name="type">
5668 Type of the extension node attribute.
5669 </param>
5670 <param name="required">
5671 Indicates whether the attribute is required or not.
5672 </param>
5673 <param name="description">
5674 Description of the attribute.
5675 </param>
5676 <remarks>
5677 The type of the attribute is only required when applying this attribute at class level.
5678 It is not required when it is applied to a field, since the attribute type will be the type of the field.
5679 </remarks>
5680 </member>
5681 <member name="P:Mono.Addins.NodeAttributeAttribute.Name">
5682 <summary>
5683 XML name of the attribute.
5684 </summary>
5685 <remarks>
5686 If the name is not specified, the field name to which the [NodeAttribute]
5687 is applied will be used as name. Providing a name is mandatory when applying
5688 [NodeAttribute] at class level.
5689 </remarks>
5690 </member>
5691 <member name="P:Mono.Addins.NodeAttributeAttribute.Required">
5692 <summary>
5693 Indicates whether the attribute is required or not.
5694 </summary>
5695 </member>
5696 <member name="P:Mono.Addins.NodeAttributeAttribute.Type">
5697 <summary>
5698 Type of the extension node attribute.
5699 </summary>
5700 <remarks>
5701 To be used only when applying [NodeAttribute] at class level. It is not required when it
5702 is applied to a field, since the attribute type will be the type of the field.
5703 </remarks>
5704 </member>
5705 <member name="P:Mono.Addins.NodeAttributeAttribute.Description">
5706 <summary>
5707 Description of the attribute.
5708 </summary>
5709 <remarks>
5710 To be used in the extension point documentation.
5711 </remarks>
5712 </member>
5713 <member name="P:Mono.Addins.NodeAttributeAttribute.Localizable">
5714 <summary>
5715 When set to True, the value of the field or property is expected to be a string id which
5716 will be localized by the add-in engine
5717 </summary>
5718 </member>
5719 <member name="P:Mono.Addins.NodeAttributeAttribute.ContentType">
5720 <summary>
5721 Gets or sets the type of the content.
5722 </summary>
5723 <remarks>
5724 Allows specifying the type of the content of a string attribute.
5725 This value is for documentation purposes only.
5726 </remarks>
5727 </member>
5728 <member name="T:Mono.Addins.Description.AddinPropertyCollection">
5729 <summary>
5730 A collection of add-in properties
5731 </summary>
5732 </member>
5733 <member name="M:Mono.Addins.Description.AddinPropertyCollection.GetPropertyValue(System.String)">
5734 <summary>
5735 Gets the value of a property
5736 </summary>
5737 <returns>
5738 The property value.
5739 </returns>
5740 <param name='name'>
5741 Name of the property.
5742 </param>
5743 <remarks>
5744 If the property is localized, it will return the value for the current language if exists, or the
5745 default value if it doesn't.
5746 </remarks>
5747 </member>
5748 <member name="M:Mono.Addins.Description.AddinPropertyCollection.GetPropertyValue(System.String,System.String)">
5749 <summary>
5750 Gets the value of a property
5751 </summary>
5752 <returns>
5753 The property value.
5754 </returns>
5755 <param name='name'>
5756 Name of the property.
5757 </param>
5758 <param name='locale'>
5759 Locale for which the value must be returned.
5760 </param>
5761 </member>
5762 <member name="M:Mono.Addins.Description.AddinPropertyCollection.SetPropertyValue(System.String,System.String)">
5763 <summary>
5764 Sets the value of a property
5765 </summary>
5766 <param name='name'>
5767 Name of the property
5768 </param>
5769 <param name='value'>
5770 New value.
5771 </param>
5772 </member>
5773 <member name="M:Mono.Addins.Description.AddinPropertyCollection.SetPropertyValue(System.String,System.String,System.String)">
5774 <summary>
5775 Sets the value of a property for a specific locale
5776 </summary>
5777 <param name='name'>
5778 Name of the property.
5779 </param>
5780 <param name='value'>
5781 New value.
5782 </param>
5783 <param name='locale'>
5784 Locale of the property to be set.
5785 </param>
5786 </member>
5787 <member name="M:Mono.Addins.Description.AddinPropertyCollection.RemoveProperty(System.String)">
5788 <summary>
5789 Removes a property.
5790 </summary>
5791 <param name='name'>
5792 Name of the property.
5793 </param>
5794 <remarks>
5795 This method only removes properties which have no locale set.
5796 </remarks>
5797 </member>
5798 <member name="M:Mono.Addins.Description.AddinPropertyCollection.RemoveProperty(System.String,System.String)">
5799 <summary>
5800 Removes a property with a specified locale
5801 </summary>
5802 <param name='name'>
5803 Name of the property
5804 </param>
5805 <param name='locale'>
5806 Locale of the property
5807 </param>
5808 </member>
5809 <member name="T:Mono.Addins.ImportAddinFileAttribute">
5810 <summary>
5811 Declares an add-in file import
5812 </summary>
5813 <remarks>
5814 An add-in may be composed by several assemblies and data files.
5815 Data files must be declared in the main assembly using this attribute, or in the XML manifest.
5816
5817 It is important to properly declare all files used by an add-in.
5818 This information is used by setup tools to know exactly what needs to be packaged when creating
5819 an add-in package, or to know what needs to be deleted when removing an add-in.
5820 </remarks>
5821 </member>
5822 <member name="M:Mono.Addins.ImportAddinFileAttribute.#ctor(System.String)">
5823 <summary>
5824 Initializes a new instance
5825 </summary>
5826 <param name="filePath">
5827 Path to the file. Must be relative to the assembly declaring this attribute.
5828 </param>
5829 </member>
5830 <member name="P:Mono.Addins.ImportAddinFileAttribute.FilePath">
5831 <summary>
5832 Path to the file. Must be relative to the assembly declaring this attribute.
5833 </summary>
5834 </member>
5835 <member name="T:Mono.Addins.Description.NodeSetIdCollection">
5836 <summary>
5837 A collection of node set identifiers
5838 </summary>
5839 </member>
5840 <member name="M:Mono.Addins.Description.NodeSetIdCollection.GetEnumerator">
5841 <summary>
5842 Gets the collection enumerator.
5843 </summary>
5844 <returns>
5845 The enumerator.
5846 </returns>
5847 </member>
5848 <member name="M:Mono.Addins.Description.NodeSetIdCollection.Add(System.String)">
5849 <summary>
5850 Add the specified node set identifier.
5851 </summary>
5852 <param name='nodeSetId'>
5853 Node set identifier.
5854 </param>
5855 </member>
5856 <member name="M:Mono.Addins.Description.NodeSetIdCollection.Remove(System.String)">
5857 <summary>
5858 Remove a node set identifier
5859 </summary>
5860 <param name='nodeSetId'>
5861 Node set identifier.
5862 </param>
5863 </member>
5864 <member name="M:Mono.Addins.Description.NodeSetIdCollection.Clear">
5865 <summary>
5866 Clears the collection
5867 </summary>
5868 </member>
5869 <member name="M:Mono.Addins.Description.NodeSetIdCollection.Contains(System.String)">
5870 <summary>
5871 Checks if the specified identifier is present in the collection
5872 </summary>
5873 <param name='nodeSetId'>
5874 <c>true</c> if the node set identifier is present.
5875 </param>
5876 </member>
5877 <member name="M:Mono.Addins.Description.NodeSetIdCollection.IndexOf(System.String)">
5878 <summary>
5879 Returns the index of the specified node set identifier
5880 </summary>
5881 <returns>
5882 The index.
5883 </returns>
5884 <param name='nodeSetId'>
5885 A node set identifier.
5886 </param>
5887 </member>
5888 <member name="P:Mono.Addins.Description.NodeSetIdCollection.Item(System.Int32)">
5889 <summary>
5890 Gets the node set identifier at the specified index.
5891 </summary>
5892 <param name='n'>
5893 An index.
5894 </param>
5895 </member>
5896 <member name="P:Mono.Addins.Description.NodeSetIdCollection.Count">
5897 <summary>
5898 Gets the item count.
5899 </summary>
5900 <value>
5901 The count.
5902 </value>
5903 </member>
5904 <member name="T:Mono.Addins.Description.ModuleDescription">
5905 <summary>
5906 A module definition.
5907 </summary>
5908 <remarks>
5909 Optional modules can be used to declare extensions which will be registered only if some
5910 specified add-in dependencies can be satisfied.
5911 </remarks>
5912 </member>
5913 <member name="M:Mono.Addins.Description.ModuleDescription.#ctor">
5914 <summary>
5915 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ModuleDescription"/> class.
5916 </summary>
5917 </member>
5918 <member name="M:Mono.Addins.Description.ModuleDescription.DependsOnAddin(System.String)">
5919 <summary>
5920 Checks if this module depends on the specified add-in.
5921 </summary>
5922 <returns>
5923 <c>true</c> if there is a dependency.
5924 </returns>
5925 <param name='addinId'>
5926 Identifier of the add-in
5927 </param>
5928 </member>
5929 <member name="M:Mono.Addins.Description.ModuleDescription.AddExtensionNode(System.String,System.String)">
5930 <summary>
5931 Adds an extension node to the module.
5932 </summary>
5933 <returns>
5934 The extension node.
5935 </returns>
5936 <param name='path'>
5937 Path that identifies the extension point.
5938 </param>
5939 <param name='nodeName'>
5940 Node name.
5941 </param>
5942 <remarks>
5943 This method creates a new Extension object for the provided path if none exist.
5944 </remarks>
5945 </member>
5946 <member name="M:Mono.Addins.Description.ModuleDescription.GetExtension(System.String)">
5947 <summary>
5948 Gets an extension instance.
5949 </summary>
5950 <returns>
5951 The extension instance.
5952 </returns>
5953 <param name='path'>
5954 Path that identifies the extension point that the extension extends.
5955 </param>
5956 <remarks>
5957 This method creates a new Extension object for the provided path if none exist.
5958 </remarks>
5959 </member>
5960 <member name="M:Mono.Addins.Description.ModuleDescription.AddAssemblyReference(System.String,System.String)">
5961 <summary>
5962 Adds an add-in reference (there is a typo in the method name)
5963 </summary>
5964 <param name='id'>
5965 Identifier of the add-in.
5966 </param>
5967 <param name='version'>
5968 Version of the add-in.
5969 </param>
5970 </member>
5971 <member name="P:Mono.Addins.Description.ModuleDescription.IgnorePaths">
5972 <summary>
5973 Gets the list of paths to be ignored by the add-in scanner.
5974 </summary>
5975 </member>
5976 <member name="P:Mono.Addins.Description.ModuleDescription.AllFiles">
5977 <summary>
5978 Gets all external files
5979 </summary>
5980 <value>
5981 All files.
5982 </value>
5983 <remarks>
5984 External files are data files and assemblies explicitly referenced in the Runtime section of the add-in manifest.
5985 </remarks>
5986 </member>
5987 <member name="P:Mono.Addins.Description.ModuleDescription.Assemblies">
5988 <summary>
5989 Gets the list of external assemblies used by this module.
5990 </summary>
5991 </member>
5992 <member name="P:Mono.Addins.Description.ModuleDescription.DataFiles">
5993 <summary>
5994 Gets the list of external data files used by this module
5995 </summary>
5996 </member>
5997 <member name="P:Mono.Addins.Description.ModuleDescription.Dependencies">
5998 <summary>
5999 Gets the dependencies of this module
6000 </summary>
6001 </member>
6002 <member name="P:Mono.Addins.Description.ModuleDescription.Extensions">
6003 <summary>
6004 Gets the extensions of this module
6005 </summary>
6006 </member>
6007 <member name="T:Mono.Addins.AddinCategoryAttribute">
6008 <summary>
6009 Addin category attribute.
6010 </summary>
6011 </member>
6012 <member name="M:Mono.Addins.AddinCategoryAttribute.#ctor(System.String)">
6013 <summary>
6014 Initializes the attribute
6015 </summary>
6016 <param name="category">
6017 The category to which the add-in belongs
6018 </param>
6019 </member>
6020 <member name="P:Mono.Addins.AddinCategoryAttribute.Category">
6021 <summary>
6022 The category to which the add-in belongs
6023 </summary>
6024 </member>
6025 <member name="T:Mono.Addins.Description.ExtensionNodeTypeCollection">
6026 <summary>
6027 A collection of node types.
6028 </summary>
6029 </member>
6030 <member name="M:Mono.Addins.Description.ExtensionNodeTypeCollection.#ctor">
6031 <summary>
6032 Initializes a new instance of the <see cref="T:Mono.Addins.Description.ExtensionNodeTypeCollection"/> class.
6033 </summary>
6034 </member>
6035 <member name="P:Mono.Addins.Description.ExtensionNodeTypeCollection.Item(System.Int32)">
6036 <summary>
6037 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeType"/> at the specified index.
6038 </summary>
6039 <param name="n">
6040 The index.
6041 </param>
6042 </member>
6043 <member name="P:Mono.Addins.Description.ExtensionNodeTypeCollection.Item(System.String)">
6044 <summary>
6045 Gets the <see cref="T:Mono.Addins.Description.ExtensionNodeType"/> with the specified id.
6046 </summary>
6047 <param name="id">
6048 Identifier.
6049 </param>
6050 </member>
6051 <member name="T:Mono.Addins.Description.NodeTypeAttribute">
6052 <summary>
6053 Description of the attribute of a node type.
6054 </summary>
6055 </member>
6056 <member name="M:Mono.Addins.Description.NodeTypeAttribute.#ctor">
6057 <summary>
6058 Initializes a new instance of the <see cref="T:Mono.Addins.Description.NodeTypeAttribute"/> class.
6059 </summary>
6060 </member>
6061 <member name="M:Mono.Addins.Description.NodeTypeAttribute.CopyFrom(Mono.Addins.Description.NodeTypeAttribute)">
6062 <summary>
6063 Copies data from another node attribute.
6064 </summary>
6065 <param name='att'>
6066 The attribute from which to copy.
6067 </param>
6068 </member>
6069 <member name="P:Mono.Addins.Description.NodeTypeAttribute.Name">
6070 <summary>
6071 Gets or sets the name of the attribute.
6072 </summary>
6073 <value>
6074 The name.
6075 </value>
6076 </member>
6077 <member name="P:Mono.Addins.Description.NodeTypeAttribute.Required">
6078 <summary>
6079 Gets or sets a value indicating whether this <see cref="T:Mono.Addins.Description.NodeTypeAttribute"/> is required.
6080 </summary>
6081 <value>
6082 <c>true</c> if required; otherwise, <c>false</c>.
6083 </value>
6084 </member>
6085 <member name="P:Mono.Addins.Description.NodeTypeAttribute.Localizable">
6086 <summary>
6087 Gets or sets a value indicating whether this <see cref="T:Mono.Addins.Description.NodeTypeAttribute"/> is localizable.
6088 </summary>
6089 <value>
6090 <c>true</c> if localizable; otherwise, <c>false</c>.
6091 </value>
6092 </member>
6093 <member name="P:Mono.Addins.Description.NodeTypeAttribute.Type">
6094 <summary>
6095 Gets or sets the type of the attribute.
6096 </summary>
6097 <value>
6098 The type.
6099 </value>
6100 </member>
6101 <member name="P:Mono.Addins.Description.NodeTypeAttribute.Description">
6102 <summary>
6103 Gets or sets the description of the attribute.
6104 </summary>
6105 <value>
6106 The description.
6107 </value>
6108 </member>
6109 <member name="P:Mono.Addins.Description.NodeTypeAttribute.ContentType">
6110 <summary>
6111 Gets or sets the type of the content.
6112 </summary>
6113 <remarks>
6114 Allows specifying the type of the content of a string attribute.
6115 The value of this property is only informative, and it doesn't
6116 have any effect on how add-ins are packaged or loaded.
6117 </remarks>
6118 </member>
6119 </members>
6120</doc>
diff --git a/bin/Mono.Cecil.dll b/bin/Mono.Cecil.dll
new file mode 100644
index 0000000..122b0ec
--- /dev/null
+++ b/bin/Mono.Cecil.dll
Binary files differ
diff --git a/bin/Mono.Posix.dll b/bin/Mono.Posix.dll
deleted file mode 100755
index 97ec8bf..0000000
--- a/bin/Mono.Posix.dll
+++ /dev/null
Binary files differ
diff --git a/bin/MySql.Data.dll b/bin/MySql.Data.dll
index 992aa56..c9f344a 100755
--- a/bin/MySql.Data.dll
+++ b/bin/MySql.Data.dll
Binary files differ
diff --git a/bin/NDesk.Options.dll b/bin/NDesk.Options.dll
index df45878..23912c2 100755
--- a/bin/NDesk.Options.dll
+++ b/bin/NDesk.Options.dll
Binary files differ
diff --git a/bin/Newtonsoft.Json.dll b/bin/Newtonsoft.Json.dll
index 5931de1..2f28437 100644
--- a/bin/Newtonsoft.Json.dll
+++ b/bin/Newtonsoft.Json.dll
Binary files differ
diff --git a/bin/Newtonsoft.Json.xml b/bin/Newtonsoft.Json.xml
deleted file mode 100644
index 2a75b44..0000000
--- a/bin/Newtonsoft.Json.xml
+++ /dev/null
@@ -1,8626 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>Newtonsoft.Json</name>
5 </assembly>
6 <members>
7 <member name="T:Newtonsoft.Json.Bson.BsonReader">
8 <summary>
9 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
10 </summary>
11 </member>
12 <member name="T:Newtonsoft.Json.JsonReader">
13 <summary>
14 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
15 </summary>
16 </member>
17 <member name="M:Newtonsoft.Json.JsonReader.#ctor">
18 <summary>
19 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
20 </summary>
21 </member>
22 <member name="M:Newtonsoft.Json.JsonReader.Read">
23 <summary>
24 Reads the next JSON token from the stream.
25 </summary>
26 <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
27 </member>
28 <member name="M:Newtonsoft.Json.JsonReader.ReadAsInt32">
29 <summary>
30 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
31 </summary>
32 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
33 </member>
34 <member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
35 <summary>
36 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
37 </summary>
38 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
39 </member>
40 <member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
41 <summary>
42 Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
43 </summary>
44 <returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
45 </member>
46 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
47 <summary>
48 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
49 </summary>
50 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
51 </member>
52 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
53 <summary>
54 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
55 </summary>
56 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
57 </member>
58 <member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
59 <summary>
60 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
61 </summary>
62 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
63 </member>
64 <member name="M:Newtonsoft.Json.JsonReader.Skip">
65 <summary>
66 Skips the children of the current token.
67 </summary>
68 </member>
69 <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
70 <summary>
71 Sets the current token.
72 </summary>
73 <param name="newToken">The new token.</param>
74 </member>
75 <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
76 <summary>
77 Sets the current token and value.
78 </summary>
79 <param name="newToken">The new token.</param>
80 <param name="value">The value.</param>
81 </member>
82 <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
83 <summary>
84 Sets the state based on current token type.
85 </summary>
86 </member>
87 <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
88 <summary>
89 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
90 </summary>
91 </member>
92 <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
93 <summary>
94 Releases unmanaged and - optionally - managed resources
95 </summary>
96 <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
97 </member>
98 <member name="M:Newtonsoft.Json.JsonReader.Close">
99 <summary>
100 Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
101 </summary>
102 </member>
103 <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
104 <summary>
105 Gets the current reader state.
106 </summary>
107 <value>The current reader state.</value>
108 </member>
109 <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
110 <summary>
111 Gets or sets a value indicating whether the underlying stream or
112 <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
113 </summary>
114 <value>
115 true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
116 the reader is closed; otherwise false. The default is true.
117 </value>
118 </member>
119 <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
120 <summary>
121 Gets or sets a value indicating whether multiple pieces of JSON content can
122 be read from a continuous stream without erroring.
123 </summary>
124 <value>
125 true to support reading multiple pieces of JSON content; otherwise false. The default is false.
126 </value>
127 </member>
128 <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
129 <summary>
130 Gets the quotation mark character used to enclose the value of a string.
131 </summary>
132 </member>
133 <member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
134 <summary>
135 Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
136 </summary>
137 </member>
138 <member name="P:Newtonsoft.Json.JsonReader.DateParseHandling">
139 <summary>
140 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
141 </summary>
142 </member>
143 <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
144 <summary>
145 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
146 </summary>
147 </member>
148 <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
149 <summary>
150 Get or set how custom date formatted strings are parsed when reading JSON.
151 </summary>
152 </member>
153 <member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
154 <summary>
155 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
156 </summary>
157 </member>
158 <member name="P:Newtonsoft.Json.JsonReader.TokenType">
159 <summary>
160 Gets the type of the current JSON token.
161 </summary>
162 </member>
163 <member name="P:Newtonsoft.Json.JsonReader.Value">
164 <summary>
165 Gets the text value of the current JSON token.
166 </summary>
167 </member>
168 <member name="P:Newtonsoft.Json.JsonReader.ValueType">
169 <summary>
170 Gets The Common Language Runtime (CLR) type for the current JSON token.
171 </summary>
172 </member>
173 <member name="P:Newtonsoft.Json.JsonReader.Depth">
174 <summary>
175 Gets the depth of the current token in the JSON document.
176 </summary>
177 <value>The depth of the current token in the JSON document.</value>
178 </member>
179 <member name="P:Newtonsoft.Json.JsonReader.Path">
180 <summary>
181 Gets the path of the current JSON token.
182 </summary>
183 </member>
184 <member name="P:Newtonsoft.Json.JsonReader.Culture">
185 <summary>
186 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
187 </summary>
188 </member>
189 <member name="T:Newtonsoft.Json.JsonReader.State">
190 <summary>
191 Specifies the state of the reader.
192 </summary>
193 </member>
194 <member name="F:Newtonsoft.Json.JsonReader.State.Start">
195 <summary>
196 The Read method has not been called.
197 </summary>
198 </member>
199 <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
200 <summary>
201 The end of the file has been reached successfully.
202 </summary>
203 </member>
204 <member name="F:Newtonsoft.Json.JsonReader.State.Property">
205 <summary>
206 Reader is at a property.
207 </summary>
208 </member>
209 <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
210 <summary>
211 Reader is at the start of an object.
212 </summary>
213 </member>
214 <member name="F:Newtonsoft.Json.JsonReader.State.Object">
215 <summary>
216 Reader is in an object.
217 </summary>
218 </member>
219 <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
220 <summary>
221 Reader is at the start of an array.
222 </summary>
223 </member>
224 <member name="F:Newtonsoft.Json.JsonReader.State.Array">
225 <summary>
226 Reader is in an array.
227 </summary>
228 </member>
229 <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
230 <summary>
231 The Close method has been called.
232 </summary>
233 </member>
234 <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
235 <summary>
236 Reader has just read a value.
237 </summary>
238 </member>
239 <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
240 <summary>
241 Reader is at the start of a constructor.
242 </summary>
243 </member>
244 <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
245 <summary>
246 Reader in a constructor.
247 </summary>
248 </member>
249 <member name="F:Newtonsoft.Json.JsonReader.State.Error">
250 <summary>
251 An error occurred that prevents the read operation from continuing.
252 </summary>
253 </member>
254 <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
255 <summary>
256 The end of the file has been reached successfully.
257 </summary>
258 </member>
259 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
260 <summary>
261 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
262 </summary>
263 <param name="stream">The stream.</param>
264 </member>
265 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
266 <summary>
267 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
268 </summary>
269 <param name="reader">The reader.</param>
270 </member>
271 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
272 <summary>
273 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
274 </summary>
275 <param name="stream">The stream.</param>
276 <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
277 <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
278 </member>
279 <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
280 <summary>
281 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
282 </summary>
283 <param name="reader">The reader.</param>
284 <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
285 <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
286 </member>
287 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes">
288 <summary>
289 Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
290 </summary>
291 <returns>
292 A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
293 </returns>
294 </member>
295 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
296 <summary>
297 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
298 </summary>
299 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
300 </member>
301 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
302 <summary>
303 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
304 </summary>
305 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
306 </member>
307 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
308 <summary>
309 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
310 </summary>
311 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
312 </member>
313 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
314 <summary>
315 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
316 </summary>
317 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
318 </member>
319 <member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
320 <summary>
321 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
322 </summary>
323 <returns>
324 A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
325 </returns>
326 </member>
327 <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
328 <summary>
329 Reads the next JSON token from the stream.
330 </summary>
331 <returns>
332 true if the next token was read successfully; false if there are no more tokens to read.
333 </returns>
334 </member>
335 <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
336 <summary>
337 Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
338 </summary>
339 </member>
340 <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
341 <summary>
342 Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
343 </summary>
344 <value>
345 <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
346 </value>
347 </member>
348 <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
349 <summary>
350 Gets or sets a value indicating whether the root object will be read as a JSON array.
351 </summary>
352 <value>
353 <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
354 </value>
355 </member>
356 <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
357 <summary>
358 Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
359 </summary>
360 <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
361 </member>
362 <member name="T:Newtonsoft.Json.Bson.BsonWriter">
363 <summary>
364 Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
365 </summary>
366 </member>
367 <member name="T:Newtonsoft.Json.JsonWriter">
368 <summary>
369 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
370 </summary>
371 </member>
372 <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
373 <summary>
374 Creates an instance of the <c>JsonWriter</c> class.
375 </summary>
376 </member>
377 <member name="M:Newtonsoft.Json.JsonWriter.Flush">
378 <summary>
379 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
380 </summary>
381 </member>
382 <member name="M:Newtonsoft.Json.JsonWriter.Close">
383 <summary>
384 Closes this stream and the underlying stream.
385 </summary>
386 </member>
387 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
388 <summary>
389 Writes the beginning of a Json object.
390 </summary>
391 </member>
392 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
393 <summary>
394 Writes the end of a Json object.
395 </summary>
396 </member>
397 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
398 <summary>
399 Writes the beginning of a Json array.
400 </summary>
401 </member>
402 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
403 <summary>
404 Writes the end of an array.
405 </summary>
406 </member>
407 <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
408 <summary>
409 Writes the start of a constructor with the given name.
410 </summary>
411 <param name="name">The name of the constructor.</param>
412 </member>
413 <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
414 <summary>
415 Writes the end constructor.
416 </summary>
417 </member>
418 <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
419 <summary>
420 Writes the property name of a name/value pair on a JSON object.
421 </summary>
422 <param name="name">The name of the property.</param>
423 </member>
424 <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
425 <summary>
426 Writes the property name of a name/value pair on a JSON object.
427 </summary>
428 <param name="name">The name of the property.</param>
429 <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
430 </member>
431 <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
432 <summary>
433 Writes the end of the current Json object or array.
434 </summary>
435 </member>
436 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
437 <summary>
438 Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
439 </summary>
440 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
441 </member>
442 <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
443 <summary>
444 Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
445 </summary>
446 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
447 <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
448 </member>
449 <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
450 <summary>
451 Writes the specified end token.
452 </summary>
453 <param name="token">The end token to write.</param>
454 </member>
455 <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
456 <summary>
457 Writes indent characters.
458 </summary>
459 </member>
460 <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
461 <summary>
462 Writes the JSON value delimiter.
463 </summary>
464 </member>
465 <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
466 <summary>
467 Writes an indent space.
468 </summary>
469 </member>
470 <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
471 <summary>
472 Writes a null value.
473 </summary>
474 </member>
475 <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
476 <summary>
477 Writes an undefined value.
478 </summary>
479 </member>
480 <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
481 <summary>
482 Writes raw JSON without changing the writer's state.
483 </summary>
484 <param name="json">The raw JSON to write.</param>
485 </member>
486 <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
487 <summary>
488 Writes raw JSON where a value is expected and updates the writer's state.
489 </summary>
490 <param name="json">The raw JSON to write.</param>
491 </member>
492 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
493 <summary>
494 Writes a <see cref="T:System.String"/> value.
495 </summary>
496 <param name="value">The <see cref="T:System.String"/> value to write.</param>
497 </member>
498 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
499 <summary>
500 Writes a <see cref="T:System.Int32"/> value.
501 </summary>
502 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
503 </member>
504 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
505 <summary>
506 Writes a <see cref="T:System.UInt32"/> value.
507 </summary>
508 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
509 </member>
510 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
511 <summary>
512 Writes a <see cref="T:System.Int64"/> value.
513 </summary>
514 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
515 </member>
516 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
517 <summary>
518 Writes a <see cref="T:System.UInt64"/> value.
519 </summary>
520 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
521 </member>
522 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
523 <summary>
524 Writes a <see cref="T:System.Single"/> value.
525 </summary>
526 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
527 </member>
528 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
529 <summary>
530 Writes a <see cref="T:System.Double"/> value.
531 </summary>
532 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
533 </member>
534 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
535 <summary>
536 Writes a <see cref="T:System.Boolean"/> value.
537 </summary>
538 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
539 </member>
540 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
541 <summary>
542 Writes a <see cref="T:System.Int16"/> value.
543 </summary>
544 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
545 </member>
546 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
547 <summary>
548 Writes a <see cref="T:System.UInt16"/> value.
549 </summary>
550 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
551 </member>
552 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
553 <summary>
554 Writes a <see cref="T:System.Char"/> value.
555 </summary>
556 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
557 </member>
558 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
559 <summary>
560 Writes a <see cref="T:System.Byte"/> value.
561 </summary>
562 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
563 </member>
564 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
565 <summary>
566 Writes a <see cref="T:System.SByte"/> value.
567 </summary>
568 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
569 </member>
570 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
571 <summary>
572 Writes a <see cref="T:System.Decimal"/> value.
573 </summary>
574 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
575 </member>
576 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
577 <summary>
578 Writes a <see cref="T:System.DateTime"/> value.
579 </summary>
580 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
581 </member>
582 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
583 <summary>
584 Writes a <see cref="T:System.DateTimeOffset"/> value.
585 </summary>
586 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
587 </member>
588 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
589 <summary>
590 Writes a <see cref="T:System.Guid"/> value.
591 </summary>
592 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
593 </member>
594 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
595 <summary>
596 Writes a <see cref="T:System.TimeSpan"/> value.
597 </summary>
598 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
599 </member>
600 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
601 <summary>
602 Writes a <see cref="T:System.Nullable`1"/> value.
603 </summary>
604 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
605 </member>
606 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
607 <summary>
608 Writes a <see cref="T:System.Nullable`1"/> value.
609 </summary>
610 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
611 </member>
612 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
613 <summary>
614 Writes a <see cref="T:System.Nullable`1"/> value.
615 </summary>
616 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
617 </member>
618 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
619 <summary>
620 Writes a <see cref="T:System.Nullable`1"/> value.
621 </summary>
622 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
623 </member>
624 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
625 <summary>
626 Writes a <see cref="T:System.Nullable`1"/> value.
627 </summary>
628 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
629 </member>
630 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
631 <summary>
632 Writes a <see cref="T:System.Nullable`1"/> value.
633 </summary>
634 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
635 </member>
636 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
637 <summary>
638 Writes a <see cref="T:System.Nullable`1"/> value.
639 </summary>
640 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
641 </member>
642 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
643 <summary>
644 Writes a <see cref="T:System.Nullable`1"/> value.
645 </summary>
646 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
647 </member>
648 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
649 <summary>
650 Writes a <see cref="T:System.Nullable`1"/> value.
651 </summary>
652 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
653 </member>
654 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
655 <summary>
656 Writes a <see cref="T:System.Nullable`1"/> value.
657 </summary>
658 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
659 </member>
660 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
661 <summary>
662 Writes a <see cref="T:System.Nullable`1"/> value.
663 </summary>
664 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
665 </member>
666 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
667 <summary>
668 Writes a <see cref="T:System.Nullable`1"/> value.
669 </summary>
670 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
671 </member>
672 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
673 <summary>
674 Writes a <see cref="T:System.Nullable`1"/> value.
675 </summary>
676 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
677 </member>
678 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
679 <summary>
680 Writes a <see cref="T:System.Nullable`1"/> value.
681 </summary>
682 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
683 </member>
684 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
685 <summary>
686 Writes a <see cref="T:System.Nullable`1"/> value.
687 </summary>
688 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
689 </member>
690 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
691 <summary>
692 Writes a <see cref="T:System.Nullable`1"/> value.
693 </summary>
694 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
695 </member>
696 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
697 <summary>
698 Writes a <see cref="T:System.Nullable`1"/> value.
699 </summary>
700 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
701 </member>
702 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
703 <summary>
704 Writes a <see cref="T:Byte[]"/> value.
705 </summary>
706 <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
707 </member>
708 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
709 <summary>
710 Writes a <see cref="T:System.Uri"/> value.
711 </summary>
712 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
713 </member>
714 <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
715 <summary>
716 Writes a <see cref="T:System.Object"/> value.
717 An error will raised if the value cannot be written as a single JSON token.
718 </summary>
719 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
720 </member>
721 <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
722 <summary>
723 Writes out a comment <code>/*...*/</code> containing the specified text.
724 </summary>
725 <param name="text">Text to place inside the comment.</param>
726 </member>
727 <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
728 <summary>
729 Writes out the given white space.
730 </summary>
731 <param name="ws">The string of white space characters.</param>
732 </member>
733 <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
734 <summary>
735 Sets the state of the JsonWriter,
736 </summary>
737 <param name="token">The JsonToken being written.</param>
738 <param name="value">The value being written.</param>
739 </member>
740 <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
741 <summary>
742 Gets or sets a value indicating whether the underlying stream or
743 <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
744 </summary>
745 <value>
746 true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
747 the writer is closed; otherwise false. The default is true.
748 </value>
749 </member>
750 <member name="P:Newtonsoft.Json.JsonWriter.Top">
751 <summary>
752 Gets the top.
753 </summary>
754 <value>The top.</value>
755 </member>
756 <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
757 <summary>
758 Gets the state of the writer.
759 </summary>
760 </member>
761 <member name="P:Newtonsoft.Json.JsonWriter.Path">
762 <summary>
763 Gets the path of the writer.
764 </summary>
765 </member>
766 <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
767 <summary>
768 Indicates how JSON text output is formatted.
769 </summary>
770 </member>
771 <member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
772 <summary>
773 Get or set how dates are written to JSON text.
774 </summary>
775 </member>
776 <member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
777 <summary>
778 Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON text.
779 </summary>
780 </member>
781 <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
782 <summary>
783 Get or set how strings are escaped when writing JSON text.
784 </summary>
785 </member>
786 <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
787 <summary>
788 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
789 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
790 are written to JSON text.
791 </summary>
792 </member>
793 <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
794 <summary>
795 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
796 </summary>
797 </member>
798 <member name="P:Newtonsoft.Json.JsonWriter.Culture">
799 <summary>
800 Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
801 </summary>
802 </member>
803 <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
804 <summary>
805 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
806 </summary>
807 <param name="stream">The stream.</param>
808 </member>
809 <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
810 <summary>
811 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
812 </summary>
813 <param name="writer">The writer.</param>
814 </member>
815 <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
816 <summary>
817 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
818 </summary>
819 </member>
820 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
821 <summary>
822 Writes the end.
823 </summary>
824 <param name="token">The token.</param>
825 </member>
826 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
827 <summary>
828 Writes out a comment <code>/*...*/</code> containing the specified text.
829 </summary>
830 <param name="text">Text to place inside the comment.</param>
831 </member>
832 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
833 <summary>
834 Writes the start of a constructor with the given name.
835 </summary>
836 <param name="name">The name of the constructor.</param>
837 </member>
838 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
839 <summary>
840 Writes raw JSON.
841 </summary>
842 <param name="json">The raw JSON to write.</param>
843 </member>
844 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
845 <summary>
846 Writes raw JSON where a value is expected and updates the writer's state.
847 </summary>
848 <param name="json">The raw JSON to write.</param>
849 </member>
850 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
851 <summary>
852 Writes the beginning of a Json array.
853 </summary>
854 </member>
855 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
856 <summary>
857 Writes the beginning of a Json object.
858 </summary>
859 </member>
860 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
861 <summary>
862 Writes the property name of a name/value pair on a Json object.
863 </summary>
864 <param name="name">The name of the property.</param>
865 </member>
866 <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
867 <summary>
868 Closes this stream and the underlying stream.
869 </summary>
870 </member>
871 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
872 <summary>
873 Writes a <see cref="T:System.Object"/> value.
874 An error will raised if the value cannot be written as a single JSON token.
875 </summary>
876 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
877 </member>
878 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
879 <summary>
880 Writes a null value.
881 </summary>
882 </member>
883 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
884 <summary>
885 Writes an undefined value.
886 </summary>
887 </member>
888 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
889 <summary>
890 Writes a <see cref="T:System.String"/> value.
891 </summary>
892 <param name="value">The <see cref="T:System.String"/> value to write.</param>
893 </member>
894 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
895 <summary>
896 Writes a <see cref="T:System.Int32"/> value.
897 </summary>
898 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
899 </member>
900 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
901 <summary>
902 Writes a <see cref="T:System.UInt32"/> value.
903 </summary>
904 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
905 </member>
906 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
907 <summary>
908 Writes a <see cref="T:System.Int64"/> value.
909 </summary>
910 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
911 </member>
912 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
913 <summary>
914 Writes a <see cref="T:System.UInt64"/> value.
915 </summary>
916 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
917 </member>
918 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
919 <summary>
920 Writes a <see cref="T:System.Single"/> value.
921 </summary>
922 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
923 </member>
924 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
925 <summary>
926 Writes a <see cref="T:System.Double"/> value.
927 </summary>
928 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
929 </member>
930 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
931 <summary>
932 Writes a <see cref="T:System.Boolean"/> value.
933 </summary>
934 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
935 </member>
936 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
937 <summary>
938 Writes a <see cref="T:System.Int16"/> value.
939 </summary>
940 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
941 </member>
942 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
943 <summary>
944 Writes a <see cref="T:System.UInt16"/> value.
945 </summary>
946 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
947 </member>
948 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
949 <summary>
950 Writes a <see cref="T:System.Char"/> value.
951 </summary>
952 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
953 </member>
954 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
955 <summary>
956 Writes a <see cref="T:System.Byte"/> value.
957 </summary>
958 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
959 </member>
960 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
961 <summary>
962 Writes a <see cref="T:System.SByte"/> value.
963 </summary>
964 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
965 </member>
966 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
967 <summary>
968 Writes a <see cref="T:System.Decimal"/> value.
969 </summary>
970 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
971 </member>
972 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
973 <summary>
974 Writes a <see cref="T:System.DateTime"/> value.
975 </summary>
976 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
977 </member>
978 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
979 <summary>
980 Writes a <see cref="T:System.DateTimeOffset"/> value.
981 </summary>
982 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
983 </member>
984 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
985 <summary>
986 Writes a <see cref="T:Byte[]"/> value.
987 </summary>
988 <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
989 </member>
990 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
991 <summary>
992 Writes a <see cref="T:System.Guid"/> value.
993 </summary>
994 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
995 </member>
996 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
997 <summary>
998 Writes a <see cref="T:System.TimeSpan"/> value.
999 </summary>
1000 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
1001 </member>
1002 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
1003 <summary>
1004 Writes a <see cref="T:System.Uri"/> value.
1005 </summary>
1006 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
1007 </member>
1008 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
1009 <summary>
1010 Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
1011 </summary>
1012 <param name="value">The Object ID value to write.</param>
1013 </member>
1014 <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
1015 <summary>
1016 Writes a BSON regex.
1017 </summary>
1018 <param name="pattern">The regex pattern.</param>
1019 <param name="options">The regex options.</param>
1020 </member>
1021 <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
1022 <summary>
1023 Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
1024 When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
1025 </summary>
1026 <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
1027 </member>
1028 <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
1029 <summary>
1030 Represents a BSON Oid (object id).
1031 </summary>
1032 </member>
1033 <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
1034 <summary>
1035 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
1036 </summary>
1037 <param name="value">The Oid value.</param>
1038 </member>
1039 <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
1040 <summary>
1041 Gets or sets the value of the Oid.
1042 </summary>
1043 <value>The value of the Oid.</value>
1044 </member>
1045 <member name="T:Newtonsoft.Json.Converters.BinaryConverter">
1046 <summary>
1047 Converts a binary value to and from a base 64 string value.
1048 </summary>
1049 </member>
1050 <member name="T:Newtonsoft.Json.JsonConverter">
1051 <summary>
1052 Converts an object to and from JSON.
1053 </summary>
1054 </member>
1055 <member name="M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1056 <summary>
1057 Writes the JSON representation of the object.
1058 </summary>
1059 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1060 <param name="value">The value.</param>
1061 <param name="serializer">The calling serializer.</param>
1062 </member>
1063 <member name="M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1064 <summary>
1065 Reads the JSON representation of the object.
1066 </summary>
1067 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1068 <param name="objectType">Type of the object.</param>
1069 <param name="existingValue">The existing value of object being read.</param>
1070 <param name="serializer">The calling serializer.</param>
1071 <returns>The object value.</returns>
1072 </member>
1073 <member name="M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)">
1074 <summary>
1075 Determines whether this instance can convert the specified object type.
1076 </summary>
1077 <param name="objectType">Type of the object.</param>
1078 <returns>
1079 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1080 </returns>
1081 </member>
1082 <member name="M:Newtonsoft.Json.JsonConverter.GetSchema">
1083 <summary>
1084 Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
1085 </summary>
1086 <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
1087 </member>
1088 <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
1089 <summary>
1090 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
1091 </summary>
1092 <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
1093 </member>
1094 <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
1095 <summary>
1096 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1097 </summary>
1098 <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
1099 </member>
1100 <member name="M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1101 <summary>
1102 Writes the JSON representation of the object.
1103 </summary>
1104 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1105 <param name="value">The value.</param>
1106 <param name="serializer">The calling serializer.</param>
1107 </member>
1108 <member name="M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1109 <summary>
1110 Reads the JSON representation of the object.
1111 </summary>
1112 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1113 <param name="objectType">Type of the object.</param>
1114 <param name="existingValue">The existing value of object being read.</param>
1115 <param name="serializer">The calling serializer.</param>
1116 <returns>The object value.</returns>
1117 </member>
1118 <member name="M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)">
1119 <summary>
1120 Determines whether this instance can convert the specified object type.
1121 </summary>
1122 <param name="objectType">Type of the object.</param>
1123 <returns>
1124 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1125 </returns>
1126 </member>
1127 <member name="T:Newtonsoft.Json.Converters.DataSetConverter">
1128 <summary>
1129 Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
1130 </summary>
1131 </member>
1132 <member name="M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1133 <summary>
1134 Writes the JSON representation of the object.
1135 </summary>
1136 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1137 <param name="value">The value.</param>
1138 <param name="serializer">The calling serializer.</param>
1139 </member>
1140 <member name="M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1141 <summary>
1142 Reads the JSON representation of the object.
1143 </summary>
1144 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1145 <param name="objectType">Type of the object.</param>
1146 <param name="existingValue">The existing value of object being read.</param>
1147 <param name="serializer">The calling serializer.</param>
1148 <returns>The object value.</returns>
1149 </member>
1150 <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
1151 <summary>
1152 Determines whether this instance can convert the specified value type.
1153 </summary>
1154 <param name="valueType">Type of the value.</param>
1155 <returns>
1156 <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
1157 </returns>
1158 </member>
1159 <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
1160 <summary>
1161 Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
1162 </summary>
1163 </member>
1164 <member name="M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1165 <summary>
1166 Writes the JSON representation of the object.
1167 </summary>
1168 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1169 <param name="value">The value.</param>
1170 <param name="serializer">The calling serializer.</param>
1171 </member>
1172 <member name="M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1173 <summary>
1174 Reads the JSON representation of the object.
1175 </summary>
1176 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1177 <param name="objectType">Type of the object.</param>
1178 <param name="existingValue">The existing value of object being read.</param>
1179 <param name="serializer">The calling serializer.</param>
1180 <returns>The object value.</returns>
1181 </member>
1182 <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
1183 <summary>
1184 Determines whether this instance can convert the specified value type.
1185 </summary>
1186 <param name="valueType">Type of the value.</param>
1187 <returns>
1188 <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
1189 </returns>
1190 </member>
1191 <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
1192 <summary>
1193 Create a custom object
1194 </summary>
1195 <typeparam name="T">The object type to convert.</typeparam>
1196 </member>
1197 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1198 <summary>
1199 Writes the JSON representation of the object.
1200 </summary>
1201 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1202 <param name="value">The value.</param>
1203 <param name="serializer">The calling serializer.</param>
1204 </member>
1205 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1206 <summary>
1207 Reads the JSON representation of the object.
1208 </summary>
1209 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1210 <param name="objectType">Type of the object.</param>
1211 <param name="existingValue">The existing value of object being read.</param>
1212 <param name="serializer">The calling serializer.</param>
1213 <returns>The object value.</returns>
1214 </member>
1215 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
1216 <summary>
1217 Creates an object which will then be populated by the serializer.
1218 </summary>
1219 <param name="objectType">Type of the object.</param>
1220 <returns>The created object.</returns>
1221 </member>
1222 <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)">
1223 <summary>
1224 Determines whether this instance can convert the specified object type.
1225 </summary>
1226 <param name="objectType">Type of the object.</param>
1227 <returns>
1228 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1229 </returns>
1230 </member>
1231 <member name="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
1232 <summary>
1233 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1234 </summary>
1235 <value>
1236 <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
1237 </value>
1238 </member>
1239 <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
1240 <summary>
1241 Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
1242 </summary>
1243 </member>
1244 <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)">
1245 <summary>
1246 Determines whether this instance can convert the specified object type.
1247 </summary>
1248 <param name="objectType">Type of the object.</param>
1249 <returns>
1250 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1251 </returns>
1252 </member>
1253 <member name="T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter">
1254 <summary>
1255 Converts a F# discriminated union type to and from JSON.
1256 </summary>
1257 </member>
1258 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1259 <summary>
1260 Writes the JSON representation of the object.
1261 </summary>
1262 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1263 <param name="value">The value.</param>
1264 <param name="serializer">The calling serializer.</param>
1265 </member>
1266 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1267 <summary>
1268 Reads the JSON representation of the object.
1269 </summary>
1270 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1271 <param name="objectType">Type of the object.</param>
1272 <param name="existingValue">The existing value of object being read.</param>
1273 <param name="serializer">The calling serializer.</param>
1274 <returns>The object value.</returns>
1275 </member>
1276 <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)">
1277 <summary>
1278 Determines whether this instance can convert the specified object type.
1279 </summary>
1280 <param name="objectType">Type of the object.</param>
1281 <returns>
1282 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1283 </returns>
1284 </member>
1285 <member name="T:Newtonsoft.Json.Converters.EntityKeyMemberConverter">
1286 <summary>
1287 Converts an Entity Framework EntityKey to and from JSON.
1288 </summary>
1289 </member>
1290 <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1291 <summary>
1292 Writes the JSON representation of the object.
1293 </summary>
1294 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1295 <param name="value">The value.</param>
1296 <param name="serializer">The calling serializer.</param>
1297 </member>
1298 <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1299 <summary>
1300 Reads the JSON representation of the object.
1301 </summary>
1302 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1303 <param name="objectType">Type of the object.</param>
1304 <param name="existingValue">The existing value of object being read.</param>
1305 <param name="serializer">The calling serializer.</param>
1306 <returns>The object value.</returns>
1307 </member>
1308 <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)">
1309 <summary>
1310 Determines whether this instance can convert the specified object type.
1311 </summary>
1312 <param name="objectType">Type of the object.</param>
1313 <returns>
1314 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1315 </returns>
1316 </member>
1317 <member name="T:Newtonsoft.Json.Converters.ExpandoObjectConverter">
1318 <summary>
1319 Converts an ExpandoObject to and from JSON.
1320 </summary>
1321 </member>
1322 <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1323 <summary>
1324 Writes the JSON representation of the object.
1325 </summary>
1326 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1327 <param name="value">The value.</param>
1328 <param name="serializer">The calling serializer.</param>
1329 </member>
1330 <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1331 <summary>
1332 Reads the JSON representation of the object.
1333 </summary>
1334 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1335 <param name="objectType">Type of the object.</param>
1336 <param name="existingValue">The existing value of object being read.</param>
1337 <param name="serializer">The calling serializer.</param>
1338 <returns>The object value.</returns>
1339 </member>
1340 <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)">
1341 <summary>
1342 Determines whether this instance can convert the specified object type.
1343 </summary>
1344 <param name="objectType">Type of the object.</param>
1345 <returns>
1346 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1347 </returns>
1348 </member>
1349 <member name="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
1350 <summary>
1351 Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
1352 </summary>
1353 <value>
1354 <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
1355 </value>
1356 </member>
1357 <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
1358 <summary>
1359 Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
1360 </summary>
1361 </member>
1362 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1363 <summary>
1364 Writes the JSON representation of the object.
1365 </summary>
1366 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1367 <param name="value">The value.</param>
1368 <param name="serializer">The calling serializer.</param>
1369 </member>
1370 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1371 <summary>
1372 Reads the JSON representation of the object.
1373 </summary>
1374 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1375 <param name="objectType">Type of the object.</param>
1376 <param name="existingValue">The existing value of object being read.</param>
1377 <param name="serializer">The calling serializer.</param>
1378 <returns>The object value.</returns>
1379 </member>
1380 <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)">
1381 <summary>
1382 Determines whether this instance can convert the specified object type.
1383 </summary>
1384 <param name="objectType">Type of the object.</param>
1385 <returns>
1386 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1387 </returns>
1388 </member>
1389 <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
1390 <summary>
1391 Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
1392 </summary>
1393 </member>
1394 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1395 <summary>
1396 Writes the JSON representation of the object.
1397 </summary>
1398 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1399 <param name="value">The value.</param>
1400 <param name="serializer">The calling serializer.</param>
1401 </member>
1402 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1403 <summary>
1404 Reads the JSON representation of the object.
1405 </summary>
1406 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1407 <param name="objectType">Type of the object.</param>
1408 <param name="existingValue">The existing value of object being read.</param>
1409 <param name="serializer">The calling serializer.</param>
1410 <returns>The object value.</returns>
1411 </member>
1412 <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)">
1413 <summary>
1414 Determines whether this instance can convert the specified object type.
1415 </summary>
1416 <param name="objectType">Type of the object.</param>
1417 <returns>
1418 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1419 </returns>
1420 </member>
1421 <member name="T:Newtonsoft.Json.Converters.RegexConverter">
1422 <summary>
1423 Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
1424 </summary>
1425 </member>
1426 <member name="M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1427 <summary>
1428 Writes the JSON representation of the object.
1429 </summary>
1430 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1431 <param name="value">The value.</param>
1432 <param name="serializer">The calling serializer.</param>
1433 </member>
1434 <member name="M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1435 <summary>
1436 Reads the JSON representation of the object.
1437 </summary>
1438 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1439 <param name="objectType">Type of the object.</param>
1440 <param name="existingValue">The existing value of object being read.</param>
1441 <param name="serializer">The calling serializer.</param>
1442 <returns>The object value.</returns>
1443 </member>
1444 <member name="M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)">
1445 <summary>
1446 Determines whether this instance can convert the specified object type.
1447 </summary>
1448 <param name="objectType">Type of the object.</param>
1449 <returns>
1450 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1451 </returns>
1452 </member>
1453 <member name="T:Newtonsoft.Json.Converters.StringEnumConverter">
1454 <summary>
1455 Converts an <see cref="T:System.Enum"/> to and from its name string value.
1456 </summary>
1457 </member>
1458 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
1459 <summary>
1460 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
1461 </summary>
1462 </member>
1463 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1464 <summary>
1465 Writes the JSON representation of the object.
1466 </summary>
1467 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1468 <param name="value">The value.</param>
1469 <param name="serializer">The calling serializer.</param>
1470 </member>
1471 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1472 <summary>
1473 Reads the JSON representation of the object.
1474 </summary>
1475 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1476 <param name="objectType">Type of the object.</param>
1477 <param name="existingValue">The existing value of object being read.</param>
1478 <param name="serializer">The calling serializer.</param>
1479 <returns>The object value.</returns>
1480 </member>
1481 <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)">
1482 <summary>
1483 Determines whether this instance can convert the specified object type.
1484 </summary>
1485 <param name="objectType">Type of the object.</param>
1486 <returns>
1487 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1488 </returns>
1489 </member>
1490 <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
1491 <summary>
1492 Gets or sets a value indicating whether the written enum text should be camel case.
1493 </summary>
1494 <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
1495 </member>
1496 <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
1497 <summary>
1498 Gets or sets a value indicating whether integer values are allowed.
1499 </summary>
1500 <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value>
1501 </member>
1502 <member name="T:Newtonsoft.Json.ConstructorHandling">
1503 <summary>
1504 Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
1505 </summary>
1506 </member>
1507 <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
1508 <summary>
1509 First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
1510 </summary>
1511 </member>
1512 <member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
1513 <summary>
1514 Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
1515 </summary>
1516 </member>
1517 <member name="T:Newtonsoft.Json.Converters.VersionConverter">
1518 <summary>
1519 Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
1520 </summary>
1521 </member>
1522 <member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
1523 <summary>
1524 Writes the JSON representation of the object.
1525 </summary>
1526 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
1527 <param name="value">The value.</param>
1528 <param name="serializer">The calling serializer.</param>
1529 </member>
1530 <member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
1531 <summary>
1532 Reads the JSON representation of the object.
1533 </summary>
1534 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
1535 <param name="objectType">Type of the object.</param>
1536 <param name="existingValue">The existing property value of the JSON that is being converted.</param>
1537 <param name="serializer">The calling serializer.</param>
1538 <returns>The object value.</returns>
1539 </member>
1540 <member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
1541 <summary>
1542 Determines whether this instance can convert the specified object type.
1543 </summary>
1544 <param name="objectType">Type of the object.</param>
1545 <returns>
1546 <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
1547 </returns>
1548 </member>
1549 <member name="T:Newtonsoft.Json.FloatFormatHandling">
1550 <summary>
1551 Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
1552 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
1553 </summary>
1554 </member>
1555 <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
1556 <summary>
1557 Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
1558 </summary>
1559 </member>
1560 <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
1561 <summary>
1562 Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
1563 Note that this will produce non-valid JSON.
1564 </summary>
1565 </member>
1566 <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
1567 <summary>
1568 Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
1569 </summary>
1570 </member>
1571 <member name="T:Newtonsoft.Json.FloatParseHandling">
1572 <summary>
1573 Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
1574 </summary>
1575 </member>
1576 <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
1577 <summary>
1578 Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
1579 </summary>
1580 </member>
1581 <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
1582 <summary>
1583 Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
1584 </summary>
1585 </member>
1586 <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
1587 <summary>
1588 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
1589 </summary>
1590 </member>
1591 <member name="T:Newtonsoft.Json.JsonContainerAttribute">
1592 <summary>
1593 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
1594 </summary>
1595 </member>
1596 <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
1597 <summary>
1598 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
1599 </summary>
1600 </member>
1601 <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
1602 <summary>
1603 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
1604 </summary>
1605 <param name="id">The container Id.</param>
1606 </member>
1607 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
1608 <summary>
1609 Gets or sets the id.
1610 </summary>
1611 <value>The id.</value>
1612 </member>
1613 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
1614 <summary>
1615 Gets or sets the title.
1616 </summary>
1617 <value>The title.</value>
1618 </member>
1619 <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
1620 <summary>
1621 Gets or sets the description.
1622 </summary>
1623 <value>The description.</value>
1624 </member>
1625 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
1626 <summary>
1627 Gets the collection's items converter.
1628 </summary>
1629 <value>The collection's items converter.</value>
1630 </member>
1631 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters">
1632 <summary>
1633 The parameter list to use when constructing the JsonConverter described by ItemConverterType.
1634 If null, the default constructor is used.
1635 When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
1636 order, and type of these parameters.
1637 </summary>
1638 <example>
1639 [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
1640 </example>
1641 </member>
1642 <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
1643 <summary>
1644 Gets or sets a value that indicates whether to preserve object references.
1645 </summary>
1646 <value>
1647 <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
1648 </value>
1649 </member>
1650 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
1651 <summary>
1652 Gets or sets a value that indicates whether to preserve collection's items references.
1653 </summary>
1654 <value>
1655 <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
1656 </value>
1657 </member>
1658 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
1659 <summary>
1660 Gets or sets the reference loop handling used when serializing the collection's items.
1661 </summary>
1662 <value>The reference loop handling.</value>
1663 </member>
1664 <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
1665 <summary>
1666 Gets or sets the type name handling used when serializing the collection's items.
1667 </summary>
1668 <value>The type name handling.</value>
1669 </member>
1670 <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
1671 <summary>
1672 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
1673 </summary>
1674 </member>
1675 <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
1676 <summary>
1677 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
1678 </summary>
1679 <param name="id">The container Id.</param>
1680 </member>
1681 <member name="T:Newtonsoft.Json.JsonException">
1682 <summary>
1683 The exception thrown when an error occurs during Json serialization or deserialization.
1684 </summary>
1685 </member>
1686 <member name="M:Newtonsoft.Json.JsonException.#ctor">
1687 <summary>
1688 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
1689 </summary>
1690 </member>
1691 <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
1692 <summary>
1693 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
1694 with a specified error message.
1695 </summary>
1696 <param name="message">The error message that explains the reason for the exception.</param>
1697 </member>
1698 <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
1699 <summary>
1700 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
1701 with a specified error message and a reference to the inner exception that is the cause of this exception.
1702 </summary>
1703 <param name="message">The error message that explains the reason for the exception.</param>
1704 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
1705 </member>
1706 <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1707 <summary>
1708 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
1709 </summary>
1710 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
1711 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
1712 <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
1713 <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
1714 </member>
1715 <member name="T:Newtonsoft.Json.DateFormatHandling">
1716 <summary>
1717 Specifies how dates are formatted when writing JSON text.
1718 </summary>
1719 </member>
1720 <member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
1721 <summary>
1722 Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
1723 </summary>
1724 </member>
1725 <member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
1726 <summary>
1727 Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
1728 </summary>
1729 </member>
1730 <member name="T:Newtonsoft.Json.DateParseHandling">
1731 <summary>
1732 Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
1733 </summary>
1734 </member>
1735 <member name="F:Newtonsoft.Json.DateParseHandling.None">
1736 <summary>
1737 Date formatted strings are not parsed to a date type and are read as strings.
1738 </summary>
1739 </member>
1740 <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
1741 <summary>
1742 Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
1743 </summary>
1744 </member>
1745 <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
1746 <summary>
1747 Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
1748 </summary>
1749 </member>
1750 <member name="T:Newtonsoft.Json.DateTimeZoneHandling">
1751 <summary>
1752 Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
1753 </summary>
1754 </member>
1755 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
1756 <summary>
1757 Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
1758 </summary>
1759 </member>
1760 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
1761 <summary>
1762 Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
1763 </summary>
1764 </member>
1765 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
1766 <summary>
1767 Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
1768 If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
1769 </summary>
1770 </member>
1771 <member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
1772 <summary>
1773 Time zone information should be preserved when converting.
1774 </summary>
1775 </member>
1776 <member name="T:Newtonsoft.Json.Formatting">
1777 <summary>
1778 Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
1779 </summary>
1780 </member>
1781 <member name="F:Newtonsoft.Json.Formatting.None">
1782 <summary>
1783 No special formatting is applied. This is the default.
1784 </summary>
1785 </member>
1786 <member name="F:Newtonsoft.Json.Formatting.Indented">
1787 <summary>
1788 Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
1789 </summary>
1790 </member>
1791 <member name="T:Newtonsoft.Json.JsonConstructorAttribute">
1792 <summary>
1793 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
1794 </summary>
1795 </member>
1796 <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
1797 <summary>
1798 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
1799 and write values during serialization.
1800 </summary>
1801 </member>
1802 <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
1803 <summary>
1804 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
1805 </summary>
1806 </member>
1807 <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
1808 <summary>
1809 Gets or sets a value that indicates whether to write extension data when serializing the object.
1810 </summary>
1811 <value>
1812 <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
1813 </value>
1814 </member>
1815 <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
1816 <summary>
1817 Gets or sets a value that indicates whether to read extension data when deserializing the object.
1818 </summary>
1819 <value>
1820 <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
1821 </value>
1822 </member>
1823 <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
1824 <summary>
1825 Specifies the settings used when merging JSON.
1826 </summary>
1827 </member>
1828 <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
1829 <summary>
1830 Gets or sets the method used when merging JSON arrays.
1831 </summary>
1832 <value>The method used when merging JSON arrays.</value>
1833 </member>
1834 <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
1835 <summary>
1836 Specifies how JSON arrays are merged together.
1837 </summary>
1838 </member>
1839 <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
1840 <summary>Concatenate arrays.</summary>
1841 </member>
1842 <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
1843 <summary>Union arrays, skipping items that already exist.</summary>
1844 </member>
1845 <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
1846 <summary>Replace all array items.</summary>
1847 </member>
1848 <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
1849 <summary>Merge array items together, matched by index.</summary>
1850 </member>
1851 <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
1852 <summary>
1853 Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
1854 </summary>
1855 </member>
1856 <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
1857 <summary>
1858 Read metadata properties located at the start of a JSON object.
1859 </summary>
1860 </member>
1861 <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
1862 <summary>
1863 Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
1864 </summary>
1865 </member>
1866 <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
1867 <summary>
1868 Do not try to read metadata properties.
1869 </summary>
1870 </member>
1871 <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
1872 <summary>
1873 Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
1874 </summary>
1875 </member>
1876 <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
1877 <summary>
1878 Represents a trace writer.
1879 </summary>
1880 </member>
1881 <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
1882 <summary>
1883 Writes the specified trace level, message and optional exception.
1884 </summary>
1885 <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
1886 <param name="message">The trace message.</param>
1887 <param name="ex">The trace exception. This parameter is optional.</param>
1888 </member>
1889 <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
1890 <summary>
1891 Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
1892 For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
1893 <code>Warning</code> and <code>Error</code> messages.
1894 </summary>
1895 <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
1896 </member>
1897 <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
1898 <summary>
1899 Writes the specified trace level, message and optional exception.
1900 </summary>
1901 <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
1902 <param name="message">The trace message.</param>
1903 <param name="ex">The trace exception. This parameter is optional.</param>
1904 </member>
1905 <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
1906 <summary>
1907 Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
1908 For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
1909 <code>Warning</code> and <code>Error</code> messages.
1910 </summary>
1911 <value>
1912 The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
1913 </value>
1914 </member>
1915 <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
1916 <summary>
1917 Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
1918 </summary>
1919 </member>
1920 <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
1921 <summary>
1922 Provides methods to get and set values.
1923 </summary>
1924 </member>
1925 <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
1926 <summary>
1927 Sets the value.
1928 </summary>
1929 <param name="target">The target to set the value on.</param>
1930 <param name="value">The value to set on the target.</param>
1931 </member>
1932 <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
1933 <summary>
1934 Gets the value.
1935 </summary>
1936 <param name="target">The target to get the value from.</param>
1937 <returns>The value.</returns>
1938 </member>
1939 <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
1940 <summary>
1941 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
1942 </summary>
1943 <param name="memberInfo">The member info.</param>
1944 </member>
1945 <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
1946 <summary>
1947 Sets the value.
1948 </summary>
1949 <param name="target">The target to set the value on.</param>
1950 <param name="value">The value to set on the target.</param>
1951 </member>
1952 <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
1953 <summary>
1954 Gets the value.
1955 </summary>
1956 <param name="target">The target to get the value from.</param>
1957 <returns>The value.</returns>
1958 </member>
1959 <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
1960 <summary>
1961 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
1962 </summary>
1963 </member>
1964 <member name="T:Newtonsoft.Json.Serialization.JsonContract">
1965 <summary>
1966 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
1967 </summary>
1968 </member>
1969 <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
1970 <summary>
1971 Gets the underlying type for the contract.
1972 </summary>
1973 <value>The underlying type for the contract.</value>
1974 </member>
1975 <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
1976 <summary>
1977 Gets or sets the type created during deserialization.
1978 </summary>
1979 <value>The type created during deserialization.</value>
1980 </member>
1981 <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
1982 <summary>
1983 Gets or sets whether this type contract is serialized as a reference.
1984 </summary>
1985 <value>Whether this type contract is serialized as a reference.</value>
1986 </member>
1987 <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
1988 <summary>
1989 Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
1990 </summary>
1991 <value>The converter.</value>
1992 </member>
1993 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
1994 <summary>
1995 Gets or sets all methods called immediately after deserialization of the object.
1996 </summary>
1997 <value>The methods called immediately after deserialization of the object.</value>
1998 </member>
1999 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
2000 <summary>
2001 Gets or sets all methods called during deserialization of the object.
2002 </summary>
2003 <value>The methods called during deserialization of the object.</value>
2004 </member>
2005 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
2006 <summary>
2007 Gets or sets all methods called after serialization of the object graph.
2008 </summary>
2009 <value>The methods called after serialization of the object graph.</value>
2010 </member>
2011 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
2012 <summary>
2013 Gets or sets all methods called before serialization of the object.
2014 </summary>
2015 <value>The methods called before serialization of the object.</value>
2016 </member>
2017 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
2018 <summary>
2019 Gets or sets all method called when an error is thrown during the serialization of the object.
2020 </summary>
2021 <value>The methods called when an error is thrown during the serialization of the object.</value>
2022 </member>
2023 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
2024 <summary>
2025 Gets or sets the method called immediately after deserialization of the object.
2026 </summary>
2027 <value>The method called immediately after deserialization of the object.</value>
2028 </member>
2029 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
2030 <summary>
2031 Gets or sets the method called during deserialization of the object.
2032 </summary>
2033 <value>The method called during deserialization of the object.</value>
2034 </member>
2035 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
2036 <summary>
2037 Gets or sets the method called after serialization of the object graph.
2038 </summary>
2039 <value>The method called after serialization of the object graph.</value>
2040 </member>
2041 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
2042 <summary>
2043 Gets or sets the method called before serialization of the object.
2044 </summary>
2045 <value>The method called before serialization of the object.</value>
2046 </member>
2047 <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
2048 <summary>
2049 Gets or sets the method called when an error is thrown during the serialization of the object.
2050 </summary>
2051 <value>The method called when an error is thrown during the serialization of the object.</value>
2052 </member>
2053 <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
2054 <summary>
2055 Gets or sets the default creator method used to create the object.
2056 </summary>
2057 <value>The default creator method used to create the object.</value>
2058 </member>
2059 <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
2060 <summary>
2061 Gets or sets a value indicating whether the default creator is non public.
2062 </summary>
2063 <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
2064 </member>
2065 <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
2066 <summary>
2067 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
2068 </summary>
2069 <param name="underlyingType">The underlying type for the contract.</param>
2070 </member>
2071 <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
2072 <summary>
2073 Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
2074 </summary>
2075 <value>The converter.</value>
2076 </member>
2077 <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
2078 <summary>
2079 Gets or sets a value indicating whether the collection items preserve object references.
2080 </summary>
2081 <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
2082 </member>
2083 <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
2084 <summary>
2085 Gets or sets the collection item reference loop handling.
2086 </summary>
2087 <value>The reference loop handling.</value>
2088 </member>
2089 <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
2090 <summary>
2091 Gets or sets the collection item type name handling.
2092 </summary>
2093 <value>The type name handling.</value>
2094 </member>
2095 <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
2096 <summary>
2097 Represents a trace writer that writes to memory. When the trace message limit is
2098 reached then old trace messages will be removed as new messages are added.
2099 </summary>
2100 </member>
2101 <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
2102 <summary>
2103 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
2104 </summary>
2105 </member>
2106 <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
2107 <summary>
2108 Writes the specified trace level, message and optional exception.
2109 </summary>
2110 <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
2111 <param name="message">The trace message.</param>
2112 <param name="ex">The trace exception. This parameter is optional.</param>
2113 </member>
2114 <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
2115 <summary>
2116 Returns an enumeration of the most recent trace messages.
2117 </summary>
2118 <returns>An enumeration of the most recent trace messages.</returns>
2119 </member>
2120 <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
2121 <summary>
2122 Returns a <see cref="T:System.String"/> of the most recent trace messages.
2123 </summary>
2124 <returns>
2125 A <see cref="T:System.String"/> of the most recent trace messages.
2126 </returns>
2127 </member>
2128 <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
2129 <summary>
2130 Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
2131 For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
2132 <code>Warning</code> and <code>Error</code> messages.
2133 </summary>
2134 <value>
2135 The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
2136 </value>
2137 </member>
2138 <member name="T:Newtonsoft.Json.IJsonLineInfo">
2139 <summary>
2140 Provides an interface to enable a class to return line and position information.
2141 </summary>
2142 </member>
2143 <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
2144 <summary>
2145 Gets a value indicating whether the class can return line information.
2146 </summary>
2147 <returns>
2148 <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
2149 </returns>
2150 </member>
2151 <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
2152 <summary>
2153 Gets the current line number.
2154 </summary>
2155 <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
2156 </member>
2157 <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
2158 <summary>
2159 Gets the current line position.
2160 </summary>
2161 <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
2162 </member>
2163 <member name="T:Newtonsoft.Json.StringEscapeHandling">
2164 <summary>
2165 Specifies how strings are escaped when writing JSON text.
2166 </summary>
2167 </member>
2168 <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
2169 <summary>
2170 Only control characters (e.g. newline) are escaped.
2171 </summary>
2172 </member>
2173 <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
2174 <summary>
2175 All non-ASCII and control characters (e.g. newline) are escaped.
2176 </summary>
2177 </member>
2178 <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
2179 <summary>
2180 HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.
2181 </summary>
2182 </member>
2183 <member name="T:Newtonsoft.Json.Linq.JRaw">
2184 <summary>
2185 Represents a raw JSON string.
2186 </summary>
2187 </member>
2188 <member name="T:Newtonsoft.Json.Linq.JValue">
2189 <summary>
2190 Represents a value in JSON (string, integer, date, etc).
2191 </summary>
2192 </member>
2193 <member name="T:Newtonsoft.Json.Linq.JToken">
2194 <summary>
2195 Represents an abstract JSON token.
2196 </summary>
2197 </member>
2198 <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
2199 <summary>
2200 Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
2201 </summary>
2202 <typeparam name="T">The type of token</typeparam>
2203 </member>
2204 <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
2205 <summary>
2206 Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
2207 </summary>
2208 <value></value>
2209 </member>
2210 <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
2211 <summary>
2212 Compares the values of two tokens, including the values of all descendant tokens.
2213 </summary>
2214 <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
2215 <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
2216 <returns>true if the tokens are equal; otherwise false.</returns>
2217 </member>
2218 <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
2219 <summary>
2220 Adds the specified content immediately after this token.
2221 </summary>
2222 <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
2223 </member>
2224 <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
2225 <summary>
2226 Adds the specified content immediately before this token.
2227 </summary>
2228 <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
2229 </member>
2230 <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
2231 <summary>
2232 Returns a collection of the ancestor tokens of this token.
2233 </summary>
2234 <returns>A collection of the ancestor tokens of this token.</returns>
2235 </member>
2236 <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
2237 <summary>
2238 Returns a collection of the sibling tokens after this token, in document order.
2239 </summary>
2240 <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
2241 </member>
2242 <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
2243 <summary>
2244 Returns a collection of the sibling tokens before this token, in document order.
2245 </summary>
2246 <returns>A collection of the sibling tokens before this token, in document order.</returns>
2247 </member>
2248 <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
2249 <summary>
2250 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
2251 </summary>
2252 <typeparam name="T">The type to convert the token to.</typeparam>
2253 <param name="key">The token key.</param>
2254 <returns>The converted token value.</returns>
2255 </member>
2256 <member name="M:Newtonsoft.Json.Linq.JToken.Children">
2257 <summary>
2258 Returns a collection of the child tokens of this token, in document order.
2259 </summary>
2260 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
2261 </member>
2262 <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
2263 <summary>
2264 Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
2265 </summary>
2266 <typeparam name="T">The type to filter the child tokens on.</typeparam>
2267 <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
2268 </member>
2269 <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
2270 <summary>
2271 Returns a collection of the child values of this token, in document order.
2272 </summary>
2273 <typeparam name="T">The type to convert the values to.</typeparam>
2274 <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
2275 </member>
2276 <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
2277 <summary>
2278 Removes this token from its parent.
2279 </summary>
2280 </member>
2281 <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
2282 <summary>
2283 Replaces this token with the specified token.
2284 </summary>
2285 <param name="value">The value.</param>
2286 </member>
2287 <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
2288 <summary>
2289 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
2290 </summary>
2291 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
2292 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
2293 </member>
2294 <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
2295 <summary>
2296 Returns the indented JSON for this token.
2297 </summary>
2298 <returns>
2299 The indented JSON for this token.
2300 </returns>
2301 </member>
2302 <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
2303 <summary>
2304 Returns the JSON for this token using the given formatting and converters.
2305 </summary>
2306 <param name="formatting">Indicates how the output is formatted.</param>
2307 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
2308 <returns>The JSON for this token using the given formatting and converters.</returns>
2309 </member>
2310 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
2311 <summary>
2312 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
2313 </summary>
2314 <param name="value">The value.</param>
2315 <returns>The result of the conversion.</returns>
2316 </member>
2317 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
2318 <summary>
2319 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
2320 </summary>
2321 <param name="value">The value.</param>
2322 <returns>The result of the conversion.</returns>
2323 </member>
2324 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
2325 <summary>
2326 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2327 </summary>
2328 <param name="value">The value.</param>
2329 <returns>The result of the conversion.</returns>
2330 </member>
2331 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
2332 <summary>
2333 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
2334 </summary>
2335 <param name="value">The value.</param>
2336 <returns>The result of the conversion.</returns>
2337 </member>
2338 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
2339 <summary>
2340 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2341 </summary>
2342 <param name="value">The value.</param>
2343 <returns>The result of the conversion.</returns>
2344 </member>
2345 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
2346 <summary>
2347 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2348 </summary>
2349 <param name="value">The value.</param>
2350 <returns>The result of the conversion.</returns>
2351 </member>
2352 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
2353 <summary>
2354 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2355 </summary>
2356 <param name="value">The value.</param>
2357 <returns>The result of the conversion.</returns>
2358 </member>
2359 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
2360 <summary>
2361 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2362 </summary>
2363 <param name="value">The value.</param>
2364 <returns>The result of the conversion.</returns>
2365 </member>
2366 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
2367 <summary>
2368 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2369 </summary>
2370 <param name="value">The value.</param>
2371 <returns>The result of the conversion.</returns>
2372 </member>
2373 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
2374 <summary>
2375 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
2376 </summary>
2377 <param name="value">The value.</param>
2378 <returns>The result of the conversion.</returns>
2379 </member>
2380 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
2381 <summary>
2382 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
2383 </summary>
2384 <param name="value">The value.</param>
2385 <returns>The result of the conversion.</returns>
2386 </member>
2387 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
2388 <summary>
2389 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
2390 </summary>
2391 <param name="value">The value.</param>
2392 <returns>The result of the conversion.</returns>
2393 </member>
2394 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
2395 <summary>
2396 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
2397 </summary>
2398 <param name="value">The value.</param>
2399 <returns>The result of the conversion.</returns>
2400 </member>
2401 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
2402 <summary>
2403 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
2404 </summary>
2405 <param name="value">The value.</param>
2406 <returns>The result of the conversion.</returns>
2407 </member>
2408 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
2409 <summary>
2410 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
2411 </summary>
2412 <param name="value">The value.</param>
2413 <returns>The result of the conversion.</returns>
2414 </member>
2415 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
2416 <summary>
2417 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2418 </summary>
2419 <param name="value">The value.</param>
2420 <returns>The result of the conversion.</returns>
2421 </member>
2422 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
2423 <summary>
2424 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2425 </summary>
2426 <param name="value">The value.</param>
2427 <returns>The result of the conversion.</returns>
2428 </member>
2429 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
2430 <summary>
2431 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2432 </summary>
2433 <param name="value">The value.</param>
2434 <returns>The result of the conversion.</returns>
2435 </member>
2436 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
2437 <summary>
2438 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2439 </summary>
2440 <param name="value">The value.</param>
2441 <returns>The result of the conversion.</returns>
2442 </member>
2443 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
2444 <summary>
2445 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2446 </summary>
2447 <param name="value">The value.</param>
2448 <returns>The result of the conversion.</returns>
2449 </member>
2450 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
2451 <summary>
2452 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
2453 </summary>
2454 <param name="value">The value.</param>
2455 <returns>The result of the conversion.</returns>
2456 </member>
2457 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
2458 <summary>
2459 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2460 </summary>
2461 <param name="value">The value.</param>
2462 <returns>The result of the conversion.</returns>
2463 </member>
2464 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
2465 <summary>
2466 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2467 </summary>
2468 <param name="value">The value.</param>
2469 <returns>The result of the conversion.</returns>
2470 </member>
2471 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
2472 <summary>
2473 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
2474 </summary>
2475 <param name="value">The value.</param>
2476 <returns>The result of the conversion.</returns>
2477 </member>
2478 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
2479 <summary>
2480 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2481 </summary>
2482 <param name="value">The value.</param>
2483 <returns>The result of the conversion.</returns>
2484 </member>
2485 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
2486 <summary>
2487 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
2488 </summary>
2489 <param name="value">The value.</param>
2490 <returns>The result of the conversion.</returns>
2491 </member>
2492 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
2493 <summary>
2494 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
2495 </summary>
2496 <param name="value">The value.</param>
2497 <returns>The result of the conversion.</returns>
2498 </member>
2499 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
2500 <summary>
2501 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
2502 </summary>
2503 <param name="value">The value.</param>
2504 <returns>The result of the conversion.</returns>
2505 </member>
2506 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
2507 <summary>
2508 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
2509 </summary>
2510 <param name="value">The value.</param>
2511 <returns>The result of the conversion.</returns>
2512 </member>
2513 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
2514 <summary>
2515 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
2516 </summary>
2517 <param name="value">The value.</param>
2518 <returns>The result of the conversion.</returns>
2519 </member>
2520 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
2521 <summary>
2522 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
2523 </summary>
2524 <param name="value">The value.</param>
2525 <returns>The result of the conversion.</returns>
2526 </member>
2527 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
2528 <summary>
2529 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
2530 </summary>
2531 <param name="value">The value.</param>
2532 <returns>The result of the conversion.</returns>
2533 </member>
2534 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
2535 <summary>
2536 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
2537 </summary>
2538 <param name="value">The value.</param>
2539 <returns>The result of the conversion.</returns>
2540 </member>
2541 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
2542 <summary>
2543 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
2544 </summary>
2545 <param name="value">The value.</param>
2546 <returns>The result of the conversion.</returns>
2547 </member>
2548 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
2549 <summary>
2550 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
2551 </summary>
2552 <param name="value">The value.</param>
2553 <returns>The result of the conversion.</returns>
2554 </member>
2555 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
2556 <summary>
2557 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
2558 </summary>
2559 <param name="value">The value.</param>
2560 <returns>The result of the conversion.</returns>
2561 </member>
2562 <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
2563 <summary>
2564 Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
2565 </summary>
2566 <param name="value">The value.</param>
2567 <returns>The result of the conversion.</returns>
2568 </member>
2569 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
2570 <summary>
2571 Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2572 </summary>
2573 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2574 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2575 </member>
2576 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
2577 <summary>
2578 Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2579 </summary>
2580 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2581 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2582 </member>
2583 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
2584 <summary>
2585 Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2586 </summary>
2587 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2588 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2589 </member>
2590 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
2591 <summary>
2592 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2593 </summary>
2594 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2595 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2596 </member>
2597 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
2598 <summary>
2599 Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2600 </summary>
2601 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2602 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2603 </member>
2604 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
2605 <summary>
2606 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2607 </summary>
2608 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2609 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2610 </member>
2611 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
2612 <summary>
2613 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2614 </summary>
2615 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2616 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2617 </member>
2618 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
2619 <summary>
2620 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2621 </summary>
2622 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2623 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2624 </member>
2625 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
2626 <summary>
2627 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2628 </summary>
2629 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2630 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2631 </member>
2632 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
2633 <summary>
2634 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2635 </summary>
2636 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2637 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2638 </member>
2639 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
2640 <summary>
2641 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2642 </summary>
2643 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2644 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2645 </member>
2646 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
2647 <summary>
2648 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2649 </summary>
2650 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2651 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2652 </member>
2653 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
2654 <summary>
2655 Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2656 </summary>
2657 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2658 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2659 </member>
2660 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
2661 <summary>
2662 Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2663 </summary>
2664 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2665 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2666 </member>
2667 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
2668 <summary>
2669 Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2670 </summary>
2671 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2672 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2673 </member>
2674 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
2675 <summary>
2676 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2677 </summary>
2678 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2679 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2680 </member>
2681 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
2682 <summary>
2683 Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2684 </summary>
2685 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2686 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2687 </member>
2688 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
2689 <summary>
2690 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2691 </summary>
2692 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2693 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2694 </member>
2695 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
2696 <summary>
2697 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2698 </summary>
2699 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2700 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2701 </member>
2702 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
2703 <summary>
2704 Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2705 </summary>
2706 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2707 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2708 </member>
2709 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
2710 <summary>
2711 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2712 </summary>
2713 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2714 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2715 </member>
2716 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
2717 <summary>
2718 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2719 </summary>
2720 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2721 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2722 </member>
2723 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
2724 <summary>
2725 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2726 </summary>
2727 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2728 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2729 </member>
2730 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
2731 <summary>
2732 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2733 </summary>
2734 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2735 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2736 </member>
2737 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
2738 <summary>
2739 Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2740 </summary>
2741 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2742 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2743 </member>
2744 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
2745 <summary>
2746 Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2747 </summary>
2748 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2749 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2750 </member>
2751 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
2752 <summary>
2753 Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2754 </summary>
2755 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2756 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2757 </member>
2758 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
2759 <summary>
2760 Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2761 </summary>
2762 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2763 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2764 </member>
2765 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
2766 <summary>
2767 Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2768 </summary>
2769 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2770 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2771 </member>
2772 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
2773 <summary>
2774 Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2775 </summary>
2776 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2777 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2778 </member>
2779 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
2780 <summary>
2781 Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2782 </summary>
2783 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2784 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2785 </member>
2786 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
2787 <summary>
2788 Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2789 </summary>
2790 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2791 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2792 </member>
2793 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
2794 <summary>
2795 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2796 </summary>
2797 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2798 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2799 </member>
2800 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
2801 <summary>
2802 Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2803 </summary>
2804 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2805 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2806 </member>
2807 <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
2808 <summary>
2809 Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2810 </summary>
2811 <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
2812 <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
2813 </member>
2814 <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
2815 <summary>
2816 Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
2817 </summary>
2818 <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
2819 </member>
2820 <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
2821 <summary>
2822 Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
2823 </summary>
2824 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
2825 <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
2826 </member>
2827 <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
2828 <summary>
2829 Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
2830 </summary>
2831 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
2832 <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
2833 <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
2834 </member>
2835 <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
2836 <summary>
2837 Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2838 </summary>
2839 <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
2840 <returns>The new object created from the JSON value.</returns>
2841 </member>
2842 <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
2843 <summary>
2844 Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2845 </summary>
2846 <param name="objectType">The object type that the token will be deserialized to.</param>
2847 <returns>The new object created from the JSON value.</returns>
2848 </member>
2849 <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
2850 <summary>
2851 Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
2852 </summary>
2853 <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
2854 <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
2855 <returns>The new object created from the JSON value.</returns>
2856 </member>
2857 <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
2858 <summary>
2859 Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
2860 </summary>
2861 <param name="objectType">The object type that the token will be deserialized to.</param>
2862 <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
2863 <returns>The new object created from the JSON value.</returns>
2864 </member>
2865 <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
2866 <summary>
2867 Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
2868 </summary>
2869 <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
2870 <returns>
2871 An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
2872 that were read from the reader. The runtime type of the token is determined
2873 by the token type of the first token encountered in the reader.
2874 </returns>
2875 </member>
2876 <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
2877 <summary>
2878 Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
2879 </summary>
2880 <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
2881 <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
2882 </member>
2883 <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
2884 <summary>
2885 Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
2886 </summary>
2887 <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
2888 <returns>
2889 An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
2890 that were read from the reader. The runtime type of the token is determined
2891 by the token type of the first token encountered in the reader.
2892 </returns>
2893 </member>
2894 <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
2895 <summary>
2896 Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
2897 </summary>
2898 <param name="path">
2899 A <see cref="T:System.String"/> that contains a JPath expression.
2900 </param>
2901 <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
2902 </member>
2903 <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
2904 <summary>
2905 Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
2906 </summary>
2907 <param name="path">
2908 A <see cref="T:System.String"/> that contains a JPath expression.
2909 </param>
2910 <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
2911 <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
2912 </member>
2913 <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
2914 <summary>
2915 Selects a collection of elements using a JPath expression.
2916 </summary>
2917 <param name="path">
2918 A <see cref="T:System.String"/> that contains a JPath expression.
2919 </param>
2920 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
2921 </member>
2922 <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
2923 <summary>
2924 Selects a collection of elements using a JPath expression.
2925 </summary>
2926 <param name="path">
2927 A <see cref="T:System.String"/> that contains a JPath expression.
2928 </param>
2929 <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
2930 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
2931 </member>
2932 <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
2933 <summary>
2934 Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
2935 </summary>
2936 <param name="parameter">The expression tree representation of the runtime value.</param>
2937 <returns>
2938 The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
2939 </returns>
2940 </member>
2941 <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
2942 <summary>
2943 Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
2944 </summary>
2945 <param name="parameter">The expression tree representation of the runtime value.</param>
2946 <returns>
2947 The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
2948 </returns>
2949 </member>
2950 <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
2951 <summary>
2952 Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
2953 </summary>
2954 <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
2955 </member>
2956 <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
2957 <summary>
2958 Gets a comparer that can compare two tokens for value equality.
2959 </summary>
2960 <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
2961 </member>
2962 <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
2963 <summary>
2964 Gets or sets the parent.
2965 </summary>
2966 <value>The parent.</value>
2967 </member>
2968 <member name="P:Newtonsoft.Json.Linq.JToken.Root">
2969 <summary>
2970 Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2971 </summary>
2972 <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
2973 </member>
2974 <member name="P:Newtonsoft.Json.Linq.JToken.Type">
2975 <summary>
2976 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
2977 </summary>
2978 <value>The type.</value>
2979 </member>
2980 <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
2981 <summary>
2982 Gets a value indicating whether this token has child tokens.
2983 </summary>
2984 <value>
2985 <c>true</c> if this token has child values; otherwise, <c>false</c>.
2986 </value>
2987 </member>
2988 <member name="P:Newtonsoft.Json.Linq.JToken.Next">
2989 <summary>
2990 Gets the next sibling token of this node.
2991 </summary>
2992 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
2993 </member>
2994 <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
2995 <summary>
2996 Gets the previous sibling token of this node.
2997 </summary>
2998 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
2999 </member>
3000 <member name="P:Newtonsoft.Json.Linq.JToken.Path">
3001 <summary>
3002 Gets the path of the JSON token.
3003 </summary>
3004 </member>
3005 <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
3006 <summary>
3007 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
3008 </summary>
3009 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
3010 </member>
3011 <member name="P:Newtonsoft.Json.Linq.JToken.First">
3012 <summary>
3013 Get the first child token of this token.
3014 </summary>
3015 <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
3016 </member>
3017 <member name="P:Newtonsoft.Json.Linq.JToken.Last">
3018 <summary>
3019 Get the last child token of this token.
3020 </summary>
3021 <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
3022 </member>
3023 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
3024 <summary>
3025 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
3026 </summary>
3027 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
3028 </member>
3029 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
3030 <summary>
3031 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3032 </summary>
3033 <param name="value">The value.</param>
3034 </member>
3035 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
3036 <summary>
3037 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3038 </summary>
3039 <param name="value">The value.</param>
3040 </member>
3041 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
3042 <summary>
3043 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3044 </summary>
3045 <param name="value">The value.</param>
3046 </member>
3047 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
3048 <summary>
3049 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3050 </summary>
3051 <param name="value">The value.</param>
3052 </member>
3053 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
3054 <summary>
3055 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3056 </summary>
3057 <param name="value">The value.</param>
3058 </member>
3059 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
3060 <summary>
3061 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3062 </summary>
3063 <param name="value">The value.</param>
3064 </member>
3065 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
3066 <summary>
3067 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3068 </summary>
3069 <param name="value">The value.</param>
3070 </member>
3071 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
3072 <summary>
3073 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3074 </summary>
3075 <param name="value">The value.</param>
3076 </member>
3077 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
3078 <summary>
3079 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3080 </summary>
3081 <param name="value">The value.</param>
3082 </member>
3083 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
3084 <summary>
3085 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3086 </summary>
3087 <param name="value">The value.</param>
3088 </member>
3089 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
3090 <summary>
3091 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3092 </summary>
3093 <param name="value">The value.</param>
3094 </member>
3095 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
3096 <summary>
3097 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3098 </summary>
3099 <param name="value">The value.</param>
3100 </member>
3101 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
3102 <summary>
3103 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3104 </summary>
3105 <param name="value">The value.</param>
3106 </member>
3107 <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
3108 <summary>
3109 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
3110 </summary>
3111 <param name="value">The value.</param>
3112 </member>
3113 <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
3114 <summary>
3115 Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
3116 </summary>
3117 <param name="value">The value.</param>
3118 <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
3119 </member>
3120 <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
3121 <summary>
3122 Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
3123 </summary>
3124 <param name="value">The value.</param>
3125 <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
3126 </member>
3127 <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
3128 <summary>
3129 Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
3130 </summary>
3131 <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
3132 </member>
3133 <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
3134 <summary>
3135 Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
3136 </summary>
3137 <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
3138 </member>
3139 <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
3140 <summary>
3141 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
3142 </summary>
3143 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
3144 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
3145 </member>
3146 <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
3147 <summary>
3148 Indicates whether the current object is equal to another object of the same type.
3149 </summary>
3150 <returns>
3151 true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
3152 </returns>
3153 <param name="other">An object to compare with this object.</param>
3154 </member>
3155 <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
3156 <summary>
3157 Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
3158 </summary>
3159 <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
3160 <returns>
3161 true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
3162 </returns>
3163 <exception cref="T:System.NullReferenceException">
3164 The <paramref name="obj"/> parameter is null.
3165 </exception>
3166 </member>
3167 <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
3168 <summary>
3169 Serves as a hash function for a particular type.
3170 </summary>
3171 <returns>
3172 A hash code for the current <see cref="T:System.Object"/>.
3173 </returns>
3174 </member>
3175 <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
3176 <summary>
3177 Returns a <see cref="T:System.String"/> that represents this instance.
3178 </summary>
3179 <returns>
3180 A <see cref="T:System.String"/> that represents this instance.
3181 </returns>
3182 </member>
3183 <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
3184 <summary>
3185 Returns a <see cref="T:System.String"/> that represents this instance.
3186 </summary>
3187 <param name="format">The format.</param>
3188 <returns>
3189 A <see cref="T:System.String"/> that represents this instance.
3190 </returns>
3191 </member>
3192 <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
3193 <summary>
3194 Returns a <see cref="T:System.String"/> that represents this instance.
3195 </summary>
3196 <param name="formatProvider">The format provider.</param>
3197 <returns>
3198 A <see cref="T:System.String"/> that represents this instance.
3199 </returns>
3200 </member>
3201 <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
3202 <summary>
3203 Returns a <see cref="T:System.String"/> that represents this instance.
3204 </summary>
3205 <param name="format">The format.</param>
3206 <param name="formatProvider">The format provider.</param>
3207 <returns>
3208 A <see cref="T:System.String"/> that represents this instance.
3209 </returns>
3210 </member>
3211 <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
3212 <summary>
3213 Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
3214 </summary>
3215 <param name="parameter">The expression tree representation of the runtime value.</param>
3216 <returns>
3217 The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
3218 </returns>
3219 </member>
3220 <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
3221 <summary>
3222 Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
3223 </summary>
3224 <param name="obj">An object to compare with this instance.</param>
3225 <returns>
3226 A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
3227 Value
3228 Meaning
3229 Less than zero
3230 This instance is less than <paramref name="obj"/>.
3231 Zero
3232 This instance is equal to <paramref name="obj"/>.
3233 Greater than zero
3234 This instance is greater than <paramref name="obj"/>.
3235 </returns>
3236 <exception cref="T:System.ArgumentException">
3237 <paramref name="obj"/> is not the same type as this instance.
3238 </exception>
3239 </member>
3240 <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
3241 <summary>
3242 Gets a value indicating whether this token has child tokens.
3243 </summary>
3244 <value>
3245 <c>true</c> if this token has child values; otherwise, <c>false</c>.
3246 </value>
3247 </member>
3248 <member name="P:Newtonsoft.Json.Linq.JValue.Type">
3249 <summary>
3250 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
3251 </summary>
3252 <value>The type.</value>
3253 </member>
3254 <member name="P:Newtonsoft.Json.Linq.JValue.Value">
3255 <summary>
3256 Gets or sets the underlying token value.
3257 </summary>
3258 <value>The underlying token value.</value>
3259 </member>
3260 <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
3261 <summary>
3262 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
3263 </summary>
3264 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
3265 </member>
3266 <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
3267 <summary>
3268 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
3269 </summary>
3270 <param name="rawJson">The raw json.</param>
3271 </member>
3272 <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
3273 <summary>
3274 Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
3275 </summary>
3276 <param name="reader">The reader.</param>
3277 <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
3278 </member>
3279 <member name="T:Newtonsoft.Json.Required">
3280 <summary>
3281 Indicating whether a property is required.
3282 </summary>
3283 </member>
3284 <member name="F:Newtonsoft.Json.Required.Default">
3285 <summary>
3286 The property is not required. The default state.
3287 </summary>
3288 </member>
3289 <member name="F:Newtonsoft.Json.Required.AllowNull">
3290 <summary>
3291 The property must be defined in JSON but can be a null value.
3292 </summary>
3293 </member>
3294 <member name="F:Newtonsoft.Json.Required.Always">
3295 <summary>
3296 The property must be defined in JSON and cannot be a null value.
3297 </summary>
3298 </member>
3299 <member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract">
3300 <summary>
3301 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3302 </summary>
3303 </member>
3304 <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
3305 <summary>
3306 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
3307 </summary>
3308 <param name="underlyingType">The underlying type for the contract.</param>
3309 </member>
3310 <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
3311 <summary>
3312 Gets the object's properties.
3313 </summary>
3314 <value>The object's properties.</value>
3315 </member>
3316 <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
3317 <summary>
3318 Gets or sets the property name resolver.
3319 </summary>
3320 <value>The property name resolver.</value>
3321 </member>
3322 <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract">
3323 <summary>
3324 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3325 </summary>
3326 </member>
3327 <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
3328 <summary>
3329 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
3330 </summary>
3331 <param name="underlyingType">The underlying type for the contract.</param>
3332 </member>
3333 <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
3334 <summary>
3335 Gets or sets the ISerializable object constructor.
3336 </summary>
3337 <value>The ISerializable object constructor.</value>
3338 </member>
3339 <member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
3340 <summary>
3341 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3342 </summary>
3343 </member>
3344 <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
3345 <summary>
3346 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
3347 </summary>
3348 <param name="underlyingType">The underlying type for the contract.</param>
3349 </member>
3350 <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
3351 <summary>
3352 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3353 </summary>
3354 </member>
3355 <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
3356 <summary>
3357 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
3358 </summary>
3359 <param name="underlyingType">The underlying type for the contract.</param>
3360 </member>
3361 <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
3362 <summary>
3363 Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
3364 </summary>
3365 </member>
3366 <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
3367 <summary>
3368 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
3369 </summary>
3370 <param name="memberInfo">The member info.</param>
3371 </member>
3372 <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
3373 <summary>
3374 Sets the value.
3375 </summary>
3376 <param name="target">The target to set the value on.</param>
3377 <param name="value">The value to set on the target.</param>
3378 </member>
3379 <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
3380 <summary>
3381 Gets the value.
3382 </summary>
3383 <param name="target">The target to get the value from.</param>
3384 <returns>The value.</returns>
3385 </member>
3386 <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
3387 <summary>
3388 Provides data for the Error event.
3389 </summary>
3390 </member>
3391 <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
3392 <summary>
3393 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
3394 </summary>
3395 <param name="currentObject">The current object.</param>
3396 <param name="errorContext">The error context.</param>
3397 </member>
3398 <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
3399 <summary>
3400 Gets the current object the error event is being raised against.
3401 </summary>
3402 <value>The current object the error event is being raised against.</value>
3403 </member>
3404 <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
3405 <summary>
3406 Gets the error context.
3407 </summary>
3408 <value>The error context.</value>
3409 </member>
3410 <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
3411 <summary>
3412 Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
3413 </summary>
3414 </member>
3415 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
3416 <summary>
3417 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
3418 </summary>
3419 <param name="name">The name.</param>
3420 </member>
3421 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
3422 <summary>
3423 When overridden in a derived class, returns whether resetting an object changes its value.
3424 </summary>
3425 <returns>
3426 true if resetting the component changes its value; otherwise, false.
3427 </returns>
3428 <param name="component">The component to test for reset capability.
3429 </param>
3430 </member>
3431 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
3432 <summary>
3433 When overridden in a derived class, gets the current value of the property on a component.
3434 </summary>
3435 <returns>
3436 The value of a property for a given component.
3437 </returns>
3438 <param name="component">The component with the property for which to retrieve the value.
3439 </param>
3440 </member>
3441 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
3442 <summary>
3443 When overridden in a derived class, resets the value for this property of the component to the default value.
3444 </summary>
3445 <param name="component">The component with the property value that is to be reset to the default value.
3446 </param>
3447 </member>
3448 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
3449 <summary>
3450 When overridden in a derived class, sets the value of the component to a different value.
3451 </summary>
3452 <param name="component">The component with the property value that is to be set.
3453 </param><param name="value">The new value.
3454 </param>
3455 </member>
3456 <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
3457 <summary>
3458 When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
3459 </summary>
3460 <returns>
3461 true if the property should be persisted; otherwise, false.
3462 </returns>
3463 <param name="component">The component with the property to be examined for persistence.
3464 </param>
3465 </member>
3466 <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
3467 <summary>
3468 When overridden in a derived class, gets the type of the component this property is bound to.
3469 </summary>
3470 <returns>
3471 A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.
3472 </returns>
3473 </member>
3474 <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
3475 <summary>
3476 When overridden in a derived class, gets a value indicating whether this property is read-only.
3477 </summary>
3478 <returns>
3479 true if the property is read-only; otherwise, false.
3480 </returns>
3481 </member>
3482 <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
3483 <summary>
3484 When overridden in a derived class, gets the type of the property.
3485 </summary>
3486 <returns>
3487 A <see cref="T:System.Type"/> that represents the type of the property.
3488 </returns>
3489 </member>
3490 <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
3491 <summary>
3492 Gets the hash code for the name of the member.
3493 </summary>
3494 <value></value>
3495 <returns>
3496 The hash code for the name of the member.
3497 </returns>
3498 </member>
3499 <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
3500 <summary>
3501 Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3502 </summary>
3503 </member>
3504 <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
3505 <summary>
3506 Resolves a reference to its object.
3507 </summary>
3508 <param name="context">The serialization context.</param>
3509 <param name="reference">The reference to resolve.</param>
3510 <returns>The object that</returns>
3511 </member>
3512 <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
3513 <summary>
3514 Gets the reference for the sepecified object.
3515 </summary>
3516 <param name="context">The serialization context.</param>
3517 <param name="value">The object to get a reference for.</param>
3518 <returns>The reference to the object.</returns>
3519 </member>
3520 <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
3521 <summary>
3522 Determines whether the specified object is referenced.
3523 </summary>
3524 <param name="context">The serialization context.</param>
3525 <param name="value">The object to test for a reference.</param>
3526 <returns>
3527 <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
3528 </returns>
3529 </member>
3530 <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
3531 <summary>
3532 Adds a reference to the specified object.
3533 </summary>
3534 <param name="context">The serialization context.</param>
3535 <param name="reference">The reference.</param>
3536 <param name="value">The object to reference.</param>
3537 </member>
3538 <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
3539 <summary>
3540 Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3541 Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
3542 </summary>
3543 <example>
3544 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
3545 </example>
3546 </member>
3547 <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
3548 <summary>
3549 Do not preserve references when serializing types.
3550 </summary>
3551 </member>
3552 <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
3553 <summary>
3554 Preserve references when serializing into a JSON object structure.
3555 </summary>
3556 </member>
3557 <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
3558 <summary>
3559 Preserve references when serializing into a JSON array structure.
3560 </summary>
3561 </member>
3562 <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
3563 <summary>
3564 Preserve references when serializing.
3565 </summary>
3566 </member>
3567 <member name="T:Newtonsoft.Json.JsonArrayAttribute">
3568 <summary>
3569 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
3570 </summary>
3571 </member>
3572 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
3573 <summary>
3574 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
3575 </summary>
3576 </member>
3577 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
3578 <summary>
3579 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
3580 </summary>
3581 <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
3582 </member>
3583 <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
3584 <summary>
3585 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
3586 </summary>
3587 <param name="id">The container Id.</param>
3588 </member>
3589 <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
3590 <summary>
3591 Gets or sets a value indicating whether null items are allowed in the collection.
3592 </summary>
3593 <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
3594 </member>
3595 <member name="T:Newtonsoft.Json.DefaultValueHandling">
3596 <summary>
3597 Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
3598 </summary>
3599 <example>
3600 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
3601 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
3602 </example>
3603 </member>
3604 <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
3605 <summary>
3606 Include members where the member value is the same as the member's default value when serializing objects.
3607 Included members are written to JSON. Has no effect when deserializing.
3608 </summary>
3609 </member>
3610 <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
3611 <summary>
3612 Ignore members where the member value is the same as the member's default value when serializing objects
3613 so that is is not written to JSON.
3614 This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
3615 decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
3616 placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
3617 </summary>
3618 </member>
3619 <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
3620 <summary>
3621 Members with a default value but no JSON will be set to their default value when deserializing.
3622 </summary>
3623 </member>
3624 <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
3625 <summary>
3626 Ignore members where the member value is the same as the member's default value when serializing objects
3627 and sets members to their default value when deserializing.
3628 </summary>
3629 </member>
3630 <member name="T:Newtonsoft.Json.JsonConverterAttribute">
3631 <summary>
3632 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
3633 </summary>
3634 </member>
3635 <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
3636 <summary>
3637 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
3638 </summary>
3639 <param name="converterType">Type of the converter.</param>
3640 </member>
3641 <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])">
3642 <summary>
3643 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
3644 </summary>
3645 <param name="converterType">Type of the converter.</param>
3646 <param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</param>
3647 </member>
3648 <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
3649 <summary>
3650 Gets the type of the converter.
3651 </summary>
3652 <value>The type of the converter.</value>
3653 </member>
3654 <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
3655 <summary>
3656 The parameter list to use when constructing the JsonConverter described by ConverterType.
3657 If null, the default constructor is used.
3658 </summary>
3659 </member>
3660 <member name="T:Newtonsoft.Json.JsonObjectAttribute">
3661 <summary>
3662 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
3663 </summary>
3664 </member>
3665 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
3666 <summary>
3667 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
3668 </summary>
3669 </member>
3670 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
3671 <summary>
3672 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
3673 </summary>
3674 <param name="memberSerialization">The member serialization.</param>
3675 </member>
3676 <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
3677 <summary>
3678 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
3679 </summary>
3680 <param name="id">The container Id.</param>
3681 </member>
3682 <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
3683 <summary>
3684 Gets or sets the member serialization.
3685 </summary>
3686 <value>The member serialization.</value>
3687 </member>
3688 <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
3689 <summary>
3690 Gets or sets a value that indicates whether the object's properties are required.
3691 </summary>
3692 <value>
3693 A value indicating whether the object's properties are required.
3694 </value>
3695 </member>
3696 <member name="T:Newtonsoft.Json.JsonSerializerSettings">
3697 <summary>
3698 Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
3699 </summary>
3700 </member>
3701 <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
3702 <summary>
3703 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
3704 </summary>
3705 </member>
3706 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
3707 <summary>
3708 Gets or sets how reference loops (e.g. a class referencing itself) is handled.
3709 </summary>
3710 <value>Reference loop handling.</value>
3711 </member>
3712 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
3713 <summary>
3714 Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
3715 </summary>
3716 <value>Missing member handling.</value>
3717 </member>
3718 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
3719 <summary>
3720 Gets or sets how objects are created during deserialization.
3721 </summary>
3722 <value>The object creation handling.</value>
3723 </member>
3724 <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
3725 <summary>
3726 Gets or sets how null values are handled during serialization and deserialization.
3727 </summary>
3728 <value>Null value handling.</value>
3729 </member>
3730 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
3731 <summary>
3732 Gets or sets how null default are handled during serialization and deserialization.
3733 </summary>
3734 <value>The default value handling.</value>
3735 </member>
3736 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
3737 <summary>
3738 Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
3739 </summary>
3740 <value>The converters.</value>
3741 </member>
3742 <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
3743 <summary>
3744 Gets or sets how object references are preserved by the serializer.
3745 </summary>
3746 <value>The preserve references handling.</value>
3747 </member>
3748 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
3749 <summary>
3750 Gets or sets how type name writing and reading is handled by the serializer.
3751 </summary>
3752 <value>The type name handling.</value>
3753 </member>
3754 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
3755 <summary>
3756 Gets or sets how metadata properties are used during deserialization.
3757 </summary>
3758 <value>The metadata properties handling.</value>
3759 </member>
3760 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
3761 <summary>
3762 Gets or sets how a type name assembly is written and resolved by the serializer.
3763 </summary>
3764 <value>The type name assembly format.</value>
3765 </member>
3766 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
3767 <summary>
3768 Gets or sets how constructors are used during deserialization.
3769 </summary>
3770 <value>The constructor handling.</value>
3771 </member>
3772 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
3773 <summary>
3774 Gets or sets the contract resolver used by the serializer when
3775 serializing .NET objects to JSON and vice versa.
3776 </summary>
3777 <value>The contract resolver.</value>
3778 </member>
3779 <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
3780 <summary>
3781 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
3782 </summary>
3783 <value>The reference resolver.</value>
3784 </member>
3785 <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
3786 <summary>
3787 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
3788 </summary>
3789 <value>The trace writer.</value>
3790 </member>
3791 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
3792 <summary>
3793 Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
3794 </summary>
3795 <value>The binder.</value>
3796 </member>
3797 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
3798 <summary>
3799 Gets or sets the error handler called during serialization and deserialization.
3800 </summary>
3801 <value>The error handler called during serialization and deserialization.</value>
3802 </member>
3803 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
3804 <summary>
3805 Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
3806 </summary>
3807 <value>The context.</value>
3808 </member>
3809 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
3810 <summary>
3811 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
3812 </summary>
3813 </member>
3814 <member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
3815 <summary>
3816 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
3817 </summary>
3818 </member>
3819 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
3820 <summary>
3821 Indicates how JSON text output is formatted.
3822 </summary>
3823 </member>
3824 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
3825 <summary>
3826 Get or set how dates are written to JSON text.
3827 </summary>
3828 </member>
3829 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
3830 <summary>
3831 Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
3832 </summary>
3833 </member>
3834 <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling">
3835 <summary>
3836 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
3837 </summary>
3838 </member>
3839 <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
3840 <summary>
3841 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
3842 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
3843 are written as JSON.
3844 </summary>
3845 </member>
3846 <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
3847 <summary>
3848 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
3849 </summary>
3850 </member>
3851 <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
3852 <summary>
3853 Get or set how strings are escaped when writing JSON text.
3854 </summary>
3855 </member>
3856 <member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
3857 <summary>
3858 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
3859 </summary>
3860 </member>
3861 <member name="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
3862 <summary>
3863 Gets a value indicating whether there will be a check for additional content after deserializing an object.
3864 </summary>
3865 <value>
3866 <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
3867 </value>
3868 </member>
3869 <member name="T:Newtonsoft.Json.JsonValidatingReader">
3870 <summary>
3871 Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
3872 </summary>
3873 </member>
3874 <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
3875 <summary>
3876 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
3877 validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
3878 </summary>
3879 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
3880 </member>
3881 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32">
3882 <summary>
3883 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3884 </summary>
3885 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3886 </member>
3887 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
3888 <summary>
3889 Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
3890 </summary>
3891 <returns>
3892 A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
3893 </returns>
3894 </member>
3895 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
3896 <summary>
3897 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3898 </summary>
3899 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3900 </member>
3901 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
3902 <summary>
3903 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
3904 </summary>
3905 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
3906 </member>
3907 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
3908 <summary>
3909 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3910 </summary>
3911 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
3912 </member>
3913 <member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
3914 <summary>
3915 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
3916 </summary>
3917 <returns>A <see cref="T:System.Nullable`1"/>.</returns>
3918 </member>
3919 <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
3920 <summary>
3921 Reads the next JSON token from the stream.
3922 </summary>
3923 <returns>
3924 true if the next token was read successfully; false if there are no more tokens to read.
3925 </returns>
3926 </member>
3927 <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
3928 <summary>
3929 Sets an event handler for receiving schema validation errors.
3930 </summary>
3931 </member>
3932 <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
3933 <summary>
3934 Gets the text value of the current JSON token.
3935 </summary>
3936 <value></value>
3937 </member>
3938 <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
3939 <summary>
3940 Gets the depth of the current token in the JSON document.
3941 </summary>
3942 <value>The depth of the current token in the JSON document.</value>
3943 </member>
3944 <member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
3945 <summary>
3946 Gets the path of the current JSON token.
3947 </summary>
3948 </member>
3949 <member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
3950 <summary>
3951 Gets the quotation mark character used to enclose the value of a string.
3952 </summary>
3953 <value></value>
3954 </member>
3955 <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
3956 <summary>
3957 Gets the type of the current JSON token.
3958 </summary>
3959 <value></value>
3960 </member>
3961 <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
3962 <summary>
3963 Gets the Common Language Runtime (CLR) type for the current JSON token.
3964 </summary>
3965 <value></value>
3966 </member>
3967 <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
3968 <summary>
3969 Gets or sets the schema.
3970 </summary>
3971 <value>The schema.</value>
3972 </member>
3973 <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
3974 <summary>
3975 Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
3976 </summary>
3977 <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
3978 </member>
3979 <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
3980 <summary>
3981 Compares tokens to determine whether they are equal.
3982 </summary>
3983 </member>
3984 <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
3985 <summary>
3986 Determines whether the specified objects are equal.
3987 </summary>
3988 <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
3989 <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
3990 <returns>
3991 true if the specified objects are equal; otherwise, false.
3992 </returns>
3993 </member>
3994 <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
3995 <summary>
3996 Returns a hash code for the specified object.
3997 </summary>
3998 <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
3999 <returns>A hash code for the specified object.</returns>
4000 <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
4001 </member>
4002 <member name="T:Newtonsoft.Json.MemberSerialization">
4003 <summary>
4004 Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
4005 </summary>
4006 </member>
4007 <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
4008 <summary>
4009 All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
4010 This is the default member serialization mode.
4011 </summary>
4012 </member>
4013 <member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
4014 <summary>
4015 Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
4016 This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
4017 </summary>
4018 </member>
4019 <member name="F:Newtonsoft.Json.MemberSerialization.Fields">
4020 <summary>
4021 All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
4022 This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>
4023 and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
4024 </summary>
4025 </member>
4026 <member name="T:Newtonsoft.Json.ObjectCreationHandling">
4027 <summary>
4028 Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
4029 </summary>
4030 </member>
4031 <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
4032 <summary>
4033 Reuse existing objects, create new objects when needed.
4034 </summary>
4035 </member>
4036 <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
4037 <summary>
4038 Only reuse existing objects.
4039 </summary>
4040 </member>
4041 <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
4042 <summary>
4043 Always create new objects.
4044 </summary>
4045 </member>
4046 <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
4047 <summary>
4048 Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
4049 </summary>
4050 </member>
4051 <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
4052 <summary>
4053 Writes the JSON representation of the object.
4054 </summary>
4055 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
4056 <param name="value">The value.</param>
4057 <param name="serializer">The calling serializer.</param>
4058 </member>
4059 <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
4060 <summary>
4061 Reads the JSON representation of the object.
4062 </summary>
4063 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
4064 <param name="objectType">Type of the object.</param>
4065 <param name="existingValue">The existing value of object being read.</param>
4066 <param name="serializer">The calling serializer.</param>
4067 <returns>The object value.</returns>
4068 </member>
4069 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
4070 <summary>
4071 Gets or sets the date time styles used when converting a date to and from JSON.
4072 </summary>
4073 <value>The date time styles used when converting a date to and from JSON.</value>
4074 </member>
4075 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
4076 <summary>
4077 Gets or sets the date time format used when converting a date to and from JSON.
4078 </summary>
4079 <value>The date time format used when converting a date to and from JSON.</value>
4080 </member>
4081 <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
4082 <summary>
4083 Gets or sets the culture used when converting a date to and from JSON.
4084 </summary>
4085 <value>The culture used when converting a date to and from JSON.</value>
4086 </member>
4087 <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
4088 <summary>
4089 Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
4090 </summary>
4091 </member>
4092 <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
4093 <summary>
4094 Writes the JSON representation of the object.
4095 </summary>
4096 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
4097 <param name="value">The value.</param>
4098 <param name="serializer">The calling serializer.</param>
4099 </member>
4100 <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
4101 <summary>
4102 Reads the JSON representation of the object.
4103 </summary>
4104 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
4105 <param name="objectType">Type of the object.</param>
4106 <param name="existingValue">The existing property value of the JSON that is being converted.</param>
4107 <param name="serializer">The calling serializer.</param>
4108 <returns>The object value.</returns>
4109 </member>
4110 <member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
4111 <summary>
4112 Converts XML to and from JSON.
4113 </summary>
4114 </member>
4115 <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
4116 <summary>
4117 Writes the JSON representation of the object.
4118 </summary>
4119 <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
4120 <param name="serializer">The calling serializer.</param>
4121 <param name="value">The value.</param>
4122 </member>
4123 <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
4124 <summary>
4125 Reads the JSON representation of the object.
4126 </summary>
4127 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
4128 <param name="objectType">Type of the object.</param>
4129 <param name="existingValue">The existing value of object being read.</param>
4130 <param name="serializer">The calling serializer.</param>
4131 <returns>The object value.</returns>
4132 </member>
4133 <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
4134 <summary>
4135 Checks if the attributeName is a namespace attribute.
4136 </summary>
4137 <param name="attributeName">Attribute name to test.</param>
4138 <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
4139 <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
4140 </member>
4141 <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
4142 <summary>
4143 Determines whether this instance can convert the specified value type.
4144 </summary>
4145 <param name="valueType">Type of the value.</param>
4146 <returns>
4147 <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
4148 </returns>
4149 </member>
4150 <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
4151 <summary>
4152 Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
4153 </summary>
4154 <value>The name of the deserialize root element.</value>
4155 </member>
4156 <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
4157 <summary>
4158 Gets or sets a flag to indicate whether to write the Json.NET array attribute.
4159 This attribute helps preserve arrays when converting the written XML back to JSON.
4160 </summary>
4161 <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
4162 </member>
4163 <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
4164 <summary>
4165 Gets or sets a value indicating whether to write the root JSON object.
4166 </summary>
4167 <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
4168 </member>
4169 <member name="T:Newtonsoft.Json.JsonTextReader">
4170 <summary>
4171 Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
4172 </summary>
4173 </member>
4174 <member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
4175 <summary>
4176 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
4177 </summary>
4178 <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
4179 </member>
4180 <member name="M:Newtonsoft.Json.JsonTextReader.Read">
4181 <summary>
4182 Reads the next JSON token from the stream.
4183 </summary>
4184 <returns>
4185 true if the next token was read successfully; false if there are no more tokens to read.
4186 </returns>
4187 </member>
4188 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes">
4189 <summary>
4190 Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
4191 </summary>
4192 <returns>
4193 A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
4194 </returns>
4195 </member>
4196 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
4197 <summary>
4198 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4199 </summary>
4200 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
4201 </member>
4202 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
4203 <summary>
4204 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4205 </summary>
4206 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
4207 </member>
4208 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
4209 <summary>
4210 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
4211 </summary>
4212 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
4213 </member>
4214 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
4215 <summary>
4216 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4217 </summary>
4218 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
4219 </member>
4220 <member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
4221 <summary>
4222 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
4223 </summary>
4224 <returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
4225 </member>
4226 <member name="M:Newtonsoft.Json.JsonTextReader.Close">
4227 <summary>
4228 Changes the state to closed.
4229 </summary>
4230 </member>
4231 <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
4232 <summary>
4233 Gets a value indicating whether the class can return line information.
4234 </summary>
4235 <returns>
4236 <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
4237 </returns>
4238 </member>
4239 <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
4240 <summary>
4241 Gets the current line number.
4242 </summary>
4243 <value>
4244 The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
4245 </value>
4246 </member>
4247 <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
4248 <summary>
4249 Gets the current line position.
4250 </summary>
4251 <value>
4252 The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
4253 </value>
4254 </member>
4255 <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
4256 <summary>
4257 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
4258 </summary>
4259 </member>
4260 <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
4261 <summary>
4262 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
4263 </summary>
4264 </member>
4265 <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
4266 <summary>
4267 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
4268 </summary>
4269 <param name="propertyName">Name of the property.</param>
4270 </member>
4271 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
4272 <summary>
4273 Gets or sets the converter used when serializing the property's collection items.
4274 </summary>
4275 <value>The collection's items converter.</value>
4276 </member>
4277 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
4278 <summary>
4279 The parameter list to use when constructing the JsonConverter described by ItemConverterType.
4280 If null, the default constructor is used.
4281 When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
4282 order, and type of these parameters.
4283 </summary>
4284 <example>
4285 [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
4286 </example>
4287 </member>
4288 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
4289 <summary>
4290 Gets or sets the null value handling used when serializing this property.
4291 </summary>
4292 <value>The null value handling.</value>
4293 </member>
4294 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
4295 <summary>
4296 Gets or sets the default value handling used when serializing this property.
4297 </summary>
4298 <value>The default value handling.</value>
4299 </member>
4300 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
4301 <summary>
4302 Gets or sets the reference loop handling used when serializing this property.
4303 </summary>
4304 <value>The reference loop handling.</value>
4305 </member>
4306 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
4307 <summary>
4308 Gets or sets the object creation handling used when deserializing this property.
4309 </summary>
4310 <value>The object creation handling.</value>
4311 </member>
4312 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
4313 <summary>
4314 Gets or sets the type name handling used when serializing this property.
4315 </summary>
4316 <value>The type name handling.</value>
4317 </member>
4318 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
4319 <summary>
4320 Gets or sets whether this property's value is serialized as a reference.
4321 </summary>
4322 <value>Whether this property's value is serialized as a reference.</value>
4323 </member>
4324 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
4325 <summary>
4326 Gets or sets the order of serialization and deserialization of a member.
4327 </summary>
4328 <value>The numeric order of serialization or deserialization.</value>
4329 </member>
4330 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
4331 <summary>
4332 Gets or sets a value indicating whether this property is required.
4333 </summary>
4334 <value>
4335 A value indicating whether this property is required.
4336 </value>
4337 </member>
4338 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
4339 <summary>
4340 Gets or sets the name of the property.
4341 </summary>
4342 <value>The name of the property.</value>
4343 </member>
4344 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
4345 <summary>
4346 Gets or sets the the reference loop handling used when serializing the property's collection items.
4347 </summary>
4348 <value>The collection's items reference loop handling.</value>
4349 </member>
4350 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
4351 <summary>
4352 Gets or sets the the type name handling used when serializing the property's collection items.
4353 </summary>
4354 <value>The collection's items type name handling.</value>
4355 </member>
4356 <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
4357 <summary>
4358 Gets or sets whether this property's collection items are serialized as a reference.
4359 </summary>
4360 <value>Whether this property's collection items are serialized as a reference.</value>
4361 </member>
4362 <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
4363 <summary>
4364 Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
4365 </summary>
4366 </member>
4367 <member name="T:Newtonsoft.Json.JsonTextWriter">
4368 <summary>
4369 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
4370 </summary>
4371 </member>
4372 <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
4373 <summary>
4374 Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
4375 </summary>
4376 <param name="textWriter">The <c>TextWriter</c> to write to.</param>
4377 </member>
4378 <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
4379 <summary>
4380 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
4381 </summary>
4382 </member>
4383 <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
4384 <summary>
4385 Closes this stream and the underlying stream.
4386 </summary>
4387 </member>
4388 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
4389 <summary>
4390 Writes the beginning of a Json object.
4391 </summary>
4392 </member>
4393 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
4394 <summary>
4395 Writes the beginning of a Json array.
4396 </summary>
4397 </member>
4398 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
4399 <summary>
4400 Writes the start of a constructor with the given name.
4401 </summary>
4402 <param name="name">The name of the constructor.</param>
4403 </member>
4404 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
4405 <summary>
4406 Writes the specified end token.
4407 </summary>
4408 <param name="token">The end token to write.</param>
4409 </member>
4410 <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
4411 <summary>
4412 Writes the property name of a name/value pair on a Json object.
4413 </summary>
4414 <param name="name">The name of the property.</param>
4415 </member>
4416 <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
4417 <summary>
4418 Writes the property name of a name/value pair on a JSON object.
4419 </summary>
4420 <param name="name">The name of the property.</param>
4421 <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
4422 </member>
4423 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
4424 <summary>
4425 Writes indent characters.
4426 </summary>
4427 </member>
4428 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
4429 <summary>
4430 Writes the JSON value delimiter.
4431 </summary>
4432 </member>
4433 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
4434 <summary>
4435 Writes an indent space.
4436 </summary>
4437 </member>
4438 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
4439 <summary>
4440 Writes a <see cref="T:System.Object"/> value.
4441 An error will raised if the value cannot be written as a single JSON token.
4442 </summary>
4443 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
4444 </member>
4445 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
4446 <summary>
4447 Writes a null value.
4448 </summary>
4449 </member>
4450 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
4451 <summary>
4452 Writes an undefined value.
4453 </summary>
4454 </member>
4455 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
4456 <summary>
4457 Writes raw JSON.
4458 </summary>
4459 <param name="json">The raw JSON to write.</param>
4460 </member>
4461 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
4462 <summary>
4463 Writes a <see cref="T:System.String"/> value.
4464 </summary>
4465 <param name="value">The <see cref="T:System.String"/> value to write.</param>
4466 </member>
4467 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
4468 <summary>
4469 Writes a <see cref="T:System.Int32"/> value.
4470 </summary>
4471 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
4472 </member>
4473 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
4474 <summary>
4475 Writes a <see cref="T:System.UInt32"/> value.
4476 </summary>
4477 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
4478 </member>
4479 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
4480 <summary>
4481 Writes a <see cref="T:System.Int64"/> value.
4482 </summary>
4483 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
4484 </member>
4485 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
4486 <summary>
4487 Writes a <see cref="T:System.UInt64"/> value.
4488 </summary>
4489 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
4490 </member>
4491 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
4492 <summary>
4493 Writes a <see cref="T:System.Single"/> value.
4494 </summary>
4495 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
4496 </member>
4497 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
4498 <summary>
4499 Writes a <see cref="T:System.Nullable`1"/> value.
4500 </summary>
4501 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
4502 </member>
4503 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
4504 <summary>
4505 Writes a <see cref="T:System.Double"/> value.
4506 </summary>
4507 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
4508 </member>
4509 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
4510 <summary>
4511 Writes a <see cref="T:System.Nullable`1"/> value.
4512 </summary>
4513 <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
4514 </member>
4515 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
4516 <summary>
4517 Writes a <see cref="T:System.Boolean"/> value.
4518 </summary>
4519 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
4520 </member>
4521 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
4522 <summary>
4523 Writes a <see cref="T:System.Int16"/> value.
4524 </summary>
4525 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
4526 </member>
4527 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
4528 <summary>
4529 Writes a <see cref="T:System.UInt16"/> value.
4530 </summary>
4531 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
4532 </member>
4533 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
4534 <summary>
4535 Writes a <see cref="T:System.Char"/> value.
4536 </summary>
4537 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
4538 </member>
4539 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
4540 <summary>
4541 Writes a <see cref="T:System.Byte"/> value.
4542 </summary>
4543 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
4544 </member>
4545 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
4546 <summary>
4547 Writes a <see cref="T:System.SByte"/> value.
4548 </summary>
4549 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
4550 </member>
4551 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
4552 <summary>
4553 Writes a <see cref="T:System.Decimal"/> value.
4554 </summary>
4555 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
4556 </member>
4557 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
4558 <summary>
4559 Writes a <see cref="T:System.DateTime"/> value.
4560 </summary>
4561 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
4562 </member>
4563 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
4564 <summary>
4565 Writes a <see cref="T:Byte[]"/> value.
4566 </summary>
4567 <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
4568 </member>
4569 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
4570 <summary>
4571 Writes a <see cref="T:System.DateTimeOffset"/> value.
4572 </summary>
4573 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
4574 </member>
4575 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
4576 <summary>
4577 Writes a <see cref="T:System.Guid"/> value.
4578 </summary>
4579 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
4580 </member>
4581 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
4582 <summary>
4583 Writes a <see cref="T:System.TimeSpan"/> value.
4584 </summary>
4585 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
4586 </member>
4587 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
4588 <summary>
4589 Writes a <see cref="T:System.Uri"/> value.
4590 </summary>
4591 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
4592 </member>
4593 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
4594 <summary>
4595 Writes out a comment <code>/*...*/</code> containing the specified text.
4596 </summary>
4597 <param name="text">Text to place inside the comment.</param>
4598 </member>
4599 <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
4600 <summary>
4601 Writes out the given white space.
4602 </summary>
4603 <param name="ws">The string of white space characters.</param>
4604 </member>
4605 <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
4606 <summary>
4607 Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
4608 </summary>
4609 </member>
4610 <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
4611 <summary>
4612 Gets or sets which character to use to quote attribute values.
4613 </summary>
4614 </member>
4615 <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
4616 <summary>
4617 Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
4618 </summary>
4619 </member>
4620 <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
4621 <summary>
4622 Gets or sets a value indicating whether object names will be surrounded with quotes.
4623 </summary>
4624 </member>
4625 <member name="T:Newtonsoft.Json.JsonWriterException">
4626 <summary>
4627 The exception thrown when an error occurs while reading Json text.
4628 </summary>
4629 </member>
4630 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
4631 <summary>
4632 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
4633 </summary>
4634 </member>
4635 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
4636 <summary>
4637 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
4638 with a specified error message.
4639 </summary>
4640 <param name="message">The error message that explains the reason for the exception.</param>
4641 </member>
4642 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
4643 <summary>
4644 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
4645 with a specified error message and a reference to the inner exception that is the cause of this exception.
4646 </summary>
4647 <param name="message">The error message that explains the reason for the exception.</param>
4648 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
4649 </member>
4650 <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
4651 <summary>
4652 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
4653 </summary>
4654 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
4655 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
4656 <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
4657 <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
4658 </member>
4659 <member name="P:Newtonsoft.Json.JsonWriterException.Path">
4660 <summary>
4661 Gets the path to the JSON where the error occurred.
4662 </summary>
4663 <value>The path to the JSON where the error occurred.</value>
4664 </member>
4665 <member name="T:Newtonsoft.Json.JsonReaderException">
4666 <summary>
4667 The exception thrown when an error occurs while reading Json text.
4668 </summary>
4669 </member>
4670 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
4671 <summary>
4672 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
4673 </summary>
4674 </member>
4675 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
4676 <summary>
4677 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
4678 with a specified error message.
4679 </summary>
4680 <param name="message">The error message that explains the reason for the exception.</param>
4681 </member>
4682 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
4683 <summary>
4684 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
4685 with a specified error message and a reference to the inner exception that is the cause of this exception.
4686 </summary>
4687 <param name="message">The error message that explains the reason for the exception.</param>
4688 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
4689 </member>
4690 <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
4691 <summary>
4692 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
4693 </summary>
4694 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
4695 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
4696 <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
4697 <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
4698 </member>
4699 <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
4700 <summary>
4701 Gets the line number indicating where the error occurred.
4702 </summary>
4703 <value>The line number indicating where the error occurred.</value>
4704 </member>
4705 <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
4706 <summary>
4707 Gets the line position indicating where the error occurred.
4708 </summary>
4709 <value>The line position indicating where the error occurred.</value>
4710 </member>
4711 <member name="P:Newtonsoft.Json.JsonReaderException.Path">
4712 <summary>
4713 Gets the path to the JSON where the error occurred.
4714 </summary>
4715 <value>The path to the JSON where the error occurred.</value>
4716 </member>
4717 <member name="T:Newtonsoft.Json.JsonConverterCollection">
4718 <summary>
4719 Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
4720 </summary>
4721 </member>
4722 <member name="T:Newtonsoft.Json.JsonConvert">
4723 <summary>
4724 Provides methods for converting between common language runtime types and JSON types.
4725 </summary>
4726 <example>
4727 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
4728 </example>
4729 </member>
4730 <member name="F:Newtonsoft.Json.JsonConvert.True">
4731 <summary>
4732 Represents JavaScript's boolean value true as a string. This field is read-only.
4733 </summary>
4734 </member>
4735 <member name="F:Newtonsoft.Json.JsonConvert.False">
4736 <summary>
4737 Represents JavaScript's boolean value false as a string. This field is read-only.
4738 </summary>
4739 </member>
4740 <member name="F:Newtonsoft.Json.JsonConvert.Null">
4741 <summary>
4742 Represents JavaScript's null as a string. This field is read-only.
4743 </summary>
4744 </member>
4745 <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
4746 <summary>
4747 Represents JavaScript's undefined as a string. This field is read-only.
4748 </summary>
4749 </member>
4750 <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
4751 <summary>
4752 Represents JavaScript's positive infinity as a string. This field is read-only.
4753 </summary>
4754 </member>
4755 <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
4756 <summary>
4757 Represents JavaScript's negative infinity as a string. This field is read-only.
4758 </summary>
4759 </member>
4760 <member name="F:Newtonsoft.Json.JsonConvert.NaN">
4761 <summary>
4762 Represents JavaScript's NaN as a string. This field is read-only.
4763 </summary>
4764 </member>
4765 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
4766 <summary>
4767 Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
4768 </summary>
4769 <param name="value">The value to convert.</param>
4770 <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
4771 </member>
4772 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
4773 <summary>
4774 Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
4775 </summary>
4776 <param name="value">The value to convert.</param>
4777 <param name="format">The format the date will be converted to.</param>
4778 <param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
4779 <returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
4780 </member>
4781 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
4782 <summary>
4783 Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
4784 </summary>
4785 <param name="value">The value to convert.</param>
4786 <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
4787 </member>
4788 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
4789 <summary>
4790 Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
4791 </summary>
4792 <param name="value">The value to convert.</param>
4793 <param name="format">The format the date will be converted to.</param>
4794 <returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
4795 </member>
4796 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
4797 <summary>
4798 Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
4799 </summary>
4800 <param name="value">The value to convert.</param>
4801 <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
4802 </member>
4803 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
4804 <summary>
4805 Converts the <see cref="T:System.Char"/> to its JSON string representation.
4806 </summary>
4807 <param name="value">The value to convert.</param>
4808 <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
4809 </member>
4810 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
4811 <summary>
4812 Converts the <see cref="T:System.Enum"/> to its JSON string representation.
4813 </summary>
4814 <param name="value">The value to convert.</param>
4815 <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
4816 </member>
4817 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
4818 <summary>
4819 Converts the <see cref="T:System.Int32"/> to its JSON string representation.
4820 </summary>
4821 <param name="value">The value to convert.</param>
4822 <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
4823 </member>
4824 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
4825 <summary>
4826 Converts the <see cref="T:System.Int16"/> to its JSON string representation.
4827 </summary>
4828 <param name="value">The value to convert.</param>
4829 <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
4830 </member>
4831 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
4832 <summary>
4833 Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
4834 </summary>
4835 <param name="value">The value to convert.</param>
4836 <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
4837 </member>
4838 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
4839 <summary>
4840 Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
4841 </summary>
4842 <param name="value">The value to convert.</param>
4843 <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
4844 </member>
4845 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
4846 <summary>
4847 Converts the <see cref="T:System.Int64"/> to its JSON string representation.
4848 </summary>
4849 <param name="value">The value to convert.</param>
4850 <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
4851 </member>
4852 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
4853 <summary>
4854 Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
4855 </summary>
4856 <param name="value">The value to convert.</param>
4857 <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
4858 </member>
4859 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
4860 <summary>
4861 Converts the <see cref="T:System.Single"/> to its JSON string representation.
4862 </summary>
4863 <param name="value">The value to convert.</param>
4864 <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
4865 </member>
4866 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
4867 <summary>
4868 Converts the <see cref="T:System.Double"/> to its JSON string representation.
4869 </summary>
4870 <param name="value">The value to convert.</param>
4871 <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
4872 </member>
4873 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
4874 <summary>
4875 Converts the <see cref="T:System.Byte"/> to its JSON string representation.
4876 </summary>
4877 <param name="value">The value to convert.</param>
4878 <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
4879 </member>
4880 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
4881 <summary>
4882 Converts the <see cref="T:System.SByte"/> to its JSON string representation.
4883 </summary>
4884 <param name="value">The value to convert.</param>
4885 <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
4886 </member>
4887 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
4888 <summary>
4889 Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
4890 </summary>
4891 <param name="value">The value to convert.</param>
4892 <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
4893 </member>
4894 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
4895 <summary>
4896 Converts the <see cref="T:System.Guid"/> to its JSON string representation.
4897 </summary>
4898 <param name="value">The value to convert.</param>
4899 <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
4900 </member>
4901 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
4902 <summary>
4903 Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
4904 </summary>
4905 <param name="value">The value to convert.</param>
4906 <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
4907 </member>
4908 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
4909 <summary>
4910 Converts the <see cref="T:System.Uri"/> to its JSON string representation.
4911 </summary>
4912 <param name="value">The value to convert.</param>
4913 <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
4914 </member>
4915 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
4916 <summary>
4917 Converts the <see cref="T:System.String"/> to its JSON string representation.
4918 </summary>
4919 <param name="value">The value to convert.</param>
4920 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
4921 </member>
4922 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
4923 <summary>
4924 Converts the <see cref="T:System.String"/> to its JSON string representation.
4925 </summary>
4926 <param name="value">The value to convert.</param>
4927 <param name="delimiter">The string delimiter character.</param>
4928 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
4929 </member>
4930 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)">
4931 <summary>
4932 Converts the <see cref="T:System.String"/> to its JSON string representation.
4933 </summary>
4934 <param name="value">The value to convert.</param>
4935 <param name="delimiter">The string delimiter character.</param>
4936 <param name="stringEscapeHandling">The string escape handling.</param>
4937 <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
4938 </member>
4939 <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
4940 <summary>
4941 Converts the <see cref="T:System.Object"/> to its JSON string representation.
4942 </summary>
4943 <param name="value">The value to convert.</param>
4944 <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
4945 </member>
4946 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
4947 <summary>
4948 Serializes the specified object to a JSON string.
4949 </summary>
4950 <param name="value">The object to serialize.</param>
4951 <returns>A JSON string representation of the object.</returns>
4952 </member>
4953 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
4954 <summary>
4955 Serializes the specified object to a JSON string using formatting.
4956 </summary>
4957 <param name="value">The object to serialize.</param>
4958 <param name="formatting">Indicates how the output is formatted.</param>
4959 <returns>
4960 A JSON string representation of the object.
4961 </returns>
4962 </member>
4963 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
4964 <summary>
4965 Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
4966 </summary>
4967 <param name="value">The object to serialize.</param>
4968 <param name="converters">A collection converters used while serializing.</param>
4969 <returns>A JSON string representation of the object.</returns>
4970 </member>
4971 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
4972 <summary>
4973 Serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
4974 </summary>
4975 <param name="value">The object to serialize.</param>
4976 <param name="formatting">Indicates how the output is formatted.</param>
4977 <param name="converters">A collection converters used while serializing.</param>
4978 <returns>A JSON string representation of the object.</returns>
4979 </member>
4980 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
4981 <summary>
4982 Serializes the specified object to a JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
4983 </summary>
4984 <param name="value">The object to serialize.</param>
4985 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
4986 If this is null, default serialization settings will be used.</param>
4987 <returns>
4988 A JSON string representation of the object.
4989 </returns>
4990 </member>
4991 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
4992 <summary>
4993 Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
4994 </summary>
4995 <param name="value">The object to serialize.</param>
4996 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
4997 If this is null, default serialization settings will be used.</param>
4998 <param name="type">
4999 The type of the value being serialized.
5000 This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
5001 Specifing the type is optional.
5002 </param>
5003 <returns>
5004 A JSON string representation of the object.
5005 </returns>
5006 </member>
5007 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
5008 <summary>
5009 Serializes the specified object to a JSON string using formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5010 </summary>
5011 <param name="value">The object to serialize.</param>
5012 <param name="formatting">Indicates how the output is formatted.</param>
5013 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
5014 If this is null, default serialization settings will be used.</param>
5015 <returns>
5016 A JSON string representation of the object.
5017 </returns>
5018 </member>
5019 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
5020 <summary>
5021 Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5022 </summary>
5023 <param name="value">The object to serialize.</param>
5024 <param name="formatting">Indicates how the output is formatted.</param>
5025 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
5026 If this is null, default serialization settings will be used.</param>
5027 <param name="type">
5028 The type of the value being serialized.
5029 This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
5030 Specifing the type is optional.
5031 </param>
5032 <returns>
5033 A JSON string representation of the object.
5034 </returns>
5035 </member>
5036 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)">
5037 <summary>
5038 Asynchronously serializes the specified object to a JSON string.
5039 Serialization will happen on a new thread.
5040 </summary>
5041 <param name="value">The object to serialize.</param>
5042 <returns>
5043 A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object.
5044 </returns>
5045 </member>
5046 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)">
5047 <summary>
5048 Asynchronously serializes the specified object to a JSON string using formatting.
5049 Serialization will happen on a new thread.
5050 </summary>
5051 <param name="value">The object to serialize.</param>
5052 <param name="formatting">Indicates how the output is formatted.</param>
5053 <returns>
5054 A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object.
5055 </returns>
5056 </member>
5057 <member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
5058 <summary>
5059 Asynchronously serializes the specified object to a JSON string using formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
5060 Serialization will happen on a new thread.
5061 </summary>
5062 <param name="value">The object to serialize.</param>
5063 <param name="formatting">Indicates how the output is formatted.</param>
5064 <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
5065 If this is null, default serialization settings will be used.</param>
5066 <returns>
5067 A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object.
5068 </returns>
5069 </member>
5070 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)">
5071 <summary>
5072 Deserializes the JSON to a .NET object.
5073 </summary>
5074 <param name="value">The JSON to deserialize.</param>
5075 <returns>The deserialized object from the JSON string.</returns>
5076 </member>
5077 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
5078 <summary>
5079 Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5080 </summary>
5081 <param name="value">The JSON to deserialize.</param>
5082 <param name="settings">
5083 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5084 If this is null, default serialization settings will be used.
5085 </param>
5086 <returns>The deserialized object from the JSON string.</returns>
5087 </member>
5088 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
5089 <summary>
5090 Deserializes the JSON to the specified .NET type.
5091 </summary>
5092 <param name="value">The JSON to deserialize.</param>
5093 <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
5094 <returns>The deserialized object from the JSON string.</returns>
5095 </member>
5096 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
5097 <summary>
5098 Deserializes the JSON to the specified .NET type.
5099 </summary>
5100 <typeparam name="T">The type of the object to deserialize to.</typeparam>
5101 <param name="value">The JSON to deserialize.</param>
5102 <returns>The deserialized object from the JSON string.</returns>
5103 </member>
5104 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
5105 <summary>
5106 Deserializes the JSON to the given anonymous type.
5107 </summary>
5108 <typeparam name="T">
5109 The anonymous type to deserialize to. This can't be specified
5110 traditionally and must be infered from the anonymous type passed
5111 as a parameter.
5112 </typeparam>
5113 <param name="value">The JSON to deserialize.</param>
5114 <param name="anonymousTypeObject">The anonymous type object.</param>
5115 <returns>The deserialized anonymous type from the JSON string.</returns>
5116 </member>
5117 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
5118 <summary>
5119 Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5120 </summary>
5121 <typeparam name="T">
5122 The anonymous type to deserialize to. This can't be specified
5123 traditionally and must be infered from the anonymous type passed
5124 as a parameter.
5125 </typeparam>
5126 <param name="value">The JSON to deserialize.</param>
5127 <param name="anonymousTypeObject">The anonymous type object.</param>
5128 <param name="settings">
5129 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5130 If this is null, default serialization settings will be used.
5131 </param>
5132 <returns>The deserialized anonymous type from the JSON string.</returns>
5133 </member>
5134 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
5135 <summary>
5136 Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
5137 </summary>
5138 <typeparam name="T">The type of the object to deserialize to.</typeparam>
5139 <param name="value">The JSON to deserialize.</param>
5140 <param name="converters">Converters to use while deserializing.</param>
5141 <returns>The deserialized object from the JSON string.</returns>
5142 </member>
5143 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
5144 <summary>
5145 Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5146 </summary>
5147 <typeparam name="T">The type of the object to deserialize to.</typeparam>
5148 <param name="value">The object to deserialize.</param>
5149 <param name="settings">
5150 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5151 If this is null, default serialization settings will be used.
5152 </param>
5153 <returns>The deserialized object from the JSON string.</returns>
5154 </member>
5155 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
5156 <summary>
5157 Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
5158 </summary>
5159 <param name="value">The JSON to deserialize.</param>
5160 <param name="type">The type of the object to deserialize.</param>
5161 <param name="converters">Converters to use while deserializing.</param>
5162 <returns>The deserialized object from the JSON string.</returns>
5163 </member>
5164 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
5165 <summary>
5166 Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5167 </summary>
5168 <param name="value">The JSON to deserialize.</param>
5169 <param name="type">The type of the object to deserialize to.</param>
5170 <param name="settings">
5171 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5172 If this is null, default serialization settings will be used.
5173 </param>
5174 <returns>The deserialized object from the JSON string.</returns>
5175 </member>
5176 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)">
5177 <summary>
5178 Asynchronously deserializes the JSON to the specified .NET type.
5179 Deserialization will happen on a new thread.
5180 </summary>
5181 <typeparam name="T">The type of the object to deserialize to.</typeparam>
5182 <param name="value">The JSON to deserialize.</param>
5183 <returns>
5184 A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
5185 </returns>
5186 </member>
5187 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
5188 <summary>
5189 Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5190 Deserialization will happen on a new thread.
5191 </summary>
5192 <typeparam name="T">The type of the object to deserialize to.</typeparam>
5193 <param name="value">The JSON to deserialize.</param>
5194 <param name="settings">
5195 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5196 If this is null, default serialization settings will be used.
5197 </param>
5198 <returns>
5199 A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
5200 </returns>
5201 </member>
5202 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)">
5203 <summary>
5204 Asynchronously deserializes the JSON to the specified .NET type.
5205 Deserialization will happen on a new thread.
5206 </summary>
5207 <param name="value">The JSON to deserialize.</param>
5208 <returns>
5209 A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
5210 </returns>
5211 </member>
5212 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
5213 <summary>
5214 Asynchronously deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5215 Deserialization will happen on a new thread.
5216 </summary>
5217 <param name="value">The JSON to deserialize.</param>
5218 <param name="type">The type of the object to deserialize to.</param>
5219 <param name="settings">
5220 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5221 If this is null, default serialization settings will be used.
5222 </param>
5223 <returns>
5224 A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
5225 </returns>
5226 </member>
5227 <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)">
5228 <summary>
5229 Populates the object with values from the JSON string.
5230 </summary>
5231 <param name="value">The JSON to populate values from.</param>
5232 <param name="target">The target object to populate values onto.</param>
5233 </member>
5234 <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
5235 <summary>
5236 Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5237 </summary>
5238 <param name="value">The JSON to populate values from.</param>
5239 <param name="target">The target object to populate values onto.</param>
5240 <param name="settings">
5241 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5242 If this is null, default serialization settings will be used.
5243 </param>
5244 </member>
5245 <member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
5246 <summary>
5247 Asynchronously populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5248 </summary>
5249 <param name="value">The JSON to populate values from.</param>
5250 <param name="target">The target object to populate values onto.</param>
5251 <param name="settings">
5252 The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
5253 If this is null, default serialization settings will be used.
5254 </param>
5255 <returns>
5256 A task that represents the asynchronous populate operation.
5257 </returns>
5258 </member>
5259 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
5260 <summary>
5261 Serializes the XML node to a JSON string.
5262 </summary>
5263 <param name="node">The node to serialize.</param>
5264 <returns>A JSON string of the XmlNode.</returns>
5265 </member>
5266 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
5267 <summary>
5268 Serializes the XML node to a JSON string using formatting.
5269 </summary>
5270 <param name="node">The node to serialize.</param>
5271 <param name="formatting">Indicates how the output is formatted.</param>
5272 <returns>A JSON string of the XmlNode.</returns>
5273 </member>
5274 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
5275 <summary>
5276 Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
5277 </summary>
5278 <param name="node">The node to serialize.</param>
5279 <param name="formatting">Indicates how the output is formatted.</param>
5280 <param name="omitRootObject">Omits writing the root object.</param>
5281 <returns>A JSON string of the XmlNode.</returns>
5282 </member>
5283 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
5284 <summary>
5285 Deserializes the XmlNode from a JSON string.
5286 </summary>
5287 <param name="value">The JSON string.</param>
5288 <returns>The deserialized XmlNode</returns>
5289 </member>
5290 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
5291 <summary>
5292 Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
5293 </summary>
5294 <param name="value">The JSON string.</param>
5295 <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
5296 <returns>The deserialized XmlNode</returns>
5297 </member>
5298 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
5299 <summary>
5300 Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
5301 and writes a .NET array attribute for collections.
5302 </summary>
5303 <param name="value">The JSON string.</param>
5304 <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
5305 <param name="writeArrayAttribute">
5306 A flag to indicate whether to write the Json.NET array attribute.
5307 This attribute helps preserve arrays when converting the written XML back to JSON.
5308 </param>
5309 <returns>The deserialized XmlNode</returns>
5310 </member>
5311 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
5312 <summary>
5313 Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
5314 </summary>
5315 <param name="node">The node to convert to JSON.</param>
5316 <returns>A JSON string of the XNode.</returns>
5317 </member>
5318 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
5319 <summary>
5320 Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
5321 </summary>
5322 <param name="node">The node to convert to JSON.</param>
5323 <param name="formatting">Indicates how the output is formatted.</param>
5324 <returns>A JSON string of the XNode.</returns>
5325 </member>
5326 <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
5327 <summary>
5328 Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
5329 </summary>
5330 <param name="node">The node to serialize.</param>
5331 <param name="formatting">Indicates how the output is formatted.</param>
5332 <param name="omitRootObject">Omits writing the root object.</param>
5333 <returns>A JSON string of the XNode.</returns>
5334 </member>
5335 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
5336 <summary>
5337 Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
5338 </summary>
5339 <param name="value">The JSON string.</param>
5340 <returns>The deserialized XNode</returns>
5341 </member>
5342 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
5343 <summary>
5344 Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
5345 </summary>
5346 <param name="value">The JSON string.</param>
5347 <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
5348 <returns>The deserialized XNode</returns>
5349 </member>
5350 <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
5351 <summary>
5352 Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
5353 and writes a .NET array attribute for collections.
5354 </summary>
5355 <param name="value">The JSON string.</param>
5356 <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
5357 <param name="writeArrayAttribute">
5358 A flag to indicate whether to write the Json.NET array attribute.
5359 This attribute helps preserve arrays when converting the written XML back to JSON.
5360 </param>
5361 <returns>The deserialized XNode</returns>
5362 </member>
5363 <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
5364 <summary>
5365 Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5366 Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
5367 and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5368 To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
5369 <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
5370 </summary>
5371 </member>
5372 <member name="T:Newtonsoft.Json.JsonSerializationException">
5373 <summary>
5374 The exception thrown when an error occurs during Json serialization or deserialization.
5375 </summary>
5376 </member>
5377 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
5378 <summary>
5379 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
5380 </summary>
5381 </member>
5382 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
5383 <summary>
5384 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
5385 with a specified error message.
5386 </summary>
5387 <param name="message">The error message that explains the reason for the exception.</param>
5388 </member>
5389 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
5390 <summary>
5391 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
5392 with a specified error message and a reference to the inner exception that is the cause of this exception.
5393 </summary>
5394 <param name="message">The error message that explains the reason for the exception.</param>
5395 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
5396 </member>
5397 <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
5398 <summary>
5399 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
5400 </summary>
5401 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
5402 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
5403 <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
5404 <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
5405 </member>
5406 <member name="T:Newtonsoft.Json.JsonSerializer">
5407 <summary>
5408 Serializes and deserializes objects into and from the JSON format.
5409 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
5410 </summary>
5411 </member>
5412 <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
5413 <summary>
5414 Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
5415 </summary>
5416 </member>
5417 <member name="M:Newtonsoft.Json.JsonSerializer.Create">
5418 <summary>
5419 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
5420 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
5421 </summary>
5422 <returns>
5423 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
5424 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
5425 </returns>
5426 </member>
5427 <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
5428 <summary>
5429 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5430 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
5431 </summary>
5432 <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
5433 <returns>
5434 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5435 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
5436 </returns>
5437 </member>
5438 <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
5439 <summary>
5440 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
5441 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
5442 </summary>
5443 <returns>
5444 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
5445 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
5446 </returns>
5447 </member>
5448 <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
5449 <summary>
5450 Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5451 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
5452 </summary>
5453 <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
5454 <returns>
5455 A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
5456 The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
5457 </returns>
5458 </member>
5459 <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
5460 <summary>
5461 Populates the JSON values onto the target object.
5462 </summary>
5463 <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
5464 <param name="target">The target object to populate values onto.</param>
5465 </member>
5466 <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
5467 <summary>
5468 Populates the JSON values onto the target object.
5469 </summary>
5470 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
5471 <param name="target">The target object to populate values onto.</param>
5472 </member>
5473 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
5474 <summary>
5475 Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
5476 </summary>
5477 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
5478 <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
5479 </member>
5480 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
5481 <summary>
5482 Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
5483 into an instance of the specified type.
5484 </summary>
5485 <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
5486 <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
5487 <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
5488 </member>
5489 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
5490 <summary>
5491 Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
5492 into an instance of the specified type.
5493 </summary>
5494 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
5495 <typeparam name="T">The type of the object to deserialize.</typeparam>
5496 <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
5497 </member>
5498 <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
5499 <summary>
5500 Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
5501 into an instance of the specified type.
5502 </summary>
5503 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
5504 <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
5505 <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
5506 </member>
5507 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
5508 <summary>
5509 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
5510 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
5511 </summary>
5512 <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
5513 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
5514 </member>
5515 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
5516 <summary>
5517 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
5518 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
5519 </summary>
5520 <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
5521 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
5522 <param name="objectType">
5523 The type of the value being serialized.
5524 This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
5525 Specifing the type is optional.
5526 </param>
5527 </member>
5528 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
5529 <summary>
5530 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
5531 to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
5532 </summary>
5533 <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
5534 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
5535 <param name="objectType">
5536 The type of the value being serialized.
5537 This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
5538 Specifing the type is optional.
5539 </param>
5540 </member>
5541 <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
5542 <summary>
5543 Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
5544 to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
5545 </summary>
5546 <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
5547 <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
5548 </member>
5549 <member name="E:Newtonsoft.Json.JsonSerializer.Error">
5550 <summary>
5551 Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
5552 </summary>
5553 </member>
5554 <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
5555 <summary>
5556 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
5557 </summary>
5558 </member>
5559 <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
5560 <summary>
5561 Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
5562 </summary>
5563 </member>
5564 <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
5565 <summary>
5566 Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
5567 </summary>
5568 <value>The trace writer.</value>
5569 </member>
5570 <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
5571 <summary>
5572 Gets or sets how type name writing and reading is handled by the serializer.
5573 </summary>
5574 </member>
5575 <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
5576 <summary>
5577 Gets or sets how a type name assembly is written and resolved by the serializer.
5578 </summary>
5579 <value>The type name assembly format.</value>
5580 </member>
5581 <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
5582 <summary>
5583 Gets or sets how object references are preserved by the serializer.
5584 </summary>
5585 </member>
5586 <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
5587 <summary>
5588 Get or set how reference loops (e.g. a class referencing itself) is handled.
5589 </summary>
5590 </member>
5591 <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
5592 <summary>
5593 Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
5594 </summary>
5595 </member>
5596 <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
5597 <summary>
5598 Get or set how null values are handled during serialization and deserialization.
5599 </summary>
5600 </member>
5601 <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
5602 <summary>
5603 Get or set how null default are handled during serialization and deserialization.
5604 </summary>
5605 </member>
5606 <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
5607 <summary>
5608 Gets or sets how objects are created during deserialization.
5609 </summary>
5610 <value>The object creation handling.</value>
5611 </member>
5612 <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
5613 <summary>
5614 Gets or sets how constructors are used during deserialization.
5615 </summary>
5616 <value>The constructor handling.</value>
5617 </member>
5618 <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
5619 <summary>
5620 Gets or sets how metadata properties are used during deserialization.
5621 </summary>
5622 <value>The metadata properties handling.</value>
5623 </member>
5624 <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
5625 <summary>
5626 Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
5627 </summary>
5628 <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
5629 </member>
5630 <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
5631 <summary>
5632 Gets or sets the contract resolver used by the serializer when
5633 serializing .NET objects to JSON and vice versa.
5634 </summary>
5635 </member>
5636 <member name="P:Newtonsoft.Json.JsonSerializer.Context">
5637 <summary>
5638 Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
5639 </summary>
5640 <value>The context.</value>
5641 </member>
5642 <member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
5643 <summary>
5644 Indicates how JSON text output is formatted.
5645 </summary>
5646 </member>
5647 <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
5648 <summary>
5649 Get or set how dates are written to JSON text.
5650 </summary>
5651 </member>
5652 <member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
5653 <summary>
5654 Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
5655 </summary>
5656 </member>
5657 <member name="P:Newtonsoft.Json.JsonSerializer.DateParseHandling">
5658 <summary>
5659 Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
5660 </summary>
5661 </member>
5662 <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
5663 <summary>
5664 Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
5665 </summary>
5666 </member>
5667 <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
5668 <summary>
5669 Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
5670 <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
5671 are written as JSON text.
5672 </summary>
5673 </member>
5674 <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
5675 <summary>
5676 Get or set how strings are escaped when writing JSON text.
5677 </summary>
5678 </member>
5679 <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
5680 <summary>
5681 Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
5682 </summary>
5683 </member>
5684 <member name="P:Newtonsoft.Json.JsonSerializer.Culture">
5685 <summary>
5686 Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
5687 </summary>
5688 </member>
5689 <member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
5690 <summary>
5691 Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
5692 </summary>
5693 </member>
5694 <member name="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
5695 <summary>
5696 Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
5697 </summary>
5698 <value>
5699 <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
5700 </value>
5701 </member>
5702 <member name="T:Newtonsoft.Json.Linq.Extensions">
5703 <summary>
5704 Contains the LINQ to JSON extension methods.
5705 </summary>
5706 </member>
5707 <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
5708 <summary>
5709 Returns a collection of tokens that contains the ancestors of every token in the source collection.
5710 </summary>
5711 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
5712 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5713 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
5714 </member>
5715 <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
5716 <summary>
5717 Returns a collection of tokens that contains the descendants of every token in the source collection.
5718 </summary>
5719 <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
5720 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5721 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
5722 </member>
5723 <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
5724 <summary>
5725 Returns a collection of child properties of every object in the source collection.
5726 </summary>
5727 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
5728 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
5729 </member>
5730 <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
5731 <summary>
5732 Returns a collection of child values of every object in the source collection with the given key.
5733 </summary>
5734 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5735 <param name="key">The token key.</param>
5736 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
5737 </member>
5738 <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
5739 <summary>
5740 Returns a collection of child values of every object in the source collection.
5741 </summary>
5742 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5743 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
5744 </member>
5745 <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
5746 <summary>
5747 Returns a collection of converted child values of every object in the source collection with the given key.
5748 </summary>
5749 <typeparam name="U">The type to convert the values to.</typeparam>
5750 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5751 <param name="key">The token key.</param>
5752 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
5753 </member>
5754 <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
5755 <summary>
5756 Returns a collection of converted child values of every object in the source collection.
5757 </summary>
5758 <typeparam name="U">The type to convert the values to.</typeparam>
5759 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5760 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
5761 </member>
5762 <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
5763 <summary>
5764 Converts the value.
5765 </summary>
5766 <typeparam name="U">The type to convert the value to.</typeparam>
5767 <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
5768 <returns>A converted value.</returns>
5769 </member>
5770 <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
5771 <summary>
5772 Converts the value.
5773 </summary>
5774 <typeparam name="T">The source collection type.</typeparam>
5775 <typeparam name="U">The type to convert the value to.</typeparam>
5776 <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
5777 <returns>A converted value.</returns>
5778 </member>
5779 <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
5780 <summary>
5781 Returns a collection of child tokens of every array in the source collection.
5782 </summary>
5783 <typeparam name="T">The source collection type.</typeparam>
5784 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5785 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
5786 </member>
5787 <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
5788 <summary>
5789 Returns a collection of converted child tokens of every array in the source collection.
5790 </summary>
5791 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5792 <typeparam name="U">The type to convert the values to.</typeparam>
5793 <typeparam name="T">The source collection type.</typeparam>
5794 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
5795 </member>
5796 <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
5797 <summary>
5798 Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
5799 </summary>
5800 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5801 <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
5802 </member>
5803 <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
5804 <summary>
5805 Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
5806 </summary>
5807 <typeparam name="T">The source collection type.</typeparam>
5808 <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
5809 <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
5810 </member>
5811 <member name="T:Newtonsoft.Json.Linq.JConstructor">
5812 <summary>
5813 Represents a JSON constructor.
5814 </summary>
5815 </member>
5816 <member name="T:Newtonsoft.Json.Linq.JContainer">
5817 <summary>
5818 Represents a token that can contain other tokens.
5819 </summary>
5820 </member>
5821 <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
5822 <summary>
5823 Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
5824 </summary>
5825 <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
5826 </member>
5827 <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
5828 <summary>
5829 Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
5830 </summary>
5831 <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
5832 </member>
5833 <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
5834 <summary>
5835 Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
5836 </summary>
5837 <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
5838 </member>
5839 <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
5840 <summary>
5841 Returns a collection of the child tokens of this token, in document order.
5842 </summary>
5843 <returns>
5844 An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
5845 </returns>
5846 </member>
5847 <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
5848 <summary>
5849 Returns a collection of the child values of this token, in document order.
5850 </summary>
5851 <typeparam name="T">The type to convert the values to.</typeparam>
5852 <returns>
5853 A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
5854 </returns>
5855 </member>
5856 <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
5857 <summary>
5858 Returns a collection of the descendant tokens for this token in document order.
5859 </summary>
5860 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
5861 </member>
5862 <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
5863 <summary>
5864 Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5865 </summary>
5866 <param name="content">The content to be added.</param>
5867 </member>
5868 <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
5869 <summary>
5870 Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5871 </summary>
5872 <param name="content">The content to be added.</param>
5873 </member>
5874 <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
5875 <summary>
5876 Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5877 </summary>
5878 <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
5879 </member>
5880 <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
5881 <summary>
5882 Replaces the children nodes of this token with the specified content.
5883 </summary>
5884 <param name="content">The content.</param>
5885 </member>
5886 <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
5887 <summary>
5888 Removes the child nodes from this token.
5889 </summary>
5890 </member>
5891 <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
5892 <summary>
5893 Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5894 </summary>
5895 <param name="content">The content to be merged.</param>
5896 </member>
5897 <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
5898 <summary>
5899 Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
5900 </summary>
5901 <param name="content">The content to be merged.</param>
5902 <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
5903 </member>
5904 <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
5905 <summary>
5906 Occurs when the list changes or an item in the list changes.
5907 </summary>
5908 </member>
5909 <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
5910 <summary>
5911 Occurs before an item is added to the collection.
5912 </summary>
5913 </member>
5914 <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
5915 <summary>
5916 Occurs when the items list of the collection has changed, or the collection is reset.
5917 </summary>
5918 </member>
5919 <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
5920 <summary>
5921 Gets the container's children tokens.
5922 </summary>
5923 <value>The container's children tokens.</value>
5924 </member>
5925 <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
5926 <summary>
5927 Gets a value indicating whether this token has child tokens.
5928 </summary>
5929 <value>
5930 <c>true</c> if this token has child values; otherwise, <c>false</c>.
5931 </value>
5932 </member>
5933 <member name="P:Newtonsoft.Json.Linq.JContainer.First">
5934 <summary>
5935 Get the first child token of this token.
5936 </summary>
5937 <value>
5938 A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5939 </value>
5940 </member>
5941 <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
5942 <summary>
5943 Get the last child token of this token.
5944 </summary>
5945 <value>
5946 A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
5947 </value>
5948 </member>
5949 <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
5950 <summary>
5951 Gets the count of child JSON tokens.
5952 </summary>
5953 <value>The count of child JSON tokens</value>
5954 </member>
5955 <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
5956 <summary>
5957 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
5958 </summary>
5959 </member>
5960 <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
5961 <summary>
5962 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
5963 </summary>
5964 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
5965 </member>
5966 <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
5967 <summary>
5968 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
5969 </summary>
5970 <param name="name">The constructor name.</param>
5971 <param name="content">The contents of the constructor.</param>
5972 </member>
5973 <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
5974 <summary>
5975 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
5976 </summary>
5977 <param name="name">The constructor name.</param>
5978 <param name="content">The contents of the constructor.</param>
5979 </member>
5980 <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
5981 <summary>
5982 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
5983 </summary>
5984 <param name="name">The constructor name.</param>
5985 </member>
5986 <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
5987 <summary>
5988 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
5989 </summary>
5990 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
5991 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
5992 </member>
5993 <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
5994 <summary>
5995 Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
5996 </summary>
5997 <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
5998 <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
5999 </member>
6000 <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
6001 <summary>
6002 Gets the container's children tokens.
6003 </summary>
6004 <value>The container's children tokens.</value>
6005 </member>
6006 <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
6007 <summary>
6008 Gets or sets the name of this constructor.
6009 </summary>
6010 <value>The constructor name.</value>
6011 </member>
6012 <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
6013 <summary>
6014 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
6015 </summary>
6016 <value>The type.</value>
6017 </member>
6018 <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
6019 <summary>
6020 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
6021 </summary>
6022 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
6023 </member>
6024 <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
6025 <summary>
6026 Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
6027 </summary>
6028 <typeparam name="T">The type of token</typeparam>
6029 </member>
6030 <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
6031 <summary>
6032 An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
6033 </summary>
6034 </member>
6035 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
6036 <summary>
6037 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
6038 </summary>
6039 <param name="enumerable">The enumerable.</param>
6040 </member>
6041 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
6042 <summary>
6043 Returns an enumerator that iterates through the collection.
6044 </summary>
6045 <returns>
6046 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
6047 </returns>
6048 </member>
6049 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
6050 <summary>
6051 Returns an enumerator that iterates through a collection.
6052 </summary>
6053 <returns>
6054 An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
6055 </returns>
6056 </member>
6057 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})">
6058 <summary>
6059 Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance.
6060 </summary>
6061 <param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param>
6062 <returns>
6063 <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>.
6064 </returns>
6065 </member>
6066 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
6067 <summary>
6068 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
6069 </summary>
6070 <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
6071 <returns>
6072 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
6073 </returns>
6074 </member>
6075 <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
6076 <summary>
6077 Returns a hash code for this instance.
6078 </summary>
6079 <returns>
6080 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
6081 </returns>
6082 </member>
6083 <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
6084 <summary>
6085 Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
6086 </summary>
6087 <value></value>
6088 </member>
6089 <member name="T:Newtonsoft.Json.Linq.JObject">
6090 <summary>
6091 Represents a JSON object.
6092 </summary>
6093 <example>
6094 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
6095 </example>
6096 </member>
6097 <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
6098 <summary>
6099 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
6100 </summary>
6101 </member>
6102 <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
6103 <summary>
6104 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
6105 </summary>
6106 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
6107 </member>
6108 <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
6109 <summary>
6110 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
6111 </summary>
6112 <param name="content">The contents of the object.</param>
6113 </member>
6114 <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
6115 <summary>
6116 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
6117 </summary>
6118 <param name="content">The contents of the object.</param>
6119 </member>
6120 <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
6121 <summary>
6122 Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
6123 </summary>
6124 <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
6125 </member>
6126 <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
6127 <summary>
6128 Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
6129 </summary>
6130 <param name="name">The property name.</param>
6131 <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
6132 </member>
6133 <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
6134 <summary>
6135 Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
6136 </summary>
6137 <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
6138 </member>
6139 <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
6140 <summary>
6141 Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
6142 </summary>
6143 <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
6144 <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
6145 </member>
6146 <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
6147 <summary>
6148 Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
6149 </summary>
6150 <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
6151 <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
6152 <example>
6153 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
6154 </example>
6155 </member>
6156 <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
6157 <summary>
6158 Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
6159 </summary>
6160 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
6161 <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
6162 </member>
6163 <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
6164 <summary>
6165 Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
6166 </summary>
6167 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
6168 <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
6169 <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
6170 </member>
6171 <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
6172 <summary>
6173 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
6174 </summary>
6175 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
6176 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
6177 </member>
6178 <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
6179 <summary>
6180 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
6181 </summary>
6182 <param name="propertyName">Name of the property.</param>
6183 <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
6184 </member>
6185 <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
6186 <summary>
6187 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
6188 The exact property name will be searched for first and if no matching property is found then
6189 the <see cref="T:System.StringComparison"/> will be used to match a property.
6190 </summary>
6191 <param name="propertyName">Name of the property.</param>
6192 <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
6193 <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
6194 </member>
6195 <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
6196 <summary>
6197 Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
6198 The exact property name will be searched for first and if no matching property is found then
6199 the <see cref="T:System.StringComparison"/> will be used to match a property.
6200 </summary>
6201 <param name="propertyName">Name of the property.</param>
6202 <param name="value">The value.</param>
6203 <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
6204 <returns>true if a value was successfully retrieved; otherwise, false.</returns>
6205 </member>
6206 <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
6207 <summary>
6208 Adds the specified property name.
6209 </summary>
6210 <param name="propertyName">Name of the property.</param>
6211 <param name="value">The value.</param>
6212 </member>
6213 <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
6214 <summary>
6215 Removes the property with the specified name.
6216 </summary>
6217 <param name="propertyName">Name of the property.</param>
6218 <returns>true if item was successfully removed; otherwise, false.</returns>
6219 </member>
6220 <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
6221 <summary>
6222 Tries the get value.
6223 </summary>
6224 <param name="propertyName">Name of the property.</param>
6225 <param name="value">The value.</param>
6226 <returns>true if a value was successfully retrieved; otherwise, false.</returns>
6227 </member>
6228 <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
6229 <summary>
6230 Returns an enumerator that iterates through the collection.
6231 </summary>
6232 <returns>
6233 A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
6234 </returns>
6235 </member>
6236 <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
6237 <summary>
6238 Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
6239 </summary>
6240 <param name="propertyName">Name of the property.</param>
6241 </member>
6242 <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)">
6243 <summary>
6244 Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
6245 </summary>
6246 <param name="propertyName">Name of the property.</param>
6247 </member>
6248 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
6249 <summary>
6250 Returns the properties for this instance of a component.
6251 </summary>
6252 <returns>
6253 A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance.
6254 </returns>
6255 </member>
6256 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
6257 <summary>
6258 Returns the properties for this instance of a component using the attribute array as a filter.
6259 </summary>
6260 <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
6261 <returns>
6262 A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance.
6263 </returns>
6264 </member>
6265 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
6266 <summary>
6267 Returns a collection of custom attributes for this instance of a component.
6268 </summary>
6269 <returns>
6270 An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object.
6271 </returns>
6272 </member>
6273 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
6274 <summary>
6275 Returns the class name of this instance of a component.
6276 </summary>
6277 <returns>
6278 The class name of the object, or null if the class does not have a name.
6279 </returns>
6280 </member>
6281 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
6282 <summary>
6283 Returns the name of this instance of a component.
6284 </summary>
6285 <returns>
6286 The name of the object, or null if the object does not have a name.
6287 </returns>
6288 </member>
6289 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
6290 <summary>
6291 Returns a type converter for this instance of a component.
6292 </summary>
6293 <returns>
6294 A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object.
6295 </returns>
6296 </member>
6297 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
6298 <summary>
6299 Returns the default event for this instance of a component.
6300 </summary>
6301 <returns>
6302 An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events.
6303 </returns>
6304 </member>
6305 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
6306 <summary>
6307 Returns the default property for this instance of a component.
6308 </summary>
6309 <returns>
6310 A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties.
6311 </returns>
6312 </member>
6313 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
6314 <summary>
6315 Returns an editor of the specified type for this instance of a component.
6316 </summary>
6317 <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param>
6318 <returns>
6319 An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found.
6320 </returns>
6321 </member>
6322 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
6323 <summary>
6324 Returns the events for this instance of a component using the specified attribute array as a filter.
6325 </summary>
6326 <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
6327 <returns>
6328 An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance.
6329 </returns>
6330 </member>
6331 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
6332 <summary>
6333 Returns the events for this instance of a component.
6334 </summary>
6335 <returns>
6336 An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance.
6337 </returns>
6338 </member>
6339 <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
6340 <summary>
6341 Returns an object that contains the property described by the specified property descriptor.
6342 </summary>
6343 <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param>
6344 <returns>
6345 An <see cref="T:System.Object"/> that represents the owner of the specified property.
6346 </returns>
6347 </member>
6348 <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
6349 <summary>
6350 Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
6351 </summary>
6352 <param name="parameter">The expression tree representation of the runtime value.</param>
6353 <returns>
6354 The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
6355 </returns>
6356 </member>
6357 <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
6358 <summary>
6359 Gets the container's children tokens.
6360 </summary>
6361 <value>The container's children tokens.</value>
6362 </member>
6363 <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
6364 <summary>
6365 Occurs when a property value changes.
6366 </summary>
6367 </member>
6368 <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
6369 <summary>
6370 Occurs when a property value is changing.
6371 </summary>
6372 </member>
6373 <member name="P:Newtonsoft.Json.Linq.JObject.Type">
6374 <summary>
6375 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
6376 </summary>
6377 <value>The type.</value>
6378 </member>
6379 <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
6380 <summary>
6381 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
6382 </summary>
6383 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
6384 </member>
6385 <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
6386 <summary>
6387 Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
6388 </summary>
6389 <value></value>
6390 </member>
6391 <member name="T:Newtonsoft.Json.Linq.JArray">
6392 <summary>
6393 Represents a JSON array.
6394 </summary>
6395 <example>
6396 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
6397 </example>
6398 </member>
6399 <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
6400 <summary>
6401 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
6402 </summary>
6403 </member>
6404 <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
6405 <summary>
6406 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
6407 </summary>
6408 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
6409 </member>
6410 <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
6411 <summary>
6412 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
6413 </summary>
6414 <param name="content">The contents of the array.</param>
6415 </member>
6416 <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
6417 <summary>
6418 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
6419 </summary>
6420 <param name="content">The contents of the array.</param>
6421 </member>
6422 <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
6423 <summary>
6424 Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
6425 </summary>
6426 <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
6427 <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
6428 </member>
6429 <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
6430 <summary>
6431 Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
6432 </summary>
6433 <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
6434 <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
6435 <example>
6436 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
6437 </example>
6438 </member>
6439 <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
6440 <summary>
6441 Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
6442 </summary>
6443 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
6444 <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
6445 </member>
6446 <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
6447 <summary>
6448 Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
6449 </summary>
6450 <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
6451 <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
6452 <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
6453 </member>
6454 <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
6455 <summary>
6456 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
6457 </summary>
6458 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
6459 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
6460 </member>
6461 <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
6462 <summary>
6463 Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
6464 </summary>
6465 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
6466 <returns>
6467 The index of <paramref name="item"/> if found in the list; otherwise, -1.
6468 </returns>
6469 </member>
6470 <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
6471 <summary>
6472 Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
6473 </summary>
6474 <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
6475 <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
6476 <exception cref="T:System.ArgumentOutOfRangeException">
6477 <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
6478 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
6479 </member>
6480 <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
6481 <summary>
6482 Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
6483 </summary>
6484 <param name="index">The zero-based index of the item to remove.</param>
6485 <exception cref="T:System.ArgumentOutOfRangeException">
6486 <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
6487 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
6488 </member>
6489 <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
6490 <summary>
6491 Returns an enumerator that iterates through the collection.
6492 </summary>
6493 <returns>
6494 A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
6495 </returns>
6496 </member>
6497 <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
6498 <summary>
6499 Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
6500 </summary>
6501 <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
6502 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
6503 </member>
6504 <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
6505 <summary>
6506 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
6507 </summary>
6508 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
6509 </member>
6510 <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
6511 <summary>
6512 Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
6513 </summary>
6514 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
6515 <returns>
6516 true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
6517 </returns>
6518 </member>
6519 <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
6520 <summary>
6521 Copies to.
6522 </summary>
6523 <param name="array">The array.</param>
6524 <param name="arrayIndex">Index of the array.</param>
6525 </member>
6526 <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
6527 <summary>
6528 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
6529 </summary>
6530 <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
6531 <returns>
6532 true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
6533 </returns>
6534 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
6535 </member>
6536 <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
6537 <summary>
6538 Gets the container's children tokens.
6539 </summary>
6540 <value>The container's children tokens.</value>
6541 </member>
6542 <member name="P:Newtonsoft.Json.Linq.JArray.Type">
6543 <summary>
6544 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
6545 </summary>
6546 <value>The type.</value>
6547 </member>
6548 <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
6549 <summary>
6550 Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
6551 </summary>
6552 <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
6553 </member>
6554 <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
6555 <summary>
6556 Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
6557 </summary>
6558 <value></value>
6559 </member>
6560 <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
6561 <summary>
6562 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
6563 </summary>
6564 <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
6565 </member>
6566 <member name="T:Newtonsoft.Json.Linq.JTokenReader">
6567 <summary>
6568 Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
6569 </summary>
6570 </member>
6571 <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
6572 <summary>
6573 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
6574 </summary>
6575 <param name="token">The token to read from.</param>
6576 </member>
6577 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes">
6578 <summary>
6579 Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
6580 </summary>
6581 <returns>
6582 A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
6583 </returns>
6584 </member>
6585 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
6586 <summary>
6587 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
6588 </summary>
6589 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
6590 </member>
6591 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
6592 <summary>
6593 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
6594 </summary>
6595 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
6596 </member>
6597 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
6598 <summary>
6599 Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
6600 </summary>
6601 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
6602 </member>
6603 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
6604 <summary>
6605 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
6606 </summary>
6607 <returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
6608 </member>
6609 <member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
6610 <summary>
6611 Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
6612 </summary>
6613 <returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
6614 </member>
6615 <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
6616 <summary>
6617 Reads the next JSON token from the stream.
6618 </summary>
6619 <returns>
6620 true if the next token was read successfully; false if there are no more tokens to read.
6621 </returns>
6622 </member>
6623 <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
6624 <summary>
6625 Gets the path of the current JSON token.
6626 </summary>
6627 </member>
6628 <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
6629 <summary>
6630 Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
6631 </summary>
6632 </member>
6633 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
6634 <summary>
6635 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
6636 </summary>
6637 <param name="container">The container being written to.</param>
6638 </member>
6639 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
6640 <summary>
6641 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
6642 </summary>
6643 </member>
6644 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
6645 <summary>
6646 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
6647 </summary>
6648 </member>
6649 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
6650 <summary>
6651 Closes this stream and the underlying stream.
6652 </summary>
6653 </member>
6654 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
6655 <summary>
6656 Writes the beginning of a Json object.
6657 </summary>
6658 </member>
6659 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
6660 <summary>
6661 Writes the beginning of a Json array.
6662 </summary>
6663 </member>
6664 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
6665 <summary>
6666 Writes the start of a constructor with the given name.
6667 </summary>
6668 <param name="name">The name of the constructor.</param>
6669 </member>
6670 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
6671 <summary>
6672 Writes the end.
6673 </summary>
6674 <param name="token">The token.</param>
6675 </member>
6676 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
6677 <summary>
6678 Writes the property name of a name/value pair on a Json object.
6679 </summary>
6680 <param name="name">The name of the property.</param>
6681 </member>
6682 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
6683 <summary>
6684 Writes a <see cref="T:System.Object"/> value.
6685 An error will raised if the value cannot be written as a single JSON token.
6686 </summary>
6687 <param name="value">The <see cref="T:System.Object"/> value to write.</param>
6688 </member>
6689 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
6690 <summary>
6691 Writes a null value.
6692 </summary>
6693 </member>
6694 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
6695 <summary>
6696 Writes an undefined value.
6697 </summary>
6698 </member>
6699 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
6700 <summary>
6701 Writes raw JSON.
6702 </summary>
6703 <param name="json">The raw JSON to write.</param>
6704 </member>
6705 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
6706 <summary>
6707 Writes out a comment <code>/*...*/</code> containing the specified text.
6708 </summary>
6709 <param name="text">Text to place inside the comment.</param>
6710 </member>
6711 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
6712 <summary>
6713 Writes a <see cref="T:System.String"/> value.
6714 </summary>
6715 <param name="value">The <see cref="T:System.String"/> value to write.</param>
6716 </member>
6717 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
6718 <summary>
6719 Writes a <see cref="T:System.Int32"/> value.
6720 </summary>
6721 <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
6722 </member>
6723 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
6724 <summary>
6725 Writes a <see cref="T:System.UInt32"/> value.
6726 </summary>
6727 <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
6728 </member>
6729 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
6730 <summary>
6731 Writes a <see cref="T:System.Int64"/> value.
6732 </summary>
6733 <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
6734 </member>
6735 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
6736 <summary>
6737 Writes a <see cref="T:System.UInt64"/> value.
6738 </summary>
6739 <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
6740 </member>
6741 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
6742 <summary>
6743 Writes a <see cref="T:System.Single"/> value.
6744 </summary>
6745 <param name="value">The <see cref="T:System.Single"/> value to write.</param>
6746 </member>
6747 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
6748 <summary>
6749 Writes a <see cref="T:System.Double"/> value.
6750 </summary>
6751 <param name="value">The <see cref="T:System.Double"/> value to write.</param>
6752 </member>
6753 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
6754 <summary>
6755 Writes a <see cref="T:System.Boolean"/> value.
6756 </summary>
6757 <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
6758 </member>
6759 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
6760 <summary>
6761 Writes a <see cref="T:System.Int16"/> value.
6762 </summary>
6763 <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
6764 </member>
6765 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
6766 <summary>
6767 Writes a <see cref="T:System.UInt16"/> value.
6768 </summary>
6769 <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
6770 </member>
6771 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
6772 <summary>
6773 Writes a <see cref="T:System.Char"/> value.
6774 </summary>
6775 <param name="value">The <see cref="T:System.Char"/> value to write.</param>
6776 </member>
6777 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
6778 <summary>
6779 Writes a <see cref="T:System.Byte"/> value.
6780 </summary>
6781 <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
6782 </member>
6783 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
6784 <summary>
6785 Writes a <see cref="T:System.SByte"/> value.
6786 </summary>
6787 <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
6788 </member>
6789 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
6790 <summary>
6791 Writes a <see cref="T:System.Decimal"/> value.
6792 </summary>
6793 <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
6794 </member>
6795 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
6796 <summary>
6797 Writes a <see cref="T:System.DateTime"/> value.
6798 </summary>
6799 <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
6800 </member>
6801 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
6802 <summary>
6803 Writes a <see cref="T:System.DateTimeOffset"/> value.
6804 </summary>
6805 <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
6806 </member>
6807 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
6808 <summary>
6809 Writes a <see cref="T:Byte[]"/> value.
6810 </summary>
6811 <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
6812 </member>
6813 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
6814 <summary>
6815 Writes a <see cref="T:System.TimeSpan"/> value.
6816 </summary>
6817 <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
6818 </member>
6819 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
6820 <summary>
6821 Writes a <see cref="T:System.Guid"/> value.
6822 </summary>
6823 <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
6824 </member>
6825 <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
6826 <summary>
6827 Writes a <see cref="T:System.Uri"/> value.
6828 </summary>
6829 <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
6830 </member>
6831 <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
6832 <summary>
6833 Gets the token being writen.
6834 </summary>
6835 <value>The token being writen.</value>
6836 </member>
6837 <member name="T:Newtonsoft.Json.Linq.JProperty">
6838 <summary>
6839 Represents a JSON property.
6840 </summary>
6841 </member>
6842 <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
6843 <summary>
6844 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
6845 </summary>
6846 <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
6847 </member>
6848 <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
6849 <summary>
6850 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
6851 </summary>
6852 <param name="name">The property name.</param>
6853 <param name="content">The property content.</param>
6854 </member>
6855 <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
6856 <summary>
6857 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
6858 </summary>
6859 <param name="name">The property name.</param>
6860 <param name="content">The property content.</param>
6861 </member>
6862 <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
6863 <summary>
6864 Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
6865 </summary>
6866 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
6867 <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
6868 </member>
6869 <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
6870 <summary>
6871 Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
6872 </summary>
6873 <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
6874 <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
6875 </member>
6876 <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
6877 <summary>
6878 Gets the container's children tokens.
6879 </summary>
6880 <value>The container's children tokens.</value>
6881 </member>
6882 <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
6883 <summary>
6884 Gets the property name.
6885 </summary>
6886 <value>The property name.</value>
6887 </member>
6888 <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
6889 <summary>
6890 Gets or sets the property value.
6891 </summary>
6892 <value>The property value.</value>
6893 </member>
6894 <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
6895 <summary>
6896 Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
6897 </summary>
6898 <value>The type.</value>
6899 </member>
6900 <member name="T:Newtonsoft.Json.Linq.JTokenType">
6901 <summary>
6902 Specifies the type of token.
6903 </summary>
6904 </member>
6905 <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
6906 <summary>
6907 No token type has been set.
6908 </summary>
6909 </member>
6910 <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
6911 <summary>
6912 A JSON object.
6913 </summary>
6914 </member>
6915 <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
6916 <summary>
6917 A JSON array.
6918 </summary>
6919 </member>
6920 <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
6921 <summary>
6922 A JSON constructor.
6923 </summary>
6924 </member>
6925 <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
6926 <summary>
6927 A JSON object property.
6928 </summary>
6929 </member>
6930 <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
6931 <summary>
6932 A comment.
6933 </summary>
6934 </member>
6935 <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
6936 <summary>
6937 An integer value.
6938 </summary>
6939 </member>
6940 <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
6941 <summary>
6942 A float value.
6943 </summary>
6944 </member>
6945 <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
6946 <summary>
6947 A string value.
6948 </summary>
6949 </member>
6950 <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
6951 <summary>
6952 A boolean value.
6953 </summary>
6954 </member>
6955 <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
6956 <summary>
6957 A null value.
6958 </summary>
6959 </member>
6960 <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
6961 <summary>
6962 An undefined value.
6963 </summary>
6964 </member>
6965 <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
6966 <summary>
6967 A date value.
6968 </summary>
6969 </member>
6970 <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
6971 <summary>
6972 A raw JSON value.
6973 </summary>
6974 </member>
6975 <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
6976 <summary>
6977 A collection of bytes value.
6978 </summary>
6979 </member>
6980 <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
6981 <summary>
6982 A Guid value.
6983 </summary>
6984 </member>
6985 <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
6986 <summary>
6987 A Uri value.
6988 </summary>
6989 </member>
6990 <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
6991 <summary>
6992 A TimeSpan value.
6993 </summary>
6994 </member>
6995 <member name="T:Newtonsoft.Json.Schema.Extensions">
6996 <summary>
6997 Contains the JSON schema extension methods.
6998 </summary>
6999 </member>
7000 <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
7001 <summary>
7002 Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
7003 </summary>
7004 <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
7005 <param name="schema">The schema to test with.</param>
7006 <returns>
7007 <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
7008 </returns>
7009 </member>
7010 <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
7011 <summary>
7012 Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
7013 </summary>
7014 <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
7015 <param name="schema">The schema to test with.</param>
7016 <param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
7017 <returns>
7018 <c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
7019 </returns>
7020 </member>
7021 <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
7022 <summary>
7023 Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
7024 </summary>
7025 <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
7026 <param name="schema">The schema to test with.</param>
7027 </member>
7028 <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
7029 <summary>
7030 Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
7031 </summary>
7032 <param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
7033 <param name="schema">The schema to test with.</param>
7034 <param name="validationEventHandler">The validation event handler.</param>
7035 </member>
7036 <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
7037 <summary>
7038 Returns detailed information about the schema exception.
7039 </summary>
7040 </member>
7041 <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
7042 <summary>
7043 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
7044 </summary>
7045 </member>
7046 <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
7047 <summary>
7048 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
7049 with a specified error message.
7050 </summary>
7051 <param name="message">The error message that explains the reason for the exception.</param>
7052 </member>
7053 <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
7054 <summary>
7055 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
7056 with a specified error message and a reference to the inner exception that is the cause of this exception.
7057 </summary>
7058 <param name="message">The error message that explains the reason for the exception.</param>
7059 <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
7060 </member>
7061 <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
7062 <summary>
7063 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
7064 </summary>
7065 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
7066 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
7067 <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
7068 <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
7069 </member>
7070 <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
7071 <summary>
7072 Gets the line number indicating where the error occurred.
7073 </summary>
7074 <value>The line number indicating where the error occurred.</value>
7075 </member>
7076 <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
7077 <summary>
7078 Gets the line position indicating where the error occurred.
7079 </summary>
7080 <value>The line position indicating where the error occurred.</value>
7081 </member>
7082 <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
7083 <summary>
7084 Gets the path to the JSON where the error occurred.
7085 </summary>
7086 <value>The path to the JSON where the error occurred.</value>
7087 </member>
7088 <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
7089 <summary>
7090 Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
7091 </summary>
7092 </member>
7093 <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
7094 <summary>
7095 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
7096 </summary>
7097 </member>
7098 <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
7099 <summary>
7100 Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
7101 </summary>
7102 <param name="reference">The id.</param>
7103 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
7104 </member>
7105 <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
7106 <summary>
7107 Gets or sets the loaded schemas.
7108 </summary>
7109 <value>The loaded schemas.</value>
7110 </member>
7111 <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
7112 <summary>
7113 Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
7114 </summary>
7115 </member>
7116 <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
7117 <summary>
7118 Do not infer a schema Id.
7119 </summary>
7120 </member>
7121 <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
7122 <summary>
7123 Use the .NET type name as the schema Id.
7124 </summary>
7125 </member>
7126 <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
7127 <summary>
7128 Use the assembly qualified .NET type name as the schema Id.
7129 </summary>
7130 </member>
7131 <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
7132 <summary>
7133 Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
7134 </summary>
7135 </member>
7136 <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
7137 <summary>
7138 Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
7139 </summary>
7140 <value>The JsonSchemaException associated with the validation error.</value>
7141 </member>
7142 <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
7143 <summary>
7144 Gets the path of the JSON location where the validation error occurred.
7145 </summary>
7146 <value>The path of the JSON location where the validation error occurred.</value>
7147 </member>
7148 <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
7149 <summary>
7150 Gets the text description corresponding to the validation error.
7151 </summary>
7152 <value>The text description.</value>
7153 </member>
7154 <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
7155 <summary>
7156 Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
7157 </summary>
7158 </member>
7159 <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
7160 <summary>
7161 Resolves member mappings for a type, camel casing property names.
7162 </summary>
7163 </member>
7164 <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
7165 <summary>
7166 Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
7167 </summary>
7168 </member>
7169 <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
7170 <summary>
7171 Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
7172 </summary>
7173 <example>
7174 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
7175 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
7176 </example>
7177 </member>
7178 <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
7179 <summary>
7180 Resolves the contract for a given type.
7181 </summary>
7182 <param name="type">The type to resolve a contract for.</param>
7183 <returns>The contract for a given type.</returns>
7184 </member>
7185 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
7186 <summary>
7187 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
7188 </summary>
7189 </member>
7190 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
7191 <summary>
7192 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
7193 </summary>
7194 <param name="shareCache">
7195 If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
7196 Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only
7197 happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different
7198 results. When set to false it is highly recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7199 </param>
7200 </member>
7201 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
7202 <summary>
7203 Resolves the contract for a given type.
7204 </summary>
7205 <param name="type">The type to resolve a contract for.</param>
7206 <returns>The contract for a given type.</returns>
7207 </member>
7208 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
7209 <summary>
7210 Gets the serializable members for the type.
7211 </summary>
7212 <param name="objectType">The type to get serializable members for.</param>
7213 <returns>The serializable members for the type.</returns>
7214 </member>
7215 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
7216 <summary>
7217 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
7218 </summary>
7219 <param name="objectType">Type of the object.</param>
7220 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
7221 </member>
7222 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
7223 <summary>
7224 Creates the constructor parameters.
7225 </summary>
7226 <param name="constructor">The constructor to create properties for.</param>
7227 <param name="memberProperties">The type's member properties.</param>
7228 <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
7229 </member>
7230 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
7231 <summary>
7232 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
7233 </summary>
7234 <param name="matchingMemberProperty">The matching member property.</param>
7235 <param name="parameterInfo">The constructor parameter.</param>
7236 <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
7237 </member>
7238 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
7239 <summary>
7240 Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
7241 </summary>
7242 <param name="objectType">Type of the object.</param>
7243 <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
7244 </member>
7245 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
7246 <summary>
7247 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
7248 </summary>
7249 <param name="objectType">Type of the object.</param>
7250 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
7251 </member>
7252 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
7253 <summary>
7254 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
7255 </summary>
7256 <param name="objectType">Type of the object.</param>
7257 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
7258 </member>
7259 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
7260 <summary>
7261 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
7262 </summary>
7263 <param name="objectType">Type of the object.</param>
7264 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
7265 </member>
7266 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
7267 <summary>
7268 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
7269 </summary>
7270 <param name="objectType">Type of the object.</param>
7271 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
7272 </member>
7273 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
7274 <summary>
7275 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
7276 </summary>
7277 <param name="objectType">Type of the object.</param>
7278 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
7279 </member>
7280 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
7281 <summary>
7282 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
7283 </summary>
7284 <param name="objectType">Type of the object.</param>
7285 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
7286 </member>
7287 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
7288 <summary>
7289 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
7290 </summary>
7291 <param name="objectType">Type of the object.</param>
7292 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
7293 </member>
7294 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
7295 <summary>
7296 Determines which contract type is created for the given type.
7297 </summary>
7298 <param name="objectType">Type of the object.</param>
7299 <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
7300 </member>
7301 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
7302 <summary>
7303 Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
7304 </summary>
7305 <param name="type">The type to create properties for.</param>
7306 /// <param name="memberSerialization">The member serialization mode for the type.</param>
7307 <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
7308 </member>
7309 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
7310 <summary>
7311 Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
7312 </summary>
7313 <param name="member">The member.</param>
7314 <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
7315 </member>
7316 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
7317 <summary>
7318 Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
7319 </summary>
7320 <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
7321 <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
7322 <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
7323 </member>
7324 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
7325 <summary>
7326 Resolves the name of the property.
7327 </summary>
7328 <param name="propertyName">Name of the property.</param>
7329 <returns>Name of the property.</returns>
7330 </member>
7331 <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
7332 <summary>
7333 Gets the resolved name of the property.
7334 </summary>
7335 <param name="propertyName">Name of the property.</param>
7336 <returns>Name of the property.</returns>
7337 </member>
7338 <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
7339 <summary>
7340 Gets a value indicating whether members are being get and set using dynamic code generation.
7341 This value is determined by the runtime permissions available.
7342 </summary>
7343 <value>
7344 <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
7345 </value>
7346 </member>
7347 <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
7348 <summary>
7349 Gets or sets the default members search flags.
7350 </summary>
7351 <value>The default members search flags.</value>
7352 </member>
7353 <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
7354 <summary>
7355 Gets or sets a value indicating whether compiler generated members should be serialized.
7356 </summary>
7357 <value>
7358 <c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.
7359 </value>
7360 </member>
7361 <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface">
7362 <summary>
7363 Gets or sets a value indicating whether to ignore the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface when serializing and deserializing types.
7364 </summary>
7365 <value>
7366 <c>true</c> if the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
7367 </value>
7368 </member>
7369 <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute">
7370 <summary>
7371 Gets or sets a value indicating whether to ignore the <see cref="T:System.SerializableAttribute"/> attribute when serializing and deserializing types.
7372 </summary>
7373 <value>
7374 <c>true</c> if the <see cref="T:System.SerializableAttribute"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
7375 </value>
7376 </member>
7377 <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor">
7378 <summary>
7379 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class.
7380 </summary>
7381 </member>
7382 <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
7383 <summary>
7384 Resolves the name of the property.
7385 </summary>
7386 <param name="propertyName">Name of the property.</param>
7387 <returns>The property name camel cased.</returns>
7388 </member>
7389 <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
7390 <summary>
7391 The default serialization binder used when resolving and loading classes from type names.
7392 </summary>
7393 </member>
7394 <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
7395 <summary>
7396 When overridden in a derived class, controls the binding of a serialized object to a type.
7397 </summary>
7398 <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
7399 <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
7400 <returns>
7401 The type of the object the formatter creates a new instance of.
7402 </returns>
7403 </member>
7404 <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)">
7405 <summary>
7406 When overridden in a derived class, controls the binding of a serialized object to a type.
7407 </summary>
7408 <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
7409 <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object. </param>
7410 <param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object. </param>
7411 </member>
7412 <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
7413 <summary>
7414 Provides information surrounding an error.
7415 </summary>
7416 </member>
7417 <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
7418 <summary>
7419 Gets the error.
7420 </summary>
7421 <value>The error.</value>
7422 </member>
7423 <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
7424 <summary>
7425 Gets the original object that caused the error.
7426 </summary>
7427 <value>The original object that caused the error.</value>
7428 </member>
7429 <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
7430 <summary>
7431 Gets the member that caused the error.
7432 </summary>
7433 <value>The member that caused the error.</value>
7434 </member>
7435 <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
7436 <summary>
7437 Gets the path of the JSON location where the error occurred.
7438 </summary>
7439 <value>The path of the JSON location where the error occurred.</value>
7440 </member>
7441 <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
7442 <summary>
7443 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
7444 </summary>
7445 <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
7446 </member>
7447 <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
7448 <summary>
7449 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7450 </summary>
7451 </member>
7452 <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
7453 <summary>
7454 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
7455 </summary>
7456 <param name="underlyingType">The underlying type for the contract.</param>
7457 </member>
7458 <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
7459 <summary>
7460 Gets the <see cref="T:System.Type"/> of the collection items.
7461 </summary>
7462 <value>The <see cref="T:System.Type"/> of the collection items.</value>
7463 </member>
7464 <member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
7465 <summary>
7466 Gets a value indicating whether the collection type is a multidimensional array.
7467 </summary>
7468 <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
7469 </member>
7470 <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
7471 <summary>
7472 Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
7473 </summary>
7474 <param name="o">The object that raised the callback event.</param>
7475 <param name="context">The streaming context.</param>
7476 </member>
7477 <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
7478 <summary>
7479 Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
7480 </summary>
7481 <param name="o">The object that raised the callback event.</param>
7482 <param name="context">The streaming context.</param>
7483 <param name="errorContext">The error context.</param>
7484 </member>
7485 <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
7486 <summary>
7487 Sets extension data for an object during deserialization.
7488 </summary>
7489 <param name="o">The object to set extension data on.</param>
7490 <param name="key">The extension data key.</param>
7491 <param name="value">The extension data value.</param>
7492 </member>
7493 <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
7494 <summary>
7495 Gets extension data for an object during serialization.
7496 </summary>
7497 <param name="o">The object to set extension data on.</param>
7498 </member>
7499 <member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
7500 <summary>
7501 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7502 </summary>
7503 </member>
7504 <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
7505 <summary>
7506 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
7507 </summary>
7508 <param name="underlyingType">The underlying type for the contract.</param>
7509 </member>
7510 <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
7511 <summary>
7512 Gets or sets the property name resolver.
7513 </summary>
7514 <value>The property name resolver.</value>
7515 </member>
7516 <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
7517 <summary>
7518 Gets the <see cref="T:System.Type"/> of the dictionary keys.
7519 </summary>
7520 <value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
7521 </member>
7522 <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
7523 <summary>
7524 Gets the <see cref="T:System.Type"/> of the dictionary values.
7525 </summary>
7526 <value>The <see cref="T:System.Type"/> of the dictionary values.</value>
7527 </member>
7528 <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
7529 <summary>
7530 Maps a JSON property to a .NET member or constructor parameter.
7531 </summary>
7532 </member>
7533 <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
7534 <summary>
7535 Returns a <see cref="T:System.String"/> that represents this instance.
7536 </summary>
7537 <returns>
7538 A <see cref="T:System.String"/> that represents this instance.
7539 </returns>
7540 </member>
7541 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
7542 <summary>
7543 Gets or sets the name of the property.
7544 </summary>
7545 <value>The name of the property.</value>
7546 </member>
7547 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
7548 <summary>
7549 Gets or sets the type that declared this property.
7550 </summary>
7551 <value>The type that declared this property.</value>
7552 </member>
7553 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
7554 <summary>
7555 Gets or sets the order of serialization and deserialization of a member.
7556 </summary>
7557 <value>The numeric order of serialization or deserialization.</value>
7558 </member>
7559 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
7560 <summary>
7561 Gets or sets the name of the underlying member or parameter.
7562 </summary>
7563 <value>The name of the underlying member or parameter.</value>
7564 </member>
7565 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
7566 <summary>
7567 Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
7568 </summary>
7569 <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
7570 </member>
7571 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
7572 <summary>
7573 Gets or sets the type of the property.
7574 </summary>
7575 <value>The type of the property.</value>
7576 </member>
7577 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
7578 <summary>
7579 Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
7580 If set this converter takes presidence over the contract converter for the property type.
7581 </summary>
7582 <value>The converter.</value>
7583 </member>
7584 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
7585 <summary>
7586 Gets or sets the member converter.
7587 </summary>
7588 <value>The member converter.</value>
7589 </member>
7590 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
7591 <summary>
7592 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
7593 </summary>
7594 <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
7595 </member>
7596 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
7597 <summary>
7598 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
7599 </summary>
7600 <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
7601 </member>
7602 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
7603 <summary>
7604 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
7605 </summary>
7606 <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
7607 </member>
7608 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
7609 <summary>
7610 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
7611 </summary>
7612 <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
7613 </member>
7614 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
7615 <summary>
7616 Gets the default value.
7617 </summary>
7618 <value>The default value.</value>
7619 </member>
7620 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
7621 <summary>
7622 Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
7623 </summary>
7624 <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
7625 </member>
7626 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
7627 <summary>
7628 Gets or sets a value indicating whether this property preserves object references.
7629 </summary>
7630 <value>
7631 <c>true</c> if this instance is reference; otherwise, <c>false</c>.
7632 </value>
7633 </member>
7634 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
7635 <summary>
7636 Gets or sets the property null value handling.
7637 </summary>
7638 <value>The null value handling.</value>
7639 </member>
7640 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
7641 <summary>
7642 Gets or sets the property default value handling.
7643 </summary>
7644 <value>The default value handling.</value>
7645 </member>
7646 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
7647 <summary>
7648 Gets or sets the property reference loop handling.
7649 </summary>
7650 <value>The reference loop handling.</value>
7651 </member>
7652 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
7653 <summary>
7654 Gets or sets the property object creation handling.
7655 </summary>
7656 <value>The object creation handling.</value>
7657 </member>
7658 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
7659 <summary>
7660 Gets or sets or sets the type name handling.
7661 </summary>
7662 <value>The type name handling.</value>
7663 </member>
7664 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
7665 <summary>
7666 Gets or sets a predicate used to determine whether the property should be serialize.
7667 </summary>
7668 <value>A predicate used to determine whether the property should be serialize.</value>
7669 </member>
7670 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
7671 <summary>
7672 Gets or sets a predicate used to determine whether the property should be serialized.
7673 </summary>
7674 <value>A predicate used to determine whether the property should be serialized.</value>
7675 </member>
7676 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
7677 <summary>
7678 Gets or sets an action used to set whether the property has been deserialized.
7679 </summary>
7680 <value>An action used to set whether the property has been deserialized.</value>
7681 </member>
7682 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
7683 <summary>
7684 Gets or sets the converter used when serializing the property's collection items.
7685 </summary>
7686 <value>The collection's items converter.</value>
7687 </member>
7688 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
7689 <summary>
7690 Gets or sets whether this property's collection items are serialized as a reference.
7691 </summary>
7692 <value>Whether this property's collection items are serialized as a reference.</value>
7693 </member>
7694 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
7695 <summary>
7696 Gets or sets the the type name handling used when serializing the property's collection items.
7697 </summary>
7698 <value>The collection's items type name handling.</value>
7699 </member>
7700 <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
7701 <summary>
7702 Gets or sets the the reference loop handling used when serializing the property's collection items.
7703 </summary>
7704 <value>The collection's items reference loop handling.</value>
7705 </member>
7706 <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
7707 <summary>
7708 A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
7709 </summary>
7710 </member>
7711 <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
7712 <summary>
7713 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
7714 </summary>
7715 <param name="type">The type.</param>
7716 </member>
7717 <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
7718 <summary>
7719 When implemented in a derived class, extracts the key from the specified element.
7720 </summary>
7721 <param name="item">The element from which to extract the key.</param>
7722 <returns>The key for the specified element.</returns>
7723 </member>
7724 <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
7725 <summary>
7726 Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
7727 </summary>
7728 <param name="property">The property to add to the collection.</param>
7729 </member>
7730 <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
7731 <summary>
7732 Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
7733 First attempts to get an exact case match of propertyName and then
7734 a case insensitive match.
7735 </summary>
7736 <param name="propertyName">Name of the property.</param>
7737 <returns>A matching property if found.</returns>
7738 </member>
7739 <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
7740 <summary>
7741 Gets a property by property name.
7742 </summary>
7743 <param name="propertyName">The name of the property to get.</param>
7744 <param name="comparisonType">Type property name string comparison.</param>
7745 <returns>A matching property if found.</returns>
7746 </member>
7747 <member name="T:Newtonsoft.Json.MissingMemberHandling">
7748 <summary>
7749 Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7750 </summary>
7751 </member>
7752 <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
7753 <summary>
7754 Ignore a missing member and do not attempt to deserialize it.
7755 </summary>
7756 </member>
7757 <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
7758 <summary>
7759 Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
7760 </summary>
7761 </member>
7762 <member name="T:Newtonsoft.Json.NullValueHandling">
7763 <summary>
7764 Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7765 </summary>
7766 <example>
7767 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
7768 <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
7769 </example>
7770 </member>
7771 <member name="F:Newtonsoft.Json.NullValueHandling.Include">
7772 <summary>
7773 Include null values when serializing and deserializing objects.
7774 </summary>
7775 </member>
7776 <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
7777 <summary>
7778 Ignore null values when serializing and deserializing objects.
7779 </summary>
7780 </member>
7781 <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
7782 <summary>
7783 Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
7784 </summary>
7785 </member>
7786 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
7787 <summary>
7788 Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
7789 </summary>
7790 </member>
7791 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
7792 <summary>
7793 Ignore loop references and do not serialize.
7794 </summary>
7795 </member>
7796 <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
7797 <summary>
7798 Serialize loop references.
7799 </summary>
7800 </member>
7801 <member name="T:Newtonsoft.Json.Schema.JsonSchema">
7802 <summary>
7803 An in-memory representation of a JSON Schema.
7804 </summary>
7805 </member>
7806 <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
7807 <summary>
7808 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
7809 </summary>
7810 </member>
7811 <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
7812 <summary>
7813 Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
7814 </summary>
7815 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
7816 <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
7817 </member>
7818 <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
7819 <summary>
7820 Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
7821 </summary>
7822 <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
7823 <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
7824 <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
7825 </member>
7826 <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
7827 <summary>
7828 Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
7829 </summary>
7830 <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
7831 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
7832 </member>
7833 <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
7834 <summary>
7835 Parses the specified json.
7836 </summary>
7837 <param name="json">The json.</param>
7838 <param name="resolver">The resolver.</param>
7839 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
7840 </member>
7841 <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
7842 <summary>
7843 Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
7844 </summary>
7845 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
7846 </member>
7847 <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
7848 <summary>
7849 Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
7850 </summary>
7851 <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
7852 <param name="resolver">The resolver used.</param>
7853 </member>
7854 <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
7855 <summary>
7856 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
7857 </summary>
7858 <returns>
7859 A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
7860 </returns>
7861 </member>
7862 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
7863 <summary>
7864 Gets or sets the id.
7865 </summary>
7866 </member>
7867 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
7868 <summary>
7869 Gets or sets the title.
7870 </summary>
7871 </member>
7872 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
7873 <summary>
7874 Gets or sets whether the object is required.
7875 </summary>
7876 </member>
7877 <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
7878 <summary>
7879 Gets or sets whether the object is read only.
7880 </summary>
7881 </member>
7882 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
7883 <summary>
7884 Gets or sets whether the object is visible to users.
7885 </summary>
7886 </member>
7887 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
7888 <summary>
7889 Gets or sets whether the object is transient.
7890 </summary>
7891 </member>
7892 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
7893 <summary>
7894 Gets or sets the description of the object.
7895 </summary>
7896 </member>
7897 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
7898 <summary>
7899 Gets or sets the types of values allowed by the object.
7900 </summary>
7901 <value>The type.</value>
7902 </member>
7903 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
7904 <summary>
7905 Gets or sets the pattern.
7906 </summary>
7907 <value>The pattern.</value>
7908 </member>
7909 <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
7910 <summary>
7911 Gets or sets the minimum length.
7912 </summary>
7913 <value>The minimum length.</value>
7914 </member>
7915 <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
7916 <summary>
7917 Gets or sets the maximum length.
7918 </summary>
7919 <value>The maximum length.</value>
7920 </member>
7921 <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
7922 <summary>
7923 Gets or sets a number that the value should be divisble by.
7924 </summary>
7925 <value>A number that the value should be divisble by.</value>
7926 </member>
7927 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
7928 <summary>
7929 Gets or sets the minimum.
7930 </summary>
7931 <value>The minimum.</value>
7932 </member>
7933 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
7934 <summary>
7935 Gets or sets the maximum.
7936 </summary>
7937 <value>The maximum.</value>
7938 </member>
7939 <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
7940 <summary>
7941 Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
7942 </summary>
7943 <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
7944 </member>
7945 <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
7946 <summary>
7947 Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
7948 </summary>
7949 <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
7950 </member>
7951 <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
7952 <summary>
7953 Gets or sets the minimum number of items.
7954 </summary>
7955 <value>The minimum number of items.</value>
7956 </member>
7957 <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
7958 <summary>
7959 Gets or sets the maximum number of items.
7960 </summary>
7961 <value>The maximum number of items.</value>
7962 </member>
7963 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
7964 <summary>
7965 Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
7966 </summary>
7967 <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
7968 </member>
7969 <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
7970 <summary>
7971 Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
7972 </summary>
7973 <value>
7974 <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
7975 </value>
7976 </member>
7977 <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
7978 <summary>
7979 Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
7980 </summary>
7981 <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
7982 </member>
7983 <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
7984 <summary>
7985 Gets or sets a value indicating whether additional items are allowed.
7986 </summary>
7987 <value>
7988 <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
7989 </value>
7990 </member>
7991 <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
7992 <summary>
7993 Gets or sets whether the array items must be unique.
7994 </summary>
7995 </member>
7996 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
7997 <summary>
7998 Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
7999 </summary>
8000 <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
8001 </member>
8002 <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
8003 <summary>
8004 Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
8005 </summary>
8006 <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
8007 </member>
8008 <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
8009 <summary>
8010 Gets or sets the pattern properties.
8011 </summary>
8012 <value>The pattern properties.</value>
8013 </member>
8014 <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
8015 <summary>
8016 Gets or sets a value indicating whether additional properties are allowed.
8017 </summary>
8018 <value>
8019 <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
8020 </value>
8021 </member>
8022 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
8023 <summary>
8024 Gets or sets the required property if this property is present.
8025 </summary>
8026 <value>The required property if this property is present.</value>
8027 </member>
8028 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
8029 <summary>
8030 Gets or sets the a collection of valid enum values allowed.
8031 </summary>
8032 <value>A collection of valid enum values allowed.</value>
8033 </member>
8034 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
8035 <summary>
8036 Gets or sets disallowed types.
8037 </summary>
8038 <value>The disallow types.</value>
8039 </member>
8040 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
8041 <summary>
8042 Gets or sets the default value.
8043 </summary>
8044 <value>The default value.</value>
8045 </member>
8046 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
8047 <summary>
8048 Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
8049 </summary>
8050 <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
8051 </member>
8052 <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
8053 <summary>
8054 Gets or sets the format.
8055 </summary>
8056 <value>The format.</value>
8057 </member>
8058 <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
8059 <summary>
8060 Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
8061 </summary>
8062 </member>
8063 <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
8064 <summary>
8065 Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
8066 </summary>
8067 <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
8068 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
8069 </member>
8070 <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
8071 <summary>
8072 Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
8073 </summary>
8074 <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
8075 <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
8076 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
8077 </member>
8078 <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
8079 <summary>
8080 Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
8081 </summary>
8082 <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
8083 <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
8084 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
8085 </member>
8086 <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
8087 <summary>
8088 Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
8089 </summary>
8090 <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
8091 <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
8092 <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
8093 <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
8094 </member>
8095 <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
8096 <summary>
8097 Gets or sets how undefined schemas are handled by the serializer.
8098 </summary>
8099 </member>
8100 <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
8101 <summary>
8102 Gets or sets the contract resolver.
8103 </summary>
8104 <value>The contract resolver.</value>
8105 </member>
8106 <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
8107 <summary>
8108 The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
8109 </summary>
8110 </member>
8111 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
8112 <summary>
8113 No type specified.
8114 </summary>
8115 </member>
8116 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
8117 <summary>
8118 String type.
8119 </summary>
8120 </member>
8121 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
8122 <summary>
8123 Float type.
8124 </summary>
8125 </member>
8126 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
8127 <summary>
8128 Integer type.
8129 </summary>
8130 </member>
8131 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
8132 <summary>
8133 Boolean type.
8134 </summary>
8135 </member>
8136 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
8137 <summary>
8138 Object type.
8139 </summary>
8140 </member>
8141 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
8142 <summary>
8143 Array type.
8144 </summary>
8145 </member>
8146 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
8147 <summary>
8148 Null type.
8149 </summary>
8150 </member>
8151 <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
8152 <summary>
8153 Any type.
8154 </summary>
8155 </member>
8156 <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
8157 <summary>
8158 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
8159 </summary>
8160 </member>
8161 <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
8162 <summary>
8163 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
8164 </summary>
8165 <param name="underlyingType">The underlying type for the contract.</param>
8166 </member>
8167 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
8168 <summary>
8169 Gets or sets the object member serialization.
8170 </summary>
8171 <value>The member object serialization.</value>
8172 </member>
8173 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
8174 <summary>
8175 Gets or sets a value that indicates whether the object's properties are required.
8176 </summary>
8177 <value>
8178 A value indicating whether the object's properties are required.
8179 </value>
8180 </member>
8181 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
8182 <summary>
8183 Gets the object's properties.
8184 </summary>
8185 <value>The object's properties.</value>
8186 </member>
8187 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
8188 <summary>
8189 Gets the constructor parameters required for any non-default constructor
8190 </summary>
8191 </member>
8192 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
8193 <summary>
8194 Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
8195 </summary>
8196 </member>
8197 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
8198 <summary>
8199 Gets or sets the override constructor used to create the object.
8200 This is set when a constructor is marked up using the
8201 JsonConstructor attribute.
8202 </summary>
8203 <value>The override constructor.</value>
8204 </member>
8205 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
8206 <summary>
8207 Gets or sets the parametrized constructor used to create the object.
8208 </summary>
8209 <value>The parametrized constructor.</value>
8210 </member>
8211 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
8212 <summary>
8213 Gets or sets the function used to create the object. When set this function will override <see cref="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator"/>.
8214 This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
8215 </summary>
8216 <value>The function used to create the object.</value>
8217 </member>
8218 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
8219 <summary>
8220 Gets or sets the extension data setter.
8221 </summary>
8222 </member>
8223 <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
8224 <summary>
8225 Gets or sets the extension data getter.
8226 </summary>
8227 </member>
8228 <member name="T:Newtonsoft.Json.Serialization.JsonStringContract">
8229 <summary>
8230 Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
8231 </summary>
8232 </member>
8233 <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
8234 <summary>
8235 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
8236 </summary>
8237 <param name="underlyingType">The underlying type for the contract.</param>
8238 </member>
8239 <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
8240 <summary>
8241 Lookup and create an instance of the JsonConverter type described by the argument.
8242 </summary>
8243 <param name="converterType">The JsonConverter type to create.</param>
8244 <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
8245 If null, the default constructor is used.</param>
8246 </member>
8247 <member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)">
8248 <summary>
8249 Create a factory function that can be used to create instances of a JsonConverter described by the
8250 argument type. The returned function can then be used to either invoke the converter's default ctor, or any
8251 parameterized constructors by way of an object array.
8252 </summary>
8253 </member>
8254 <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
8255 <summary>
8256 Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
8257 </summary>
8258 </member>
8259 <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
8260 <summary>
8261 Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
8262 </summary>
8263 <param name="memberInfo">The member info.</param>
8264 </member>
8265 <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
8266 <summary>
8267 Sets the value.
8268 </summary>
8269 <param name="target">The target to set the value on.</param>
8270 <param name="value">The value to set on the target.</param>
8271 </member>
8272 <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
8273 <summary>
8274 Gets the value.
8275 </summary>
8276 <param name="target">The target to get the value from.</param>
8277 <returns>The value.</returns>
8278 </member>
8279 <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
8280 <summary>
8281 When applied to a method, specifies that the method is called when an error occurs serializing an object.
8282 </summary>
8283 </member>
8284 <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
8285 <summary>
8286 Helper method for generating a MetaObject which calls a
8287 specific method on Dynamic that returns a result
8288 </summary>
8289 </member>
8290 <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
8291 <summary>
8292 Helper method for generating a MetaObject which calls a
8293 specific method on Dynamic, but uses one of the arguments for
8294 the result.
8295 </summary>
8296 </member>
8297 <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
8298 <summary>
8299 Helper method for generating a MetaObject which calls a
8300 specific method on Dynamic, but uses one of the arguments for
8301 the result.
8302 </summary>
8303 </member>
8304 <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
8305 <summary>
8306 Returns a Restrictions object which includes our current restrictions merged
8307 with a restriction limiting our type
8308 </summary>
8309 </member>
8310 <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
8311 <summary>
8312 Represents a method that constructs an object.
8313 </summary>
8314 <typeparam name="T">The object type to create.</typeparam>
8315 </member>
8316 <member name="T:Newtonsoft.Json.TypeNameHandling">
8317 <summary>
8318 Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
8319 </summary>
8320 </member>
8321 <member name="F:Newtonsoft.Json.TypeNameHandling.None">
8322 <summary>
8323 Do not include the .NET type name when serializing types.
8324 </summary>
8325 </member>
8326 <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
8327 <summary>
8328 Include the .NET type name when serializing into a JSON object structure.
8329 </summary>
8330 </member>
8331 <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
8332 <summary>
8333 Include the .NET type name when serializing into a JSON array structure.
8334 </summary>
8335 </member>
8336 <member name="F:Newtonsoft.Json.TypeNameHandling.All">
8337 <summary>
8338 Always include the .NET type name when serializing.
8339 </summary>
8340 </member>
8341 <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
8342 <summary>
8343 Include the .NET type name when the type of the object being serialized is not the same as its declared type.
8344 </summary>
8345 </member>
8346 <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
8347 <summary>
8348 Converts the value to the specified type. If the value is unable to be converted, the
8349 value is checked whether it assignable to the specified type.
8350 </summary>
8351 <param name="initialValue">The value to convert.</param>
8352 <param name="culture">The culture to use when converting.</param>
8353 <param name="targetType">The type to convert or cast the value to.</param>
8354 <returns>
8355 The converted type. If conversion was unsuccessful, the initial value
8356 is returned if assignable to the target type.
8357 </returns>
8358 </member>
8359 <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
8360 <summary>
8361 Gets a dictionary of the names and values of an Enum type.
8362 </summary>
8363 <returns></returns>
8364 </member>
8365 <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
8366 <summary>
8367 Gets a dictionary of the names and values of an Enum type.
8368 </summary>
8369 <param name="enumType">The enum type to get names and values for.</param>
8370 <returns></returns>
8371 </member>
8372 <member name="T:Newtonsoft.Json.JsonToken">
8373 <summary>
8374 Specifies the type of Json token.
8375 </summary>
8376 </member>
8377 <member name="F:Newtonsoft.Json.JsonToken.None">
8378 <summary>
8379 This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
8380 </summary>
8381 </member>
8382 <member name="F:Newtonsoft.Json.JsonToken.StartObject">
8383 <summary>
8384 An object start token.
8385 </summary>
8386 </member>
8387 <member name="F:Newtonsoft.Json.JsonToken.StartArray">
8388 <summary>
8389 An array start token.
8390 </summary>
8391 </member>
8392 <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
8393 <summary>
8394 A constructor start token.
8395 </summary>
8396 </member>
8397 <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
8398 <summary>
8399 An object property name.
8400 </summary>
8401 </member>
8402 <member name="F:Newtonsoft.Json.JsonToken.Comment">
8403 <summary>
8404 A comment.
8405 </summary>
8406 </member>
8407 <member name="F:Newtonsoft.Json.JsonToken.Raw">
8408 <summary>
8409 Raw JSON.
8410 </summary>
8411 </member>
8412 <member name="F:Newtonsoft.Json.JsonToken.Integer">
8413 <summary>
8414 An integer.
8415 </summary>
8416 </member>
8417 <member name="F:Newtonsoft.Json.JsonToken.Float">
8418 <summary>
8419 A float.
8420 </summary>
8421 </member>
8422 <member name="F:Newtonsoft.Json.JsonToken.String">
8423 <summary>
8424 A string.
8425 </summary>
8426 </member>
8427 <member name="F:Newtonsoft.Json.JsonToken.Boolean">
8428 <summary>
8429 A boolean.
8430 </summary>
8431 </member>
8432 <member name="F:Newtonsoft.Json.JsonToken.Null">
8433 <summary>
8434 A null token.
8435 </summary>
8436 </member>
8437 <member name="F:Newtonsoft.Json.JsonToken.Undefined">
8438 <summary>
8439 An undefined token.
8440 </summary>
8441 </member>
8442 <member name="F:Newtonsoft.Json.JsonToken.EndObject">
8443 <summary>
8444 An object end token.
8445 </summary>
8446 </member>
8447 <member name="F:Newtonsoft.Json.JsonToken.EndArray">
8448 <summary>
8449 An array end token.
8450 </summary>
8451 </member>
8452 <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
8453 <summary>
8454 A constructor end token.
8455 </summary>
8456 </member>
8457 <member name="F:Newtonsoft.Json.JsonToken.Date">
8458 <summary>
8459 A Date.
8460 </summary>
8461 </member>
8462 <member name="F:Newtonsoft.Json.JsonToken.Bytes">
8463 <summary>
8464 Byte data.
8465 </summary>
8466 </member>
8467 <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
8468 <summary>
8469 Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
8470 </summary>
8471 </member>
8472 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
8473 <summary>
8474 Determines whether the collection is null or empty.
8475 </summary>
8476 <param name="collection">The collection.</param>
8477 <returns>
8478 <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
8479 </returns>
8480 </member>
8481 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
8482 <summary>
8483 Adds the elements of the specified collection to the specified generic IList.
8484 </summary>
8485 <param name="initial">The list to add to.</param>
8486 <param name="collection">The collection of elements to add.</param>
8487 </member>
8488 <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
8489 <summary>
8490 Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
8491 </summary>
8492 <typeparam name="TSource">The type of the elements of source.</typeparam>
8493 <param name="list">A sequence in which to locate a value.</param>
8494 <param name="value">The object to locate in the sequence</param>
8495 <param name="comparer">An equality comparer to compare values.</param>
8496 <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
8497 </member>
8498 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
8499 <summary>
8500 Gets the type of the typed collection's items.
8501 </summary>
8502 <param name="type">The type.</param>
8503 <returns>The type of the typed collection's items.</returns>
8504 </member>
8505 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
8506 <summary>
8507 Gets the member's underlying type.
8508 </summary>
8509 <param name="member">The member.</param>
8510 <returns>The underlying type of the member.</returns>
8511 </member>
8512 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
8513 <summary>
8514 Determines whether the member is an indexed property.
8515 </summary>
8516 <param name="member">The member.</param>
8517 <returns>
8518 <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
8519 </returns>
8520 </member>
8521 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
8522 <summary>
8523 Determines whether the property is an indexed property.
8524 </summary>
8525 <param name="property">The property.</param>
8526 <returns>
8527 <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
8528 </returns>
8529 </member>
8530 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
8531 <summary>
8532 Gets the member's value on the object.
8533 </summary>
8534 <param name="member">The member.</param>
8535 <param name="target">The target object.</param>
8536 <returns>The member's value on the object.</returns>
8537 </member>
8538 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
8539 <summary>
8540 Sets the member's value on the target object.
8541 </summary>
8542 <param name="member">The member.</param>
8543 <param name="target">The target.</param>
8544 <param name="value">The value.</param>
8545 </member>
8546 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
8547 <summary>
8548 Determines whether the specified MemberInfo can be read.
8549 </summary>
8550 <param name="member">The MemberInfo to determine whether can be read.</param>
8551 /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
8552 <returns>
8553 <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
8554 </returns>
8555 </member>
8556 <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
8557 <summary>
8558 Determines whether the specified MemberInfo can be set.
8559 </summary>
8560 <param name="member">The MemberInfo to determine whether can be set.</param>
8561 <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
8562 <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
8563 <returns>
8564 <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
8565 </returns>
8566 </member>
8567 <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
8568 <summary>
8569 Determines whether the string is all white space. Empty string will return false.
8570 </summary>
8571 <param name="s">The string to test whether it is all white space.</param>
8572 <returns>
8573 <c>true</c> if the string is all white space; otherwise, <c>false</c>.
8574 </returns>
8575 </member>
8576 <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
8577 <summary>
8578 Nulls an empty string.
8579 </summary>
8580 <param name="s">The string.</param>
8581 <returns>Null if the string was null, otherwise the string unchanged.</returns>
8582 </member>
8583 <member name="T:Newtonsoft.Json.WriteState">
8584 <summary>
8585 Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
8586 </summary>
8587 </member>
8588 <member name="F:Newtonsoft.Json.WriteState.Error">
8589 <summary>
8590 An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
8591 You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
8592 Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
8593 </summary>
8594 </member>
8595 <member name="F:Newtonsoft.Json.WriteState.Closed">
8596 <summary>
8597 The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
8598 </summary>
8599 </member>
8600 <member name="F:Newtonsoft.Json.WriteState.Object">
8601 <summary>
8602 An object is being written.
8603 </summary>
8604 </member>
8605 <member name="F:Newtonsoft.Json.WriteState.Array">
8606 <summary>
8607 A array is being written.
8608 </summary>
8609 </member>
8610 <member name="F:Newtonsoft.Json.WriteState.Constructor">
8611 <summary>
8612 A constructor is being written.
8613 </summary>
8614 </member>
8615 <member name="F:Newtonsoft.Json.WriteState.Property">
8616 <summary>
8617 A property is being written.
8618 </summary>
8619 </member>
8620 <member name="F:Newtonsoft.Json.WriteState.Start">
8621 <summary>
8622 A write method has not been called.
8623 </summary>
8624 </member>
8625 </members>
8626</doc>
diff --git a/bin/Nini.dll b/bin/Nini.dll
index 2d16d95..aa4d431 100755
--- a/bin/Nini.dll
+++ b/bin/Nini.dll
Binary files differ
diff --git a/bin/Npgsql.dll b/bin/Npgsql.dll
index 24ca4bd..693cccb 100755..100644
--- a/bin/Npgsql.dll
+++ b/bin/Npgsql.dll
Binary files differ
diff --git a/bin/Npgsql.xml b/bin/Npgsql.xml
index a51252d..8133430 100644
--- a/bin/Npgsql.xml
+++ b/bin/Npgsql.xml
@@ -4,241 +4,2021 @@
4 <name>Npgsql</name> 4 <name>Npgsql</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:Npgsql.NpgsqlParameter"> 7 <member name="T:NpgsqlTypes.ArrayNativeToBackendTypeConverter">
8 <summary> 8 <summary>
9 This class represents a parameter to a command that will be sent to server 9 Handles serialisation of .NET array or IEnumeration to pg format.
10 Arrays of arrays, enumerations of enumerations, arrays of enumerations etc.
11 are treated as multi-dimensional arrays (in much the same manner as an array of arrays
12 is used to emulate multi-dimensional arrays in languages that lack native support for them).
13 If such an enumeration of enumerations is "jagged" (as opposed to rectangular, cuboid,
14 hypercuboid, hyperhypercuboid, etc) then this class will "correctly" serialise it, but pg
15 will raise an error as it doesn't allow jagged arrays.
10 </summary> 16 </summary>
11 </member> 17 </member>
12 <member name="M:Npgsql.NpgsqlParameter.#ctor"> 18 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.#ctor(NpgsqlTypes.NpgsqlNativeTypeInfo)">
13 <summary> 19 <summary>
14 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> class. 20 Create an ArrayNativeToBackendTypeConverter with the element converter passed
15 </summary> 21 </summary>
22 <param name="elementConverter">The <see cref="T:NpgsqlTypes.NpgsqlNativeTypeInfo"/> that would be used to serialise the element type.</param>
16 </member> 23 </member>
17 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,System.Object)"> 24 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.ArrayToArrayText(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
18 <summary> 25 <summary>
19 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> 26 Serialise the enumeration or array.
20 class with the parameter m_Name and a value of the new <b>NpgsqlParameter</b>.
21 </summary> 27 </summary>
22 <param m_Name="parameterName">The m_Name of the parameter to map.</param> 28 </member>
23 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> 29 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.ArrayToArrayBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
30 <summary>
31 Convert a System.Array to PG binary format.
32 Write the array header and prepare to write array data to the stream.
33 </summary>
34 </member>
35 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.WriteBinaryArrayData(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Array,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.IO.MemoryStream,System.Int32,System.Int32[])">
36 <summary>
37 Append all array data to the binary stream.
38 </summary>
39 </member>
40 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter">
41 <summary>
42 Handles parsing of pg arrays into .NET arrays.
43 </summary>
44 </member>
45 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.TokenEnumeration(System.String)">
46 <summary>
47 Takes a string representation of a pg 1-dimensional array
48 (or a 1-dimensional row within an n-dimensional array)
49 and allows enumeration of the string represenations of each items.
50 </summary>
51 </member>
52 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayChunkEnumeration(System.String)">
53 <summary>
54 Takes a string representation of a pg n-dimensional array
55 and allows enumeration of the string represenations of the next
56 lower level of rows (which in turn can be taken as (n-1)-dimensional arrays.
57 </summary>
58 </member>
59 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.RecursiveArrayListEnumeration(System.Collections.ArrayList)">
60 <summary>
61 Takes an ArrayList which may be an ArrayList of ArrayLists, an ArrayList of ArrayLists of ArrayLists
62 and so on and enumerates the items that aren't ArrayLists (the leaf nodes if we think of the ArrayList
63 passed as a tree). Simply uses the ArrayLists' own IEnumerators to get that of the next,
64 pushing them onto a stack until we hit something that isn't an ArrayList.
65 <param name="list"><see cref="T:System.Collections.ArrayList">ArrayList</see> to enumerate</param>
66 <returns><see cref="T:System.Collections.IEnumerable">IEnumerable</see></returns>
67 </summary>
68 </member>
69 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.#ctor(NpgsqlTypes.NpgsqlBackendTypeInfo)">
70 <summary>
71 Create a new ArrayBackendToNativeTypeConverter
72 </summary>
73 <param name="elementConverter"><see cref="T:NpgsqlTypes.NpgsqlBackendTypeInfo"/> for the element type.</param>
74 </member>
75 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayTextToArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
76 <summary>
77 Creates an array from pg text representation.
78 </summary>
79 </member>
80 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArrayList(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
81 <summary>
82 Creates an array list from pg represenation of an array.
83 Multidimensional arrays are treated as ArrayLists of ArrayLists
84 </summary>
85 </member>
86 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(System.Collections.ArrayList,System.Type)">
87 <summary>
88 Creates an n-dimensional array from an ArrayList of ArrayLists or
89 a 1-dimensional array from something else.
90 </summary>
91 <param name="list"><see cref="T:System.Collections.ArrayList"/> to convert</param>
92 <param name="elementType">Type of the elements in the list</param>
93 <returns><see cref="T:System.Array"/> produced.</returns>
94 </member>
95 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayBinaryToArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
96 <summary>
97 Creates an n-dimensional System.Array from PG binary representation.
98 This function reads the array header and sets up an n-dimensional System.Array object to hold its data.
99 PopulateArrayFromBinaryArray() is then called to carry out array population.
100 </summary>
101 </member>
102 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.PopulateArrayFromBinaryArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32,System.Int32@,System.Int32[],System.Int32[],System.Int32,System.Array,System.Int32[])">
103 <summary>
104 Recursively populates an array from PB binary data representation.
105 </summary>
106 </member>
107 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter.IntSetIterator">
108 <summary>
109 Takes an array of ints and treats them like the limits of a set of counters.
110 Retains a matching set of ints that is set to all zeros on the first ++
111 On a ++ it increments the "right-most" int. If that int reaches it's
112 limit it is set to zero and the one before it is incremented, and so on.
113
114 Making this a more general purpose class is pretty straight-forward, but we'll just put what we need here.
115 </summary>
116 </member>
117 <member name="T:NpgsqlTypes.BitString">
118 <summary>
119 <para>Implements a bit string; a collection of zero or more bits which can each be 1 or 0.</para>
120 <para>BitString's behave as a list of bools, though like most strings and unlike most collections the position
121 tends to be of as much significance as the value.</para>
122 <para>BitStrings are often used as masks, and are commonly cast to and from other values.</para>
123 </summary>
124 </member>
125 <member name="F:NpgsqlTypes.BitString.Empty">
126 <summary>
127 Represents the empty string.
128 </summary>
129 </member>
130 <member name="M:NpgsqlTypes.BitString.#ctor(System.Collections.Generic.IEnumerable{System.Boolean})">
131 <summary>
132 Create a BitString from an enumeration of boolean values. The BitString will contain
133 those booleans in the order they came in.
134 </summary>
135 <param name="bits">The boolean values.</param>
136 </member>
137 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean,System.Int32)">
138 <summary>
139 Creates a BitString filled with a given number of true or false values.
140 </summary>
141 <param name="value">The value to fill the string with.</param>
142 <param name="count">The number of bits to fill.</param>
143 </member>
144 <member name="M:NpgsqlTypes.BitString.#ctor(System.String)">
145 <summary>
146 Creats a bitstring from a <see cref="T:System.String">string</see>.
147 <param name="str">The <see cref="T:System.String">string to copy from</see>.</param>
148 <seealso cref="M:NpgsqlTypes.BitString.Parse(System.String)"/>
149 </summary>
150 </member>
151 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean)">
152 <summary>
153 Creates a single-bit element from a boolean value.
154 </summary>
155 <param name="boolean">The <see cref="T:System.Boolean">bool</see> value which determines whether
156 the bit is 1 or 0.</param>
157 </member>
158 <member name="M:NpgsqlTypes.BitString.#ctor(System.UInt32)">
159 <summary>
160 Creates a bitstring from an unsigned integer value. The string will be the shortest required to
161 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
162 </summary>
163 <param name="integer">The <see cref="T:System.UInt32">integer</see>.</param>
164 <remarks>This method is not CLS Compliant, and may not be available to some languages.</remarks>
165 </member>
166 <member name="M:NpgsqlTypes.BitString.#ctor(System.Int32)">
167 <summary>
168 Creates a bitstring from an integer value. The string will be the shortest required to
169 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
170 </summary>
171 <param name="integer">The <see cref="T:System.Int32">integer</see>.</param>
172 </member>
173 <member name="M:NpgsqlTypes.BitString.IndexOf(System.Boolean)">
174 <summary>
175 Finds the first instance of a given value
176 </summary>
177 <param name="item">The value - whether true or false - to search for.</param>
178 <returns>The index of the value found, or -1 if none are present.</returns>
179 </member>
180 <member name="M:NpgsqlTypes.BitString.Contains(System.Boolean)">
181 <summary>
182 True if there is at least one bit with the value looked for.
183 </summary>
184 <param name="item">The value - true or false - to detect.</param>
185 <returns>True if at least one bit was the same as item, false otherwise.</returns>
186 </member>
187 <member name="M:NpgsqlTypes.BitString.CopyTo(System.Boolean[],System.Int32)">
188 <summary>
189 Copies the bitstring to an array of bools.
190 </summary>
191 <param name="array">The <see cref="T:System.Boolean">boolean</see> array to copy to.</param>
192 <param name="arrayIndex">The index in the array to start copying from.</param>
193 </member>
194 <member name="M:NpgsqlTypes.BitString.GetEnumerator">
195 <summary>
196 Returns an enumerator that enumerates through the string.
197 </summary>
198 <returns>The enumerator.</returns>
199 </member>
200 <member name="M:NpgsqlTypes.BitString.Concat(NpgsqlTypes.BitString)">
201 <summary>
202 Creats a bitstring by concatenating another onto this one.
203 </summary>
204 <param name="append">The string to append to this one.</param>
205 <returns>The combined strings.</returns>
206 </member>
207 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32,System.Int32)">
208 <summary>
209 Returns a substring of this string.
210 </summary>
211 <param name="start">The position to start from, must be between 0 and the length of the string.</param>
212 <param name="length">The length of the string to return, must be greater than zero, and may not be
213 so large that the start + length exceeds the bounds of this instance.</param>
214 <returns>The Bitstring identified</returns>
215 </member>
216 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32)">
217 <summary>
218 Returns a substring of this string.
219 </summary>
220 <param name="start">The position to start from, must be between 0 and the length of the string,
221 the rest of the string is returned.</param>
222 <returns>The Bitstring identified</returns>
223 </member>
224 <member name="M:NpgsqlTypes.BitString.And(NpgsqlTypes.BitString)">
225 <summary>
226 A logical and between this string and another. The two strings must be the same length.
227 </summary>
228 <param name="operand">Another BitString to AND with this one.</param>
229 <returns>A bitstring with 1 where both BitStrings had 1 and 0 otherwise.</returns>
230 </member>
231 <member name="M:NpgsqlTypes.BitString.Or(NpgsqlTypes.BitString)">
232 <summary>
233 A logical or between this string and another. The two strings must be the same length.
234 </summary>
235 <param name="operand">Another BitString to OR with this one.</param>
236 <returns>A bitstring with 1 where either BitString had 1 and 0 otherwise.</returns>
237 </member>
238 <member name="M:NpgsqlTypes.BitString.Xor(NpgsqlTypes.BitString)">
239 <summary>
240 A logical xor between this string and another. The two strings must be the same length.
241 </summary>
242 <param name="operand">Another BitString to XOR with this one.</param>
243 <returns>A bitstring with 1 where one BitStrings and the other had 0,
244 and 0 where they both had 1 or both had 0.</returns>
245 </member>
246 <member name="M:NpgsqlTypes.BitString.Not">
247 <summary>
248 A bitstring that is the logical inverse of this one.
249 </summary>
250 <returns>A bitstring of the same length as this with 1 where this has 0 and vice-versa.</returns>
251 </member>
252 <member name="M:NpgsqlTypes.BitString.LShift(System.Int32)">
253 <summary>
254 Shifts the string operand bits to the left, filling with zeros to produce a
255 string of the same length.
256 </summary>
257 <param name="operand">The number of bits to shift to the left.</param>
258 <returns>A left-shifted bitstring.</returns>
259 <remarks><para>The behaviour of LShift is closer to what one would expect from dealing
260 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
261 <para>In particular, negative operands result in a right-shift, and operands greater than
262 the length of the string will shift it entirely, resulting in a zero-filled string.</para>
263 </remarks>
264 </member>
265 <member name="M:NpgsqlTypes.BitString.RShift(System.Int32)">
266 <summary>
267 Shifts the string operand bits to the right, filling with zeros to produce a
268 string of the same length.
269 </summary>
270 <param name="operand">The number of bits to shift to the right.</param>
271 <returns>A right-shifted bitstring.</returns>
272 <remarks><para>The behaviour of RShift is closer to what one would expect from dealing
273 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
274 <para>In particular, negative operands result in a left-shift, and operands greater than
275 the length of the string will shift it entirely, resulting in a zero-filled string. It also performs
276 a logical shift, rather than an arithmetic shift, so it always sets the vacated bit positions to zero
277 (like PostgreSQL and like .NET for unsigned integers but not for signed integers).</para>
278 </remarks>
279 </member>
280 <member name="M:NpgsqlTypes.BitString.Equals(NpgsqlTypes.BitString)">
281 <summary>
282 Returns true if the this string is identical to the argument passed.
283 </summary>
284 </member>
285 <member name="M:NpgsqlTypes.BitString.CompareTo(NpgsqlTypes.BitString)">
286 <summary>
287 Compares two strings. Strings are compared as strings, so while 0 being less than 1 will
288 mean a comparison between two strings of the same size is the same as treating them as numbers,
289 in the case of two strings of differing lengths the comparison starts at the right-most (most significant)
290 bit, and if all bits of the shorter string are exhausted without finding a comparison, then the larger
291 string is deemed to be greater than the shorter (0010 is greater than 0001 but less than 00100).
292 </summary>
293 <param name="other">Another string to compare with this one.</param>
294 <returns>A value if the two strings are identical, an integer less
295 than zero if this is less than the argument, and an integer greater
296 than zero otherwise.</returns>
297 </member>
298 <member name="M:NpgsqlTypes.BitString.CompareTo(System.Object)">
299 <summary>
300 Compares the string with another object.
301 </summary>
302 <param name="obj">The object to compare with.</param>
303 <returns>If the object is null then this string is considered greater. If the object is another BitString
304 then they are compared as in <see cref="M:NpgsqlTypes.BitString.CompareTo(NpgsqlTypes.BitString)">the explicit comparison for BitStrings</see>
305 in any other case a <see cref="T:System.ArgumentException"/> is thrown.</returns>
306 </member>
307 <member name="M:NpgsqlTypes.BitString.Equals(System.Object)">
308 <summary>
309 Compares this BitString with an object for equality.
310 </summary>
311 </member>
312 <member name="M:NpgsqlTypes.BitString.GetHashCode">
313 <summary>
314 Returns a code for use in hashing operations.
315 </summary>
316 </member>
317 <member name="M:NpgsqlTypes.BitString.ToString(System.String)">
318 <summary>
319 Returns a string representation of the BitString.
320 </summary>
321 <param name="format">
322 A string which can contain a letter and optionally a number which sets a minimum size for the string
323 returned. In each case using the lower-case form of the letter will result in a lower-case string
324 being returned.
325 <list type="table">
326 <item>
327 <term>B</term>
328 <description>A string of 1s and 0s.</description>
329 </item>
330 <item>
331 <term>X</term>
332 <description>An hexadecimal string (will result in an error unless the string's length is divisible by 4).</description>
333 </item>
334 <item>
335 <term>G</term>
336 <description>A string of 1s and 0s in single-quotes preceded by 'B' (Postgres bit string literal syntax).</description>
337 </item>
338 <term>Y</term>
339 <description>An hexadecimal string in single-quotes preceded by 'X' (Postgres bit literal syntax, will result in an error unless the string's length is divisible by 4.</description>
340 </list>
341 <term>C</term>
342 <description>The format produced by format-string "Y" if legal, otherwise that produced by format-string "G".</description>
343 <term>E</term>
344 <description>The most compact safe representation for Postgres. If single bit will be either a 0 or a 1. Otherwise if it
345 can be that produce by format string "Y" it will, otherwise if there are less than 9bits in length it will be that
346 produced by format-string "G". For longer strings that cannot be represented in hexadecimal it will be a string
347 representing the first part of the string in format "Y" followed by the PostgreSQL concatenation operator, followed
348 by the final bits in the format "G". E.g. "X'13DCE'||B'110'"</description>
349 If format is empty or null, it is treated as if "B" had been passed (the default repreesentation, and that
350 generally used by PostgreSQL for display).
351 </param>
352 <returns>The formatted string.</returns>
353 </member>
354 <member name="M:NpgsqlTypes.BitString.ToString">
355 <summary>
356 Returns a string representation for the Bitstring
357 </summary>
358 <returns>A string containing '0' and '1' characters.</returns>
359 </member>
360 <member name="M:NpgsqlTypes.BitString.ToString(System.String,System.IFormatProvider)">
361 <summary>
362 Returns the same string as <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/>. formatProvider is ignored.
363 </summary>
364 </member>
365 <member name="M:NpgsqlTypes.BitString.Parse(System.String)">
366 <summary>
367 Parses a string to produce a BitString. Most formats that can be produced by
368 <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/> can be accepted, but hexadecimal
369 can be interpreted with the preceding X' to mark the following characters as
370 being hexadecimal rather than binary.
371 </summary>
372 </member>
373 <member name="M:NpgsqlTypes.BitString.op_BitwiseAnd(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
374 <summary>
375 Performs a logical AND on the two operands.
376 </summary>
377 </member>
378 <member name="M:NpgsqlTypes.BitString.op_BitwiseOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
379 <summary>
380 Performs a logcial OR on the two operands.
381 </summary>
382 </member>
383 <member name="M:NpgsqlTypes.BitString.op_ExclusiveOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
384 <summary>
385 Perofrms a logical EXCLUSIVE-OR on the two operands
386 </summary>
387 </member>
388 <member name="M:NpgsqlTypes.BitString.op_OnesComplement(NpgsqlTypes.BitString)">
389 <summary>
390 Performs a logical NOT on the operand.
391 </summary>
392 </member>
393 <member name="M:NpgsqlTypes.BitString.op_Addition(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
394 <summary>
395 Concatenates the operands.
396 </summary>
397 </member>
398 <member name="M:NpgsqlTypes.BitString.op_LeftShift(NpgsqlTypes.BitString,System.Int32)">
399 <summary>
400 Left-shifts the string BitString.
401 </summary>
402 </member>
403 <member name="M:NpgsqlTypes.BitString.op_RightShift(NpgsqlTypes.BitString,System.Int32)">
404 <summary>
405 Right-shifts the string BitString.
406 </summary>
407 </member>
408 <member name="M:NpgsqlTypes.BitString.op_Equality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
409 <summary>
410 Compares the two operands.
411 </summary>
412 </member>
413 <member name="M:NpgsqlTypes.BitString.op_Inequality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
414 <summary>
415 Compares the two operands.
416 </summary>
417 </member>
418 <member name="M:NpgsqlTypes.BitString.op_LessThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
419 <summary>
420 Compares the two operands.
421 </summary>
422 </member>
423 <member name="M:NpgsqlTypes.BitString.op_GreaterThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
424 <summary>
425 Compares the two operands.
426 </summary>
427 </member>
428 <member name="M:NpgsqlTypes.BitString.op_LessThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
429 <summary>
430 Compares the two operands.
431 </summary>
432 </member>
433 <member name="M:NpgsqlTypes.BitString.op_GreaterThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
434 <summary>
435 Compares the two operands.
436 </summary>
437 </member>
438 <member name="M:NpgsqlTypes.BitString.ToString(System.Text.Encoding)">
439 <summary>
440 Interprets the bitstring as a series of bits in an encoded character string,
441 encoded according to the Encoding passed, and returns that string.
442 The bitstring must contain a whole number of octets(bytes) and also be
443 valid according to the Encoding passed.
444 </summary>
445 <param name="encoding">The <see cref="T:System.Text.Encoding"/> to use in producing the string.</param>
446 <returns>The string that was encoded in the BitString.</returns>
447 </member>
448 <member name="M:NpgsqlTypes.BitString.ToByteEnumerable">
449 <summary>
450 Interprets the bitstring as a series of octets (bytes) and returns those octets. Fails
451 if the Bitstring does not contain a whole number of octets (its length is not evenly
452 divisible by 8).
453 </summary>
454 </member>
455 <member name="M:NpgsqlTypes.BitString.ToSByteEnumerable">
456 <summary>
457 Interprets the bitstring as a series of signed octets (bytes) and returns those octets. Fails
458 if the Bitstring does not contain a whole number of octets (its length is not evenly
459 divisible by 8).
460 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
461 handle signed bytes.</remarks>
462 </summary>
463 </member>
464 <member name="M:NpgsqlTypes.BitString.ToUInt16Enumerable">
465 <summary>
466 Interprets the bitstring as a series of unsigned 16-bit integers and returns those integers.
467 Fails if the Bitstring's length is not evenly divisible by 16.
468 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
469 handle unsigned integers.</remarks>
470 </summary>
471 </member>
472 <member name="M:NpgsqlTypes.BitString.ToInt16Enumerable">
473 <summary>
474 Interprets the bitstring as a series of 16-bit integers and returns those integers.
475 Fails if the Bitstring's length is not evenly divisible by 16.
476 </summary>
477 </member>
478 <member name="M:NpgsqlTypes.BitString.ToUInt32Enumerable">
479 <summary>
480 Interprets the bitstring as a series of unsigned 32-bit integers and returns those integers.
481 Fails if the Bitstring's length is not evenly divisible by 32.
482 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
483 handle unsigned integers.</remarks>
484 </summary>
485 </member>
486 <member name="M:NpgsqlTypes.BitString.ToInt32Enumerable">
487 <summary>
488 Interprets the bitstring as a series of signed 32-bit integers and returns those integers.
489 Fails if the Bitstring's length is not evenly divisible by 32.
490 </summary>
491 </member>
492 <member name="M:NpgsqlTypes.BitString.ToUInt64Enumerable">
493 <summary>
494 Interprets the bitstring as a series of unsigned 64-bit integers and returns those integers.
495 Fails if the Bitstring's length is not evenly divisible by 64.
496 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
497 handle unsigned integers.</remarks>
498 </summary>
499 </member>
500 <member name="M:NpgsqlTypes.BitString.ToInt64Enumerable">
501 <summary>
502 Interprets the bitstring as a series of signed 64-bit integers and returns those integers.
503 Fails if the Bitstring's length is not evenly divisible by 64.
504 </summary>
505 </member>
506 <member name="P:NpgsqlTypes.BitString.Length">
507 <summary>
508 The length of the string.
509 </summary>
510 </member>
511 <member name="P:NpgsqlTypes.BitString.Item(System.Int32)">
512 <summary>
513 Retrieves the value of the bit at the given index.
514 </summary>
515 </member>
516 <member name="T:NpgsqlTypes.NpgsqlInterval">
517 <summary>
518 Represents the PostgreSQL interval datatype.
519 <remarks>PostgreSQL differs from .NET in how it's interval type doesn't assume 24 hours in a day
520 (to deal with 23- and 25-hour days caused by daylight savings adjustments) and has a concept
521 of months that doesn't exist in .NET's <see cref="T:System.TimeSpan"/> class. (Neither datatype
522 has any concessions for leap-seconds).
523 <para>For most uses just casting to and from TimeSpan will work correctly — in particular,
524 the results of subtracting one <see cref="T:System.DateTime"/> or the PostgreSQL date, time and
525 timestamp types from another should be the same whether you do so in .NET or PostgreSQL —
526 but if the handling of days and months in PostgreSQL is important to your application then you
527 should use this class instead of <see cref="T:System.TimeSpan"/>.</para>
528 <para>If you don't know whether these differences are important to your application, they
529 probably arent! Just use <see cref="T:System.TimeSpan"/> and do not use this class directly ☺</para>
530 <para>To avoid forcing unnecessary provider-specific concerns on users who need not be concerned
531 with them a call to <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"/> on a field containing an
532 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> value will return a <see cref="T:System.TimeSpan"/> rather than an
533 <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. If you need the extra functionality of <see cref="T:NpgsqlTypes.NpgsqlInterval"/>
534 then use <see cref="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)"/>.</para>
535 </remarks>
536 <seealso cref="P:NpgsqlTypes.NpgsqlInterval.Ticks"/>
537 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/>
538 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths"/>
539 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>
540 </summary>
541 </member>
542 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMicrosecond">
543 <summary>
544 Represents the number of ticks (100ns periods) in one microsecond. This field is constant.
545 </summary>
546 </member>
547 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMillsecond">
548 <summary>
549 Represents the number of ticks (100ns periods) in one millisecond. This field is constant.
550 </summary>
551 </member>
552 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerSecond">
553 <summary>
554 Represents the number of ticks (100ns periods) in one second. This field is constant.
555 </summary>
556 </member>
557 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMinute">
558 <summary>
559 Represents the number of ticks (100ns periods) in one minute. This field is constant.
560 </summary>
561 </member>
562 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerHour">
563 <summary>
564 Represents the number of ticks (100ns periods) in one hour. This field is constant.
565 </summary>
566 </member>
567 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerDay">
568 <summary>
569 Represents the number of ticks (100ns periods) in one day. This field is constant.
570 </summary>
571 </member>
572 <member name="F:NpgsqlTypes.NpgsqlInterval.HoursPerDay">
573 <summary>
574 Represents the number of hours in one day (assuming no daylight savings adjustments). This field is constant.
575 </summary>
576 </member>
577 <member name="F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth">
578 <summary>
579 Represents the number of days assumed in one month if month justification or unjustifcation is performed.
580 This is set to 30 for consistency with PostgreSQL. Note that this is means that month adjustments cause
581 a year to be taken as 30 &#xd7; 12 = 360 rather than 356/366 days.
582 </summary>
583 </member>
584 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMonth">
585 <summary>
586 Represents the number of ticks (100ns periods) in one day, assuming 30 days per month. <seealso cref="F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth"/>
587 </summary>
588 </member>
589 <member name="F:NpgsqlTypes.NpgsqlInterval.MonthsPerYear">
590 <summary>
591 Represents the number of months in a year. This field is constant.
592 </summary>
593 </member>
594 <member name="F:NpgsqlTypes.NpgsqlInterval.MaxValue">
595 <summary>
596 Represents the maximum <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only.
597 </summary>
598 </member>
599 <member name="F:NpgsqlTypes.NpgsqlInterval.MinValue">
600 <summary>
601 Represents the minimum <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only.
602 </summary>
603 </member>
604 <member name="F:NpgsqlTypes.NpgsqlInterval.Zero">
605 <summary>
606 Represents the zero <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only.
607 </summary>
608 </member>
609 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int64)">
610 <summary>
611 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of ticks.
612 </summary>
613 <param name="ticks">A time period expressed in 100ns units.</param>
614 </member>
615 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.TimeSpan)">
616 <summary>
617 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to hold the same time as a <see cref="T:System.TimeSpan"/>
618 </summary>
619 <param name="timespan">A time period expressed in a <see cref="T:System.TimeSpan"/></param>
620 </member>
621 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int64)">
622 <summary>
623 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of months, days
624 &amp; ticks.
625 </summary>
626 <param name="months">Number of months.</param>
627 <param name="days">Number of days.</param>
628 <param name="ticks">Number of 100ns units.</param>
629 </member>
630 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
631 <summary>
632 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of
633 days, hours, minutes &amp; seconds.
634 </summary>
635 <param name="days">Number of days.</param>
636 <param name="hours">Number of hours.</param>
637 <param name="minutes">Number of minutes.</param>
638 <param name="seconds">Number of seconds.</param>
639 </member>
640 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
641 <summary>
642 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of
643 days, hours, minutes, seconds &amp; milliseconds.
644 </summary>
645 <param name="days">Number of days.</param>
646 <param name="hours">Number of hours.</param>
647 <param name="minutes">Number of minutes.</param>
648 <param name="seconds">Number of seconds.</param>
649 <param name="milliseconds">Number of milliseconds.</param>
650 </member>
651 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
652 <summary>
653 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of
654 months, days, hours, minutes, seconds &amp; milliseconds.
655 </summary>
656 <param name="months">Number of months.</param>
657 <param name="days">Number of days.</param>
658 <param name="hours">Number of hours.</param>
659 <param name="minutes">Number of minutes.</param>
660 <param name="seconds">Number of seconds.</param>
661 <param name="milliseconds">Number of milliseconds.</param>
662 </member>
663 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
664 <summary>
665 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of
666 years, months, days, hours, minutes, seconds &amp; milliseconds.
667 <para>Years are calculated exactly equivalent to 12 months.</para>
668 </summary>
669 <param name="years">Number of years.</param>
670 <param name="months">Number of months.</param>
671 <param name="days">Number of days.</param>
672 <param name="hours">Number of hours.</param>
673 <param name="minutes">Number of minutes.</param>
674 <param name="seconds">Number of seconds.</param>
675 <param name="milliseconds">Number of milliseconds.</param>
676 </member>
677 <member name="M:NpgsqlTypes.NpgsqlInterval.FromTicks(System.Int64)">
678 <summary>
679 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of ticks.
680 </summary>
681 <param name="ticks">The number of ticks (100ns units) in the interval.</param>
682 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of ticks.</returns>
683 </member>
684 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMicroseconds(System.Double)">
685 <summary>
686 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of microseconds.
687 </summary>
688 <param name="micro">The number of microseconds in the interval.</param>
689 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of microseconds.</returns>
690 </member>
691 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMilliseconds(System.Double)">
692 <summary>
693 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of milliseconds.
694 </summary>
695 <param name="milli">The number of milliseconds in the interval.</param>
696 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of milliseconds.</returns>
697 </member>
698 <member name="M:NpgsqlTypes.NpgsqlInterval.FromSeconds(System.Double)">
699 <summary>
700 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of seconds.
701 </summary>
702 <param name="seconds">The number of seconds in the interval.</param>
703 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of seconds.</returns>
704 </member>
705 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMinutes(System.Double)">
706 <summary>
707 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of minutes.
708 </summary>
709 <param name="minutes">The number of minutes in the interval.</param>
710 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of minutes.</returns>
711 </member>
712 <member name="M:NpgsqlTypes.NpgsqlInterval.FromHours(System.Double)">
713 <summary>
714 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of hours.
715 </summary>
716 <param name="hours">The number of hours in the interval.</param>
717 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of hours.</returns>
718 </member>
719 <member name="M:NpgsqlTypes.NpgsqlInterval.FromDays(System.Double)">
720 <summary>
721 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of days.
722 </summary>
723 <param name="days">The number of days in the interval.</param>
724 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of days.</returns>
725 </member>
726 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMonths(System.Double)">
727 <summary>
728 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of months.
729 </summary>
730 <param name="months">The number of months in the interval.</param>
731 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of months.</returns>
732 </member>
733 <member name="M:NpgsqlTypes.NpgsqlInterval.Add(NpgsqlTypes.NpgsqlInterval)">
734 <summary>
735 Adds another interval to this instance and returns the result.
736 </summary>
737 <param name="interval">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add to this instance.</param>
738 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the sums of the two instances.</returns>
739 </member>
740 <member name="M:NpgsqlTypes.NpgsqlInterval.Subtract(NpgsqlTypes.NpgsqlInterval)">
741 <summary>
742 Subtracts another interval from this instance and returns the result.
743 </summary>
744 <param name="interval">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract from this instance.</param>
745 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the differences of the two instances.</returns>
746 </member>
747 <member name="M:NpgsqlTypes.NpgsqlInterval.Negate">
748 <summary>
749 Returns an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance.
750 </summary>
751 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance.</returns>
752 </member>
753 <member name="M:NpgsqlTypes.NpgsqlInterval.Duration">
754 <summary>
755 This absolute value of this instance. In the case of some, but not all, components being negative,
756 the rules used for justification are used to determine if the instance is positive or negative.
757 </summary>
758 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the absolute value of this instance.</returns>
759 </member>
760 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyDays">
761 <summary>
762 Equivalent to PostgreSQL's justify_days function.
763 </summary>
764 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any hours outside of the range [-23, 23]
765 converted into days.</returns>
766 </member>
767 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyDays">
768 <summary>
769 Opposite to PostgreSQL's justify_days function.
770 </summary>
771 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days converted to multiples of ±24hours.</returns>
772 </member>
773 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths">
774 <summary>
775 Equivalent to PostgreSQL's justify_months function.
776 </summary>
777 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days outside of the range [-30, 30]
778 converted into months.</returns>
779 </member>
780 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyMonths">
781 <summary>
782 Opposite to PostgreSQL's justify_months function.
783 </summary>
784 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days.</returns>
785 </member>
786 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyInterval">
787 <summary>
788 Equivalent to PostgreSQL's justify_interval function.
789 </summary>
790 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one,
791 but with any months converted to multiples of ±30days
792 and then with any days converted to multiples of ±24hours</returns>
793 </member>
794 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval">
795 <summary>
796 Opposite to PostgreSQL's justify_interval function.
797 </summary>
798 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days and then any days converted to multiples of ±24hours;</returns>
799 </member>
800 <member name="M:NpgsqlTypes.NpgsqlInterval.Canonicalize">
801 <summary>
802 Produces a canonical NpgslInterval with 0 months and hours in the range of [-23, 23].
24 <remarks> 803 <remarks>
25 <p>When you specify an <see cref="T:System.Object">Object</see> 804 <para>
26 in the value parameter, the <see cref="T:System.Data.DbType">DbType</see> is 805 While the fact that for many purposes, two different <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances could be considered
27 inferred from the .NET Framework type of the <b>Object</b>.</p> 806 equivalent (e.g. one with 2days, 3hours and one with 1day 27hours) there are different possible canonical forms.
28 <p>When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter. 807 </para><para>
29 This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType. 808 E.g. we could move all excess hours into days and all excess days into months and have the most readable form,
30 Use <code> Convert.ToInt32(value) </code> for example to have compiler calling the correct constructor.</p> 809 or we could move everything into the ticks and have the form that allows for the easiest arithmetic) the form
810 chosen has two important properties that make it the best choice.
811 </para><para>First, it is closest two how
812 <see cref="T:System.TimeSpan"/> objects are most often represented. Second, it is compatible with results of many
813 PostgreSQL functions, particularly with age() and the results of subtracting one date, time or timestamp from
814 another.
815 </para>
816 <para>Note that the results of casting a <see cref="T:System.TimeSpan"/> to <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is
817 canonicalised.</para>
31 </remarks> 818 </remarks>
819 </summary>
820 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with months converted to multiples of ±30days and with any hours outside of the range [-23, 23]
821 converted into days.</returns>
32 </member> 822 </member>
33 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType)"> 823 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Implicit(System.TimeSpan)~NpgsqlTypes.NpgsqlInterval">
34 <summary> 824 <summary>
35 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> 825 Implicit cast of a <see cref="T:System.TimeSpan"/> to an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>
36 class with the parameter m_Name and the data type.
37 </summary> 826 </summary>
38 <param m_Name="parameterName">The m_Name of the parameter to map.</param> 827 <param name="timespan">A <see cref="T:System.TimeSpan"/></param>
39 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> 828 <returns>An eqivalent, canonical, <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</returns>
40 </member> 829 </member>
41 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> 830 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Explicit(NpgsqlTypes.NpgsqlInterval)~System.TimeSpan">
42 <summary> 831 <summary>
43 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> 832 Implicit cast of an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to a <see cref="T:System.TimeSpan"/>.
44 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, and the size.
45 </summary> 833 </summary>
46 <param m_Name="parameterName">The m_Name of the parameter to map.</param> 834 <param name="interval">A <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param>
47 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> 835 <returns>An equivalent <see cref="T:System.TimeSpan"/>.</returns>
48 <param m_Name="size">The length of the parameter.</param>
49 </member> 836 </member>
50 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> 837 <member name="M:NpgsqlTypes.NpgsqlInterval.Equals(NpgsqlTypes.NpgsqlInterval)">
51 <summary> 838 <summary>
52 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> 839 Returns true if another <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is exactly the same as this instance.
53 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size,
54 and the source column m_Name.
55 </summary> 840 </summary>
56 <param m_Name="parameterName">The m_Name of the parameter to map.</param> 841 <param name="other">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> for comparison.</param>
57 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> 842 <returns>true if the two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances are exactly the same,
58 <param m_Name="size">The length of the parameter.</param> 843 false otherwise.</returns>
59 <param m_Name="sourceColumn">The m_Name of the source column.</param>
60 </member> 844 </member>
61 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.Data.DataRowVersion,System.Object)"> 845 <member name="M:NpgsqlTypes.NpgsqlInterval.Equals(System.Object)">
62 <summary> 846 <summary>
63 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> 847 Returns true if another object is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>, that is exactly the same as
64 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size, 848 this instance
65 the source column m_Name, a <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>,
66 the precision of the parameter, the scale of the parameter, a
67 <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> to use, and the
68 value of the parameter.
69 </summary> 849 </summary>
70 <param m_Name="parameterName">The m_Name of the parameter to map.</param> 850 <param name="obj">An <see cref="T:System.Object"/> for comparison.</param>
71 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> 851 <returns>true if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and is exactly the same
72 <param m_Name="size">The length of the parameter.</param> 852 as this one, false otherwise.</returns>
73 <param m_Name="sourceColumn">The m_Name of the source column.</param>
74 <param m_Name="direction">One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> values.</param>
75 <param m_Name="isNullable"><b>true</b> if the value of the field can be null, otherwise <b>false</b>.</param>
76 <param m_Name="precision">The total number of digits to the left and right of the decimal point to which
77 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
78 <param m_Name="scale">The total number of decimal places to which
79 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
80 <param m_Name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.</param>
81 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value
82 of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
83 </member> 853 </member>
84 <member name="M:Npgsql.NpgsqlParameter.Clone"> 854 <member name="M:NpgsqlTypes.NpgsqlInterval.Compare(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
85 <summary> 855 <summary>
86 Creates a new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that 856 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances.
87 is a copy of the current instance.
88 </summary> 857 </summary>
89 <returns>A new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that is a copy of this instance.</returns> 858 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param>
859 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param>
860 <returns>0 if the two are equal or equivalent. A value greater than zero if x is greater than y,
861 a value less than zero if x is less than y.</returns>
90 </member> 862 </member>
91 <member name="P:Npgsql.NpgsqlParameter.Precision"> 863 <member name="M:NpgsqlTypes.NpgsqlInterval.GetHashCode">
92 <summary> 864 <summary>
93 Gets or sets the maximum number of digits used to represent the 865 A hash code suitable for uses with hashing algorithms.
94 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
95 </summary> 866 </summary>
96 <value>The maximum number of digits used to represent the 867 <returns>An signed integer.</returns>
97 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
98 The default value is 0, which indicates that the data provider
99 sets the precision for <b>Value</b>.</value>
100 </member> 868 </member>
101 <member name="P:Npgsql.NpgsqlParameter.Scale"> 869 <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(NpgsqlTypes.NpgsqlInterval)">
102 <summary> 870 <summary>
103 Gets or sets the number of decimal places to which 871 Compares this instance with another/
104 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.
105 </summary> 872 </summary>
106 <value>The number of decimal places to which 873 <param name="other">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare this with.</param>
107 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. The default is 0.</value> 874 <returns>0 if the instances are equal or equivalent. A value less than zero if
875 this instance is less than the argument. A value greater than zero if this instance
876 is greater than the instance.</returns>
108 </member> 877 </member>
109 <member name="P:Npgsql.NpgsqlParameter.Size"> 878 <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(System.Object)">
110 <summary> 879 <summary>
111 Gets or sets the maximum size, in bytes, of the data within the column. 880 Compares this instance with another/
112 </summary> 881 </summary>
113 <value>The maximum size, in bytes, of the data within the column. 882 <param name="other">An object to compare this with.</param>
114 The default value is inferred from the parameter value.</value> 883 <returns>0 if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and the instances are equal or equivalent.
884 A value less than zero if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and
885 this instance is less than the argument.
886 A value greater than zero if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and this instance
887 is greater than the instance.</returns>
888 A value greater than zero if the argument is null.
889 <exception cref="T:System.ArgumentException">The argument is not an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
115 </member> 890 </member>
116 <member name="P:Npgsql.NpgsqlParameter.DbType"> 891 <member name="M:NpgsqlTypes.NpgsqlInterval.Parse(System.String)">
117 <summary> 892 <summary>
118 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. 893 Parses a <see cref="T:System.String"/> and returns a <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance.
894 Designed to use the formats generally returned by PostgreSQL.
119 </summary> 895 </summary>
120 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> 896 <param name="str">The <see cref="T:System.String"/> to parse.</param>
897 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> represented by the argument.</returns>
898 <exception cref="T:System.ArgumentNullException">The string was null.</exception>
899 <exception cref="T:System.OverflowException">A value obtained from parsing the string exceeded the values allowed for the relevant component.</exception>
900 <exception cref="T:System.FormatException">The string was not in a format that could be parsed to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
121 </member> 901 </member>
122 <member name="P:Npgsql.NpgsqlParameter.NpgsqlDbType"> 902 <member name="M:NpgsqlTypes.NpgsqlInterval.TryParse(System.String,NpgsqlTypes.NpgsqlInterval@)">
123 <summary> 903 <summary>
124 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. 904 Attempt to parse a <see cref="T:System.String"/> to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.
125 </summary> 905 </summary>
126 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> 906 <param name="str">The <see cref="T:System.String"/> to parse.</param>
907 <param name="result">(out) The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> produced, or <see cref="F:NpgsqlTypes.NpgsqlInterval.Zero"/> if the parsing failed.</param>
908 <returns>true if the parsing succeeded, false otherwise.</returns>
127 </member> 909 </member>
128 <member name="P:Npgsql.NpgsqlParameter.Direction"> 910 <member name="M:NpgsqlTypes.NpgsqlInterval.ToString">
129 <summary> 911 <summary>
130 Gets or sets a value indicating whether the parameter is input-only, 912 Create a <see cref="T:System.String"/> representation of the <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance.
131 output-only, bidirectional, or a stored procedure return value parameter. 913 The format returned is of the form:
914 [M mon[s]] [d day[s]] [HH:mm:ss[.f[f[f[f[f[f[f[f[f]]]]]]]]]]
915 A zero <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is represented as 00:00:00
916 <remarks>
917 Ticks are 100ns, Postgress resolution is only to 1µs at most. Hence we lose 1 or more decimal
918 precision in storing values in the database. Despite this, this method will output that extra
919 digit of precision. It's forward-compatible with any future increases in resolution up to 100ns,
920 and also makes this ToString() more applicable to any other use-case.
921 </remarks>
132 </summary> 922 </summary>
133 <value>One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> 923 <returns>The <see cref="T:System.String"/> representation.</returns>
134 values. The default is <b>Input</b>.</value>
135 </member> 924 </member>
136 <member name="P:Npgsql.NpgsqlParameter.IsNullable"> 925 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Addition(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
137 <summary> 926 <summary>
138 Gets or sets a value indicating whether the parameter accepts null values. 927 Adds two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> together.
139 </summary> 928 </summary>
140 <value><b>true</b> if null values are accepted; otherwise, <b>false</b>. The default is <b>false</b>.</value> 929 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add.</param>
930 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add.</param>
931 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the sum of the arguments.</returns>
141 </member> 932 </member>
142 <member name="P:Npgsql.NpgsqlParameter.ParameterName"> 933 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Subtraction(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
143 <summary> 934 <summary>
144 Gets or sets the m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. 935 Subtracts one <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from another.
145 </summary> 936 </summary>
146 <value>The m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. 937 <param name="x">The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract the other from.</param>
147 The default is an empty string.</value> 938 <param name="y">The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract from the other.</param>
939 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the difference of the arguments</returns>
148 </member> 940 </member>
149 <member name="P:Npgsql.NpgsqlParameter.CleanName"> 941 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Equality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
150 <summary> 942 <summary>
151 The m_Name scrubbed of any optional marker 943 Returns true if two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> are exactly the same.
152 </summary> 944 </summary>
945 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
946 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
947 <returns>true if the two arguments are exactly the same, false otherwise.</returns>
153 </member> 948 </member>
154 <member name="P:Npgsql.NpgsqlParameter.SourceColumn"> 949 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Inequality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
155 <summary> 950 <summary>
156 Gets or sets the m_Name of the source column that is mapped to the 951 Returns false if two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> are exactly the same.
157 <see cref="T:System.Data.DataSet">DataSet</see> and used for loading or
158 returning the <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
159 </summary> 952 </summary>
160 <value>The m_Name of the source column that is mapped to the 953 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
161 <see cref="T:System.Data.DataSet">DataSet</see>. The default is an empty string.</value> 954 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
955 <returns>false if the two arguments are exactly the same, true otherwise.</returns>
162 </member> 956 </member>
163 <member name="P:Npgsql.NpgsqlParameter.SourceVersion"> 957 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
164 <summary> 958 <summary>
165 Gets or sets the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> 959 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is less than the second
166 to use when loading <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
167 </summary> 960 </summary>
168 <value>One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values. 961 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
169 The default is <b>Current</b>.</value> 962 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
963 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than second, false otherwise.</returns>
170 </member> 964 </member>
171 <member name="P:Npgsql.NpgsqlParameter.Value"> 965 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
172 <summary> 966 <summary>
173 Gets or sets the value of the parameter. 967 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is less than or equivalent to the second
174 </summary> 968 </summary>
175 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. 969 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
176 The default value is null.</value> 970 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
971 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than or equivalent to second, false otherwise.</returns>
177 </member> 972 </member>
178 <member name="P:Npgsql.NpgsqlParameter.NpgsqlValue"> 973 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
179 <summary> 974 <summary>
180 Gets or sets the value of the parameter. 975 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is greater than the second
181 </summary> 976 </summary>
182 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. 977 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
183 The default value is null.</value> 978 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
979 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than second, false otherwise.</returns>
184 </member> 980 </member>
185 <member name="T:Npgsql.NpgsqlFlush"> 981 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
982 <summary>
983 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is greater than or equivalent the second
984 </summary>
985 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
986 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param>
987 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than or equivalent to the second, false otherwise.</returns>
988 </member>
989 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryPlus(NpgsqlTypes.NpgsqlInterval)">
990 <summary>
991 Returns the instance.
992 </summary>
993 <param name="x">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param>
994 <returns>The argument.</returns>
995 </member>
996 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryNegation(NpgsqlTypes.NpgsqlInterval)">
997 <summary>
998 Negates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance.
999 </summary>
1000 <param name="x">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param>
1001 <returns>The negation of the argument.</returns>
1002 </member>
1003 <member name="P:NpgsqlTypes.NpgsqlInterval.Ticks">
1004 <summary>
1005 The total number of ticks(100ns units) contained. This is the resolution of the
1006 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> type. This ignores the number of days and
1007 months held. If you want them included use <see cref="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval"/> first.
1008 <remarks>The resolution of the PostgreSQL
1009 interval type is by default 1µs = 1,000 ns. It may be smaller as follows:
1010 <list type="number">
1011 <item>
1012 <term>interval(0)</term>
1013 <description>resolution of 1s (1 second)</description>
1014 </item>
1015 <item>
1016 <term>interval(1)</term>
1017 <description>resolution of 100ms = 0.1s (100 milliseconds)</description>
1018 </item>
1019 <item>
1020 <term>interval(2)</term>
1021 <description>resolution of 10ms = 0.01s (10 milliseconds)</description>
1022 </item>
1023 <item>
1024 <term>interval(3)</term>
1025 <description>resolution of 1ms = 0.001s (1 millisecond)</description>
1026 </item>
1027 <item>
1028 <term>interval(4)</term>
1029 <description>resolution of 100µs = 0.0001s (100 microseconds)</description>
1030 </item>
1031 <item>
1032 <term>interval(5)</term>
1033 <description>resolution of 10µs = 0.00001s (10 microseconds)</description>
1034 </item>
1035 <item>
1036 <term>interval(6) or interval</term>
1037 <description>resolution of 1µs = 0.000001s (1 microsecond)</description>
1038 </item>
1039 </list>
1040 <para>As such, if the 100-nanosecond resolution is significant to an application, a PostgreSQL interval will
1041 not suffice for those purposes.</para>
1042 <para>In more frequent cases though, the resolution of the interval suffices.
1043 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> will always suffice to handle the resolution of any interval value, and upon
1044 writing to the database, will be rounded to the resolution used.</para>
1045 </remarks>
1046 <returns>The number of ticks in the instance.</returns>
1047 </summary>
1048 </member>
1049 <member name="P:NpgsqlTypes.NpgsqlInterval.Microseconds">
1050 <summary>
1051 Gets the number of whole microseconds held in the instance.
1052 <returns>An in the range [-999999, 999999].</returns>
1053 </summary>
1054 </member>
1055 <member name="P:NpgsqlTypes.NpgsqlInterval.Milliseconds">
1056 <summary>
1057 Gets the number of whole milliseconds held in the instance.
1058 <returns>An in the range [-999, 999].</returns>
1059 </summary>
1060 </member>
1061 <member name="P:NpgsqlTypes.NpgsqlInterval.Seconds">
1062 <summary>
1063 Gets the number of whole seconds held in the instance.
1064 <returns>An in the range [-59, 59].</returns>
1065 </summary>
1066 </member>
1067 <member name="P:NpgsqlTypes.NpgsqlInterval.Minutes">
1068 <summary>
1069 Gets the number of whole minutes held in the instance.
1070 <returns>An in the range [-59, 59].</returns>
1071 </summary>
1072 </member>
1073 <member name="P:NpgsqlTypes.NpgsqlInterval.Hours">
1074 <summary>
1075 Gets the number of whole hours held in the instance.
1076 <remarks>Note that this can be less than -23 or greater than 23 unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/>
1077 has been used to produce this instance.</remarks>
1078 </summary>
1079 </member>
1080 <member name="P:NpgsqlTypes.NpgsqlInterval.Days">
1081 <summary>
1082 Gets the number of days held in the instance.
1083 <remarks>Note that this does not pay attention to a time component with -24 or less hours or
1084 24 or more hours, unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> has been called to produce this instance.</remarks>
1085 </summary>
1086 </member>
1087 <member name="P:NpgsqlTypes.NpgsqlInterval.Months">
1088 <summary>
1089 Gets the number of months held in the instance.
1090 <remarks>Note that this does not pay attention to a day component with -30 or less days or
1091 30 or more days, unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths"/> has been called to produce this instance.</remarks>
1092 </summary>
1093 </member>
1094 <member name="P:NpgsqlTypes.NpgsqlInterval.Time">
1095 <summary>
1096 Returns a <see cref="T:System.TimeSpan"/> representing the time component of the instance.
1097 <remarks>Note that this may have a value beyond the range ±23:59:59.9999999 unless
1098 <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> has been called to produce this instance.</remarks>
1099 </summary>
1100 </member>
1101 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalTicks">
1102 <summary>
1103 The total number of ticks (100ns units) in the instance, assuming 24 hours in each day and
1104 30 days in a month.
1105 </summary>
1106 </member>
1107 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMicroseconds">
1108 <summary>
1109 The total number of microseconds in the instance, assuming 24 hours in each day and
1110 30 days in a month.
1111 </summary>
1112 </member>
1113 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMilliseconds">
1114 <summary>
1115 The total number of milliseconds in the instance, assuming 24 hours in each day and
1116 30 days in a month.
1117 </summary>
1118 </member>
1119 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalSeconds">
1120 <summary>
1121 The total number of seconds in the instance, assuming 24 hours in each day and
1122 30 days in a month.
1123 </summary>
1124 </member>
1125 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMinutes">
1126 <summary>
1127 The total number of minutes in the instance, assuming 24 hours in each day and
1128 30 days in a month.
1129 </summary>
1130 </member>
1131 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalHours">
1132 <summary>
1133 The total number of hours in the instance, assuming 24 hours in each day and
1134 30 days in a month.
1135 </summary>
1136 </member>
1137 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalDays">
1138 <summary>
1139 The total number of days in the instance, assuming 24 hours in each day and
1140 30 days in a month.
1141 </summary>
1142 </member>
1143 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMonths">
1144 <summary>
1145 The total number of months in the instance, assuming 24 hours in each day and
1146 30 days in a month.
1147 </summary>
1148 </member>
1149 <member name="M:NpgsqlTypes.NpgsqlTime.Normalize">
1150 <summary>
1151 Normalise this time; if it is 24:00:00, convert it to 00:00:00
1152 </summary>
1153 <returns>This time, normalised</returns>
1154 </member>
1155 <member name="P:NpgsqlTypes.NpgsqlTime.Ticks">
1156 <summary>
1157 The total number of ticks(100ns units) contained. This is the resolution of the
1158 <see cref="T:NpgsqlTypes.NpgsqlTime"/> type.
1159 <remarks>The resolution of the PostgreSQL
1160 interval type is by default 1µs = 1,000 ns. It may be smaller as follows:
1161 <list type="number">
1162 <item>
1163 <term>time(0)</term>
1164 <description>resolution of 1s (1 second)</description>
1165 </item>
1166 <item>
1167 <term>time(1)</term>
1168 <description>resolution of 100ms = 0.1s (100 milliseconds)</description>
1169 </item>
1170 <item>
1171 <term>time(2)</term>
1172 <description>resolution of 10ms = 0.01s (10 milliseconds)</description>
1173 </item>
1174 <item>
1175 <term>time(3)</term>
1176 <description>resolution of 1ms = 0.001s (1 millisecond)</description>
1177 </item>
1178 <item>
1179 <term>time(4)</term>
1180 <description>resolution of 100µs = 0.0001s (100 microseconds)</description>
1181 </item>
1182 <item>
1183 <term>time(5)</term>
1184 <description>resolution of 10µs = 0.00001s (10 microseconds)</description>
1185 </item>
1186 <item>
1187 <term>time(6) or interval</term>
1188 <description>resolution of 1µs = 0.000001s (1 microsecond)</description>
1189 </item>
1190 </list>
1191 <para>As such, if the 100-nanosecond resolution is significant to an application, a PostgreSQL time will
1192 not suffice for those purposes.</para>
1193 <para>In more frequent cases though, the resolution of time suffices.
1194 <see cref="T:NpgsqlTypes.NpgsqlTime"/> will always suffice to handle the resolution of any time value, and upon
1195 writing to the database, will be rounded to the resolution used.</para>
1196 </remarks>
1197 <returns>The number of ticks in the instance.</returns>
1198 </summary>
1199 </member>
1200 <member name="P:NpgsqlTypes.NpgsqlTime.Microseconds">
1201 <summary>
1202 Gets the number of whole microseconds held in the instance.
1203 <returns>An integer in the range [0, 999999].</returns>
1204 </summary>
1205 </member>
1206 <member name="P:NpgsqlTypes.NpgsqlTime.Milliseconds">
1207 <summary>
1208 Gets the number of whole milliseconds held in the instance.
1209 <returns>An integer in the range [0, 999].</returns>
1210 </summary>
1211 </member>
1212 <member name="P:NpgsqlTypes.NpgsqlTime.Seconds">
1213 <summary>
1214 Gets the number of whole seconds held in the instance.
1215 <returns>An interger in the range [0, 59].</returns>
1216 </summary>
1217 </member>
1218 <member name="P:NpgsqlTypes.NpgsqlTime.Minutes">
1219 <summary>
1220 Gets the number of whole minutes held in the instance.
1221 <returns>An integer in the range [0, 59].</returns>
1222 </summary>
1223 </member>
1224 <member name="P:NpgsqlTypes.NpgsqlTime.Hours">
1225 <summary>
1226 Gets the number of whole hours held in the instance.
1227 <remarks>Note that the time 24:00:00 can be stored for roundtrip compatibility. Any calculations on such a
1228 value will normalised it to 00:00:00.</remarks>
1229 </summary>
1230 </member>
1231 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.Normalize">
1232 <summary>
1233 Normalise this time; if it is 24:00:00, convert it to 00:00:00
1234 </summary>
1235 <returns>This time, normalised</returns>
1236 </member>
1237 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.CompareTo(NpgsqlTypes.NpgsqlTimeTZ)">
1238 <summary>
1239 Compares this with another <see cref="T:NpgsqlTypes.NpgsqlTimeTZ"/>. As per postgres' rules,
1240 first the times are compared as if they were both in the same timezone. If they are equal then
1241 then timezones are compared (+01:00 being "smaller" than -01:00).
1242 </summary>
1243 <param name="other">the <see cref="T:NpgsqlTypes.NpgsqlTimeTZ"/> to compare with.</param>
1244 <returns>An integer which is 0 if they are equal, &lt; 0 if this is the smaller and &gt; 0 if this is the larger.</returns>
1245 </member>
1246 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Microseconds">
1247 <summary>
1248 Gets the number of whole microseconds held in the instance.
1249 <returns>An integer in the range [0, 999999].</returns>
1250 </summary>
1251 </member>
1252 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Milliseconds">
1253 <summary>
1254 Gets the number of whole milliseconds held in the instance.
1255 <returns>An integer in the range [0, 999].</returns>
1256 </summary>
1257 </member>
1258 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Seconds">
1259 <summary>
1260 Gets the number of whole seconds held in the instance.
1261 <returns>An interger in the range [0, 59].</returns>
1262 </summary>
1263 </member>
1264 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Minutes">
1265 <summary>
1266 Gets the number of whole minutes held in the instance.
1267 <returns>An integer in the range [0, 59].</returns>
1268 </summary>
1269 </member>
1270 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Hours">
1271 <summary>
1272 Gets the number of whole hours held in the instance.
1273 <remarks>Note that the time 24:00:00 can be stored for roundtrip compatibility. Any calculations on such a
1274 value will normalised it to 00:00:00.</remarks>
1275 </summary>
1276 </member>
1277 <member name="T:NpgsqlTypes.LargeObjectManager">
1278 <summary>
1279 Summary description for LargeObjectManager.
1280 </summary>
1281 </member>
1282 <member name="T:NpgsqlTypes.NativeToBackendTypeConverterOptions">
1283 <summary>
1284 Options that control certain aspects of native to backend conversions that depend
1285 on backend version and status.
1286 </summary>
1287 </member>
1288 <member name="M:NpgsqlTypes.NativeToBackendTypeConverterOptions.System#ICloneable#Clone">
1289 <summary>
1290 Clone the current object.
1291 </summary>
1292 <returns>A new NativeToBackendTypeConverterOptions object.</returns>
1293 </member>
1294 <member name="M:NpgsqlTypes.NativeToBackendTypeConverterOptions.Clone(NpgsqlTypes.NpgsqlBackendTypeMapping)">
1295 <summary>
1296 Clone the current object with a different OID/Name mapping.
1297 </summary>
1298 <param name="oidToNameMapping">OID/Name mapping object to use in the new instance.</param>
1299 <returns>A new NativeToBackendTypeConverterOptions object.</returns>
1300 </member>
1301 <member name="T:NpgsqlTypes.BasicBackendToNativeTypeConverter">
1302 <summary>
1303 Provide event handlers to convert all native supported basic data types from their backend
1304 text representation to a .NET object.
1305 </summary>
1306 </member>
1307 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.TextBinaryToString(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
1308 <summary>
1309 Convert UTF8 encoded text a string.
1310 </summary>
1311 </member>
1312 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ByteaTextToByteArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1313 <summary>
1314 Byte array from bytea encoded as ASCII text, escaped or hex format.
1315 </summary>
1316 </member>
1317 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ByteaBinaryToByteArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
1318 <summary>
1319 Byte array from bytea encoded as binary.
1320 </summary>
1321 </member>
1322 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.BooleanTextToBoolean(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1323 <summary>
1324 Convert a postgresql boolean to a System.Boolean.
1325 </summary>
1326 </member>
1327 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.BooleanBinaryToBoolean(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
1328 <summary>
1329 Convert a postgresql boolean to a System.Boolean.
1330 </summary>
1331 </member>
1332 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBit(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1333 <summary>
1334 Convert a postgresql bit to a System.Boolean.
1335 </summary>
1336 </member>
1337 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1338 <summary>
1339 Convert a postgresql datetime to a System.DateTime.
1340 </summary>
1341 </member>
1342 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDate(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1343 <summary>
1344 Convert a postgresql date to a System.DateTime.
1345 </summary>
1346 </member>
1347 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1348 <summary>
1349 Convert a postgresql time to a System.DateTime.
1350 </summary>
1351 </member>
1352 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToMoney(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1353 <summary>
1354 Convert a postgresql money to a System.Decimal.
1355 </summary>
1356 </member>
1357 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.Float4Float8BinaryToFloatDouble(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
1358 <summary>
1359 Convert a postgresql float4 or float8 to a System.Float or System.Double respectively.
1360 </summary>
1361 </member>
1362 <member name="T:NpgsqlTypes.ExtendedBackendToNativeTypeConverter">
1363 <summary>
1364 Provide event handlers to convert extended native supported data types from their backend
1365 text representation to a .NET object.
1366 </summary>
1367 </member>
1368 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPoint(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1369 <summary>
1370 Convert a postgresql point to a System.NpgsqlPoint.
1371 </summary>
1372 </member>
1373 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToBox(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1374 <summary>
1375 Convert a postgresql point to a System.RectangleF.
1376 </summary>
1377 </member>
1378 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1379 <summary>
1380 LDeg.
1381 </summary>
1382 </member>
1383 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPath(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1384 <summary>
1385 Path.
1386 </summary>
1387 </member>
1388 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1389 <summary>
1390 Polygon.
1391 </summary>
1392 </member>
1393 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToCircle(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1394 <summary>
1395 Circle.
1396 </summary>
1397 </member>
1398 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInet(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1399 <summary>
1400 Inet.
1401 </summary>
1402 </member>
1403 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1404 <summary>
1405 MAC Address.
1406 </summary>
1407 </member>
1408 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInterval(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1409 <summary>
1410 interval
1411 </summary>
1412 </member>
1413 <member name="T:NpgsqlTypes.BasicNativeToBackendTypeConverter">
1414 <summary>
1415 Provide event handlers to convert the basic native supported data types from
1416 native form to backend representation.
1417 </summary>
1418 </member>
1419 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.StringToTextText(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1420 <summary>
1421 Convert a string to UTF8 encoded text, escaped and quoted as required.
1422 </summary>
1423 </member>
1424 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.StringToTextBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1425 <summary>
1426 Convert a string to UTF8 encoded text.
1427 </summary>
1428 </member>
1429 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ByteArrayToByteaText(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1430 <summary>
1431 Binary data, escaped and quoted as required.
1432 </summary>
1433 </member>
1434 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ByteArrayToByteaTextEscaped(System.Byte[],NpgsqlTypes.BasicNativeToBackendTypeConverter.StringEncodingInfo)">
1435 <summary>
1436 Binary data with possible older style octal escapes, quoted.
1437 </summary>
1438 </member>
1439 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ByteArrayToByteaTextHexFormat(System.Byte[],NpgsqlTypes.BasicNativeToBackendTypeConverter.StringEncodingInfo)">
1440 <summary>
1441 Binary data in the new hex format (>= 9.0), quoted.
1442 </summary>
1443 </member>
1444 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ByteArrayToByteaBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1445 <summary>
1446 Binary data, raw.
1447 </summary>
1448 </member>
1449 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.BooleanToBooleanText(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1450 <summary>
1451 Convert to a postgresql boolean text format.
1452 </summary>
1453 </member>
1454 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.BooleanToBooleanBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1455 <summary>
1456 Convert to a postgresql boolean binary format.
1457 </summary>
1458 </member>
1459 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.Int16ToInt2Binary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1460 <summary>
1461 Convert to a postgresql binary int2.
1462 </summary>
1463 </member>
1464 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.Int32ToInt4Binary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1465 <summary>
1466 Convert to a postgresql binary int4.
1467 </summary>
1468 </member>
1469 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.Int64ToInt8Binary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1470 <summary>
1471 Convert to a postgresql binary int8.
1472 </summary>
1473 </member>
1474 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBit(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1475 <summary>
1476 Convert to a postgresql bit.
1477 </summary>
1478 </member>
1479 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1480 <summary>
1481 Convert to a postgresql timestamp.
1482 </summary>
1483 </member>
1484 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDate(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1485 <summary>
1486 Convert to a postgresql date.
1487 </summary>
1488 </member>
1489 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1490 <summary>
1491 Convert to a postgresql time.
1492 </summary>
1493 </member>
1494 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToMoney(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1495 <summary>
1496 Convert to a postgres money.
1497 </summary>
1498 </member>
1499 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.SingleDoubleToFloat4Float8Text(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1500 <summary>
1501 Convert to a postgres double with maximum precision.
1502 </summary>
1503 </member>
1504 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.SingleToFloat4Binary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1505 <summary>
1506 Convert a System.Float to a postgres float4.
1507 </summary>
1508 </member>
1509 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.DoubleToFloat8Binary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,NpgsqlTypes.NativeToBackendTypeConverterOptions)">
1510 <summary>
1511 Convert a System.Double to a postgres float8.
1512 </summary>
1513 </member>
1514 <member name="T:NpgsqlTypes.ExtendedNativeToBackendTypeConverter">
1515 <summary>
1516 Provide event handlers to convert extended native supported data types from
1517 native form to backend representation.
1518 </summary>
1519 </member>
1520 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPoint(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1521 <summary>
1522 Point.
1523 </summary>
1524 </member>
1525 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToBox(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1526 <summary>
1527 Box.
1528 </summary>
1529 </member>
1530 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1531 <summary>
1532 LSeg.
1533 </summary>
1534 </member>
1535 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPath(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1536 <summary>
1537 Open path.
1538 </summary>
1539 </member>
1540 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1541 <summary>
1542 Polygon.
1543 </summary>
1544 </member>
1545 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1546 <summary>
1547 Convert to a postgres MAC Address.
1548 </summary>
1549 </member>
1550 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToCircle(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1551 <summary>
1552 Circle.
1553 </summary>
1554 </member>
1555 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToIPAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1556 <summary>
1557 Convert to a postgres inet.
1558 </summary>
1559 </member>
1560 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToInterval(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1561 <summary>
1562 Convert to a postgres interval
1563 </summary>
1564 </member>
1565 <member name="T:NpgsqlTypes.ConvertBackendTextToNativeHandler">
1566 <summary>
1567 Delegate called to convert the given backend text data to its native representation.
1568 </summary>
1569 </member>
1570 <member name="T:NpgsqlTypes.ConvertBackendBinaryToNativeHandler">
1571 <summary>
1572 Delegate called to convert the given backend binary data to its native representation.
1573 </summary>
1574 </member>
1575 <member name="T:NpgsqlTypes.NpgsqlBackendTypeInfo">
1576 <summary>
1577 Represents a backend data type.
1578 This class can be called upon to convert a backend field representation to a native object.
1579 </summary>
1580 </member>
1581 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.#ctor(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendTextToNativeHandler,NpgsqlTypes.ConvertBackendBinaryToNativeHandler)">
1582 <summary>
1583 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers.
1584 </summary>
1585 <param name="OID">Type OID provided by the backend server.</param>
1586 <param name="Name">Type name provided by the backend server.</param>
1587 <param name="NpgsqlDbType">NpgsqlDbType</param>
1588 <param name="DbType">DbType</param>
1589 <param name="Type">System type to convert fields of this type to.</param>
1590 <param name="ConvertBackendTextToNative">Data conversion handler for text encoding.</param>
1591 <param name="ConvertBackendBinaryToNative">Data conversion handler for binary data.</param>
1592 </member>
1593 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.ConvertBackendBinaryToNative(System.Byte[],System.Int32,System.Int32)">
1594 <summary>
1595 Perform a data conversion from a backend representation to
1596 a native object.
1597 </summary>
1598 <param name="BackendData">Data sent from the backend.</param>
1599 <param name="fieldValueSize">fieldValueSize</param>
1600 <param name="TypeModifier">Type modifier field sent from the backend.</param>
1601 </member>
1602 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.ConvertBackendTextToNative(System.Byte[],System.Int16,System.Int32)">
1603 <summary>
1604 Perform a data conversion from a backend representation to
1605 a native object.
1606 </summary>
1607 <param name="BackendData">Data sent from the backend.</param>
1608 <param name="TypeSize">TypeSize</param>
1609 <param name="TypeModifier">Type modifier field sent from the backend.</param>
1610 </member>
1611 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.OID">
1612 <summary>
1613 Type OID provided by the backend server.
1614 </summary>
1615 </member>
1616 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Name">
1617 <summary>
1618 Type name provided by the backend server.
1619 </summary>
1620 </member>
1621 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.NpgsqlDbType">
1622 <summary>
1623 NpgsqlDbType.
1624 </summary>
1625 </member>
1626 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.DbType">
1627 <summary>
1628 NpgsqlDbType.
1629 </summary>
1630 </member>
1631 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Type">
1632 <summary>
1633 Provider type to convert fields of this type to.
1634 </summary>
1635 </member>
1636 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.FrameworkType">
1637 <summary>
1638 System type to convert fields of this type to.
1639 </summary>
1640 </member>
1641 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.SupportsBinaryBackendData">
1642 <summary>
1643 Reports whether a backend binary to native decoder is available for this type.
1644 </summary>
1645 </member>
1646 <member name="T:NpgsqlTypes.ConvertNativeToBackendTextHandler">
1647 <summary>
1648 Delegate called to convert the given native data to its backand representation.
1649 </summary>
1650 </member>
1651 <member name="T:NpgsqlTypes.NpgsqlNativeTypeInfo">
1652 <summary>
1653 Represents a backend data type.
1654 This class can be called upon to convert a native object to its backend field representation,
1655 </summary>
1656 </member>
1657 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ArrayOf(NpgsqlTypes.NpgsqlNativeTypeInfo)">
1658 <summary>
1659 Returns an NpgsqlNativeTypeInfo for an array where the elements are of the type
1660 described by the NpgsqlNativeTypeInfo supplied.
1661 </summary>
1662 </member>
1663 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendTextHandler,NpgsqlTypes.ConvertNativeToBackendBinaryHandler)">
1664 <summary>
1665 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers.
1666 </summary>
1667 <param name="Name">Type name provided by the backend server.</param>
1668 <param name="DbType">DbType</param>
1669 <param name="Quote">Quote</param>
1670 <param name="NpgsqlDbType">NpgsqlDbType</param>
1671 <param name="ConvertNativeToBackendText">Data conversion handler for text backend encoding.</param>
1672 <param name="ConvertNativeToBackendBinary">Data conversion handler for binary backend encoding (for extended queries).</param>
1673 </member>
1674 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ConvertToBackend(System.Object,System.Boolean,NpgsqlTypes.NativeToBackendTypeConverterOptions,System.Boolean)">
1675 <summary>
1676 Perform a data conversion from a native object to
1677 a backend representation.
1678 DBNull and null values are handled differently depending if a plain query is used
1679 When
1680 </summary>
1681 <param name="NativeData">Native .NET object to be converted.</param>
1682 <param name="forExtendedQuery">Specifies that the value should be formatted for the extended query syntax.</param>
1683 <param name="options">Options to guide serialization. If null, a default options set is used.</param>
1684 <param name="arrayElement">Specifies that the value should be formatted as an extended query array element.</param>
1685 </member>
1686 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Name">
1687 <summary>
1688 Type name provided by the backend server.
1689 </summary>
1690 </member>
1691 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.NpgsqlDbType">
1692 <summary>
1693 NpgsqlDbType.
1694 </summary>
1695 </member>
1696 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.DbType">
1697 <summary>
1698 DbType.
1699 </summary>
1700 </member>
1701 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Quote">
1702 <summary>
1703 Apply quoting.
1704 </summary>
1705 </member>
1706 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.UseSize">
1707 <summary>
1708 Use parameter size information.
1709 </summary>
1710 </member>
1711 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.SupportsBinaryBackendData">
1712 <summary>
1713 Reports whether a native to backend binary encoder is available for this type.
1714 </summary>
1715 </member>
1716 <member name="T:NpgsqlTypes.NpgsqlBackendTypeMapping">
1717 <summary>
1718 Provide mapping between type OID, type name, and a NpgsqlBackendTypeInfo object that represents it.
1719 </summary>
1720 </member>
1721 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor">
1722 <summary>
1723 Construct an empty mapping.
1724 </summary>
1725 </member>
1726 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor(NpgsqlTypes.NpgsqlBackendTypeMapping)">
1727 <summary>
1728 Copy constuctor.
1729 </summary>
1730 </member>
1731 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(NpgsqlTypes.NpgsqlBackendTypeInfo)">
1732 <summary>
1733 Add the given NpgsqlBackendTypeInfo to this mapping.
1734 </summary>
1735 </member>
1736 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendTextToNativeHandler,NpgsqlTypes.ConvertBackendBinaryToNativeHandler)">
1737 <summary>
1738 Add a new NpgsqlBackendTypeInfo with the given attributes and conversion handlers to this mapping.
1739 </summary>
1740 <param name="OID">Type OID provided by the backend server.</param>
1741 <param name="Name">Type name provided by the backend server.</param>
1742 <param name="NpgsqlDbType">NpgsqlDbType</param>
1743 <param name="DbType">DbType</param>
1744 <param name="Type">System type to convert fields of this type to.</param>
1745 <param name="BackendTextConvert">Data conversion handler for text encoding.</param>
1746 <param name="BackendBinaryConvert">Data conversion handler for binary data.</param>
1747 </member>
1748 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.Clone">
1749 <summary>
1750 Make a shallow copy of this type mapping.
1751 </summary>
1752 </member>
1753 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsOID(System.Int32)">
1754 <summary>
1755 Determine if a NpgsqlBackendTypeInfo with the given backend type OID exists in this mapping.
1756 </summary>
1757 </member>
1758 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsName(System.String)">
1759 <summary>
1760 Determine if a NpgsqlBackendTypeInfo with the given backend type name exists in this mapping.
1761 </summary>
1762 </member>
1763 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Count">
1764 <summary>
1765 Get the number of type infos held.
1766 </summary>
1767 </member>
1768 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.Int32)">
1769 <summary>
1770 Retrieve the NpgsqlBackendTypeInfo with the given backend type OID, or null if none found.
1771 </summary>
1772 </member>
1773 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.String)">
1774 <summary>
1775 Retrieve the NpgsqlBackendTypeInfo with the given backend type name, or null if none found.
1776 </summary>
1777 </member>
1778 <member name="T:NpgsqlTypes.NpgsqlNativeTypeMapping">
1779 <summary>
1780 Provide mapping between type Type, NpgsqlDbType and a NpgsqlNativeTypeInfo object that represents it.
1781 </summary>
1782 </member>
1783 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(NpgsqlTypes.NpgsqlNativeTypeInfo)">
1784 <summary>
1785 Add the given NpgsqlNativeTypeInfo to this mapping.
1786 </summary>
1787 </member>
1788 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendTextHandler,NpgsqlTypes.ConvertNativeToBackendBinaryHandler)">
1789 <summary>
1790 Add a new NpgsqlNativeTypeInfo with the given attributes and conversion handlers to this mapping.
1791 </summary>
1792 <param name="Name">Type name provided by the backend server.</param>
1793 <param name="NpgsqlDbType">NpgsqlDbType</param>
1794 <param name="DbType">DbType</param>
1795 <param name="Quote">Quote</param>
1796 <param name="NativeTextConvert">Data conversion handler for text backend encoding.</param>
1797 <param name="NativeBinaryConvert">Data conversion handler for binary backend encoding (for extended query).</param>
1798 </member>
1799 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
1800 <summary>
1801 Retrieve the NpgsqlNativeTypeInfo with the given NpgsqlDbType.
1802 </summary>
1803 </member>
1804 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
1805 <summary>
1806 Retrieve the NpgsqlNativeTypeInfo with the given DbType.
1807 </summary>
1808 </member>
1809 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
1810 <summary>
1811 Retrieve the NpgsqlNativeTypeInfo with the given Type.
1812 </summary>
1813 </member>
1814 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsName(System.String)">
1815 <summary>
1816 Determine if a NpgsqlNativeTypeInfo with the given backend type name exists in this mapping.
1817 </summary>
1818 </member>
1819 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsNpgsqlDbType(NpgsqlTypes.NpgsqlDbType)">
1820 <summary>
1821 Determine if a NpgsqlNativeTypeInfo with the given NpgsqlDbType exists in this mapping.
1822 </summary>
1823 </member>
1824 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsType(System.Type)">
1825 <summary>
1826 Determine if a NpgsqlNativeTypeInfo with the given Type name exists in this mapping.
1827 </summary>
1828 </member>
1829 <member name="P:NpgsqlTypes.NpgsqlNativeTypeMapping.Count">
1830 <summary>
1831 Get the number of type infos held.
1832 </summary>
1833 </member>
1834 <member name="T:NpgsqlTypes.NpgsqlPoint">
1835 <summary>
1836 Represents a PostgreSQL Point type
1837 </summary>
1838 </member>
1839 <member name="T:NpgsqlTypes.NpgsqlLSeg">
1840 <summary>
1841 Represents a PostgreSQL Line Segment type.
1842 </summary>
1843 </member>
1844 <member name="T:NpgsqlTypes.NpgsqlPath">
1845 <summary>
1846 Represents a PostgreSQL Path type.
1847 </summary>
1848 </member>
1849 <member name="T:NpgsqlTypes.NpgsqlPolygon">
1850 <summary>
1851 Represents a PostgreSQL Polygon type.
1852 </summary>
1853 </member>
1854 <member name="T:NpgsqlTypes.NpgsqlCircle">
1855 <summary>
1856 Represents a PostgreSQL Circle type.
1857 </summary>
1858 </member>
1859 <member name="T:NpgsqlTypes.NpgsqlInet">
1860 <summary>
1861 Represents a PostgreSQL inet type.
1862 </summary>
1863 </member>
1864 <member name="T:NpgsqlTypes.NpgsqlMacAddress">
1865 <summary>
1866 Represents a PostgreSQL MacAddress type.
1867 </summary>
1868 </member>
1869 <member name="M:NpgsqlTypes.NpgsqlMacAddress.#ctor(System.String)">
186 <summary> 1870 <summary>
187 This class represents the Parse message sent to PostgreSQL
188 server.
189 </summary>
190 1871
1872 </summary>
1873 <param name="macAddr">The macAddr parameter must contain a string that can only consist of numbers
1874 and upper-case letters as hexadecimal digits. (See PhysicalAddress.Parse method on MSDN)</param>
191 </member> 1875 </member>
192 <member name="T:Npgsql.ClientMessage"> 1876 <member name="T:NpgsqlTypes.NpgsqlTypesHelper">
193 <summary> 1877 <summary>
194 For classes representing messages sent from the client to the server. 1878 This class contains helper methods for type conversion between
1879 the .Net type system and postgresql.
195 </summary> 1880 </summary>
196 </member> 1881 </member>
197 <member name="T:Npgsql.NpgsqlCopySerializer"> 1882 <member name="F:NpgsqlTypes.NpgsqlTypesHelper.BackendTypeMappingCache">
198 <summary> 1883 <summary>
199 Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY). 1884 A cache of basic datatype mappings keyed by server version. This way we don't
1885 have to load the basic type mappings for every connection.
200 </summary> 1886 </summary>
201 </member> 1887 </member>
202 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clone"> 1888 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetBackendTypeInfo(System.String,NpgsqlTypes.NpgsqlBackendTypeInfo@)">
203 <summary> 1889 <summary>
204 Return an exact copy of this NpgsqlConnectionString. 1890 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
1891 of the given NpgsqlDbType.
205 </summary> 1892 </summary>
206 </member> 1893 </member>
207 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(System.String,System.Object)"> 1894 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
208 <summary> 1895 <summary>
209 This function will set value for known key, both private member and base[key]. 1896 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
1897 of the given NpgsqlDbType.
210 </summary> 1898 </summary>
211 <param name="keyword"></param>
212 <param name="value"></param>
213 </member> 1899 </member>
214 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(Npgsql.Keywords,System.Object)"> 1900 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
215 <summary> 1901 <summary>
216 The function will modify private member only, not base[key]. 1902 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
1903 of the given DbType.
217 </summary> 1904 </summary>
218 <param name="keyword"></param>
219 <param name="value"></param>
220 </member> 1905 </member>
221 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clear"> 1906 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
222 <summary> 1907 <summary>
223 Clear the member and assign them to the default value. 1908 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
1909 of the given System.Type.
224 </summary> 1910 </summary>
225 </member> 1911 </member>
226 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Compatible"> 1912 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.ConvertBackendBytesToSystemType(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int32,System.Int32)">
227 <summary> 1913 <summary>
228 Compatibilty version. When possible, behaviour caused by breaking changes will be preserved 1914 This method is responsible to convert the byte[] received from the backend
229 if this version is less than that where the breaking change was introduced. 1915 to the corresponding NpgsqlType.
1916 The given TypeInfo is called upon to do the conversion.
1917 If no TypeInfo object is provided, no conversion is performed.
1918 </summary>
1919 </member>
1920 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.ConvertBackendStringToSystemType(NpgsqlTypes.NpgsqlBackendTypeInfo,System.Byte[],System.Int16,System.Int32)">
1921 <summary>
1922 This method is responsible to convert the string received from the backend
1923 to the corresponding NpgsqlType.
1924 The given TypeInfo is called upon to do the conversion.
1925 If no TypeInfo object is provided, no conversion is performed.
1926 </summary>
1927 </member>
1928 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.PrepareDefaultTypesMap">
1929 <summary>
1930 Create the one and only native to backend type map.
1931 This map is used when formatting native data
1932 types to backend representations.
230 </summary> 1933 </summary>
231 </member> 1934 </member>
232 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Item(System.String)"> 1935 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.CreateAndLoadInitialTypesMapping(Npgsql.NpgsqlConnector)">
233 <summary> 1936 <summary>
234 Case insensative accessor for indivual connection string values. 1937 This method creates (or retrieves from cache) a mapping between type and OID
1938 of all natively supported postgresql data types.
1939 This is needed as from one version to another, this mapping can be changed and
1940 so we avoid hardcoding them.
1941 </summary>
1942 <returns>NpgsqlTypeMapping containing all known data types. The mapping must be
1943 cloned before it is modified because it is cached; changes made by one connection may
1944 effect another connection.
1945 </returns>
1946 </member>
1947 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.LoadTypesMappings(Npgsql.NpgsqlConnector,NpgsqlTypes.NpgsqlBackendTypeMapping,System.Collections.Generic.IEnumerable{NpgsqlTypes.NpgsqlBackendTypeInfo})">
1948 <summary>
1949 Attempt to map types by issuing a query against pg_type.
1950 This function takes a list of NpgsqlTypeInfo and attempts to resolve the OID field
1951 of each by querying pg_type. If the mapping is found, the type info object is
1952 updated (OID) and added to the provided NpgsqlTypeMapping object.
235 </summary> 1953 </summary>
1954 <param name="conn">NpgsqlConnector to send query through.</param>
1955 <param name="TypeMappings">Mapping object to add types too.</param>
1956 <param name="TypeInfoList">List of types that need to have OID's mapped.</param>
236 </member> 1957 </member>
237 <member name="T:Npgsql.MD5"> 1958 <member name="P:Npgsql.Cache`1.CacheSize">
238 <summary> 1959 <summary>
239 Common base class for all derived MD5 implementations. 1960 Set Cache Size. The default value is 20.
240 </summary> 1961 </summary>
241 </member> 1962 </member>
1963 <member name="P:Npgsql.Cache`1.Item(System.String)">
1964 <summary>
1965 Lookup cached entity. null will returned if not match.
1966 For both get{} and set{} apply LRU rule.
1967 </summary>
1968 <param name="key">key</param>
1969 <returns></returns>
1970 </member>
1971 <member name="T:Npgsql.BackendEncoding">
1972 <summary>
1973 The globally available text encoding used for frontend/backend communication.
1974 </summary>
1975 </member>
1976 <member name="T:Npgsql.NpgsqlState">
1977 <summary> This class represents the base class for the state pattern design pattern
1978 implementation.
1979 </summary>
1980
1981 <summary> This class represents the base class for the state pattern design pattern
1982 implementation.
1983 </summary>
1984
1985 <summary> This class represents the base class for the state pattern design pattern
1986 implementation.
1987 </summary>
1988
1989 </member>
1990 <member name="M:Npgsql.NpgsqlState.ChangeState(Npgsql.NpgsqlConnector,Npgsql.NpgsqlState)">
1991 <summary>
1992 This method is used by the states to change the state of the context.
1993 </summary>
1994 </member>
1995 <member name="M:Npgsql.NpgsqlState.ProcessAndDiscardBackendResponses(Npgsql.NpgsqlConnector)">
1996 <summary>
1997 Call ProcessBackendResponsesEnum(), and scan and discard all results.
1998 </summary>
1999 </member>
2000 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)">
2001 <summary>
2002 This method is responsible to handle all protocol messages sent from the backend.
2003 It holds all the logic to do it.
2004 To exchange data, it uses a Mediator object from which it reads/writes information
2005 to handle backend requests.
2006 </summary>
2007
2008 </member>
2009 <member name="M:Npgsql.NpgsqlState.CheckForContextSocketAvailability(Npgsql.NpgsqlConnector,System.Net.Sockets.SelectMode)">
2010 <summary>
2011 Checks for context socket availability.
2012 Socket.Poll supports integer as microseconds parameter.
2013 This limits the usable command timeout value
2014 to 2,147 seconds: (2,147 x 1,000,000 less than max_int).
2015 In order to bypass this limit, the availability of
2016 the socket is checked in 2,147 seconds cycles
2017 </summary>
2018 <returns><c>true</c>, if for context socket availability was checked, <c>false</c> otherwise.</returns>
2019 <param name="context">Context.</param>
2020 <param name="selectMode">Select mode.</param>
2021 </member>
242 <member name="M:Npgsql.HashAlgorithm.#ctor"> 2022 <member name="M:Npgsql.HashAlgorithm.#ctor">
243 <summary> 2023 <summary>
244 Called from constructor of derived class. 2024 Called from constructor of derived class.
@@ -317,6 +2097,11 @@
317 Must be overriden if not 1 2097 Must be overriden if not 1
318 </summary> 2098 </summary>
319 </member> 2099 </member>
2100 <member name="T:Npgsql.MD5">
2101 <summary>
2102 Common base class for all derived MD5 implementations.
2103 </summary>
2104 </member>
320 <member name="M:Npgsql.MD5.#ctor"> 2105 <member name="M:Npgsql.MD5.#ctor">
321 <summary> 2106 <summary>
322 Called from constructor of derived class. 2107 Called from constructor of derived class.
@@ -327,339 +2112,564 @@
327 Creates the default derived class. 2112 Creates the default derived class.
328 </summary> 2113 </summary>
329 </member> 2114 </member>
330 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetColumnsForJoin(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ProjectionExpression,Npgsql.SqlGenerators.VisitedExpression)"> 2115 <member name="T:Npgsql.MD5CryptoServiceProvider">
331 <summary> 2116 <summary>
332 Given a join expression and a projection, fetch all columns in the projection 2117 C# implementation of the MD5 cryptographic hash function.
333 that reference columns in the join.
334 </summary> 2118 </summary>
335 </member> 2119 </member>
336 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetFromNames(Npgsql.SqlGenerators.InputExpression,System.Collections.Generic.List{System.String})"> 2120 <member name="M:Npgsql.MD5CryptoServiceProvider.#ctor">
337 <summary> 2121 <summary>
338 Given an InputExpression append all from names (including nested joins) to the list. 2122 Creates a new MD5CryptoServiceProvider.
339 </summary> 2123 </summary>
340 </member> 2124 </member>
341 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetReplacementColumn(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ColumnExpression)"> 2125 <member name="M:Npgsql.MD5CryptoServiceProvider.HashCore(System.Byte[],System.Int32,System.Int32)">
342 <summary> 2126 <summary>
343 Get new ColumnExpression that will be used in projection that had it's existing columns moved. 2127 Drives the hashing function.
344 These should be simple references to the inner column
345 </summary> 2128 </summary>
2129 <param name="rgb">Byte array containing the data to hash.</param>
2130 <param name="start">Where in the input buffer to start.</param>
2131 <param name="size">Size in bytes of the data in the buffer to hash.</param>
346 </member> 2132 </member>
347 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.AdjustPropertyAccess(Npgsql.SqlGenerators.ColumnExpression[],System.String)"> 2133 <member name="M:Npgsql.MD5CryptoServiceProvider.HashFinal">
348 <summary> 2134 <summary>
349 Every property accessed in the list of columns must be adjusted for a new scope 2135 This finalizes the hash. Takes the data from the chaining variables and returns it.
350 </summary> 2136 </summary>
351 </member> 2137 </member>
352 <member name="T:Npgsql.PGUtil"> 2138 <member name="M:Npgsql.MD5CryptoServiceProvider.Initialize">
353 <summary> 2139 <summary>
354 This class provides many util methods to handle 2140 Resets the class after use. Called automatically after hashing is done.
355 reading and writing of PostgreSQL protocol messages. 2141 </summary>
356 </summary>
357 </member> 2142 </member>
358 <member name="M:Npgsql.PGUtil.ConvertProtocolVersion(Npgsql.ProtocolVersion)"> 2143 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessBlock(System.Byte[],System.Int32)">
359 <summary> 2144 <summary>
360 This method takes a ProtocolVersion and returns an integer 2145 This is the meat of the hash function. It is what processes each block one at a time.
361 version number that the Postgres backend will recognize in a 2146 </summary>
362 startup packet. 2147 <param name="inputBuffer">Byte array to process data from.</param>
363 </summary> 2148 <param name="inputOffset">Where in the byte array to start processing.</param>
364 </member> 2149 </member>
365 <member name="M:Npgsql.PGUtil.ExtractServerVersion(System.String)"> 2150 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)">
366 <summary> 2151 <summary>
367 This method takes a version string as returned by SELECT VERSION() and returns 2152 Pads and then processes the final block.
368 a valid version string ("7.2.2" for example).
369 This is only needed when running protocol version 2.
370 This does not do any validity checks.
371 </summary> 2153 </summary>
2154 <param name="inputBuffer">Buffer to grab data from.</param>
2155 <param name="inputOffset">Position in buffer in bytes to get data from.</param>
2156 <param name="inputCount">How much data in bytes in the buffer to use.</param>
372 </member> 2157 </member>
373 <member name="M:Npgsql.PGUtil.ReadString(System.IO.Stream)"> 2158 <member name="T:Npgsql.StringRowReaderV3">
374 <summary> 2159 <summary>
375 This method gets a C NULL terminated string from the network stream. 2160 Implements <see cref="T:Npgsql.RowReader"/> for version 3 of the protocol.
376 It keeps reading a byte in each time until a NULL byte is returned. 2161 </summary>
377 It returns the resultant string of bytes read. 2162 </member>
378 This string is sent from backend. 2163 <member name="T:Npgsql.RowReader">
2164 <summary>
2165 Reads a row, field by field, allowing a DataRow to be built appropriately.
2166 </summary>
2167 </member>
2168 <member name="T:Npgsql.IStreamOwner">
2169 <summary>
2170 Marker interface which identifies a class which may take possession of a stream for the duration of
2171 it's lifetime (possibly temporarily giving that possession to another class for part of that time.
2172
2173 It inherits from IDisposable, since any such class must make sure it leaves the stream in a valid state.
2174
2175 The most important such class is that compiler-generated from ProcessBackendResponsesEnum. Of course
2176 we can't make that inherit from this interface, alas.
379 </summary> 2177 </summary>
380 </member> 2178 </member>
381 <member name="M:Npgsql.PGUtil.ReadBytes(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> 2179 <member name="T:Npgsql.IServerResponseObject">
382 <summary> 2180 <summary>
383 Reads requested number of bytes from stream with retries until Stream.Read returns 0 or count is reached. 2181 Marker interface which identifies a class which represents part of
2182 a response from the server.
384 </summary> 2183 </summary>
385 <param name="stream">Stream to read</param>
386 <param name="buffer">byte buffer to fill</param>
387 <param name="offset">starting position to fill the buffer</param>
388 <param name="count">number of bytes to read</param>
389 <returns>The number of bytes read. May be less than count if no more bytes are available.</returns>
390 </member> 2184 </member>
391 <member name="M:Npgsql.PGUtil.WriteString(System.String,System.IO.Stream)"> 2185 <member name="T:Npgsql.RowReader.Streamer">
392 <summary> 2186 <summary>
393 This method writes a C NULL terminated string to the network stream. 2187 Reads part of a field, as needed (for <see cref="M:System.Data.IDataRecord.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)"/>
394 It appends a NULL terminator to the end of the String. 2188 and <see cref="M:System.Data.IDataRecord.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)"/>
2189 </summary>
2190 </member>
2191 <member name="T:Npgsql.RowReader.Streamer`1">
2192 <summary>
2193 Adds further functionality to stream that is dependant upon the type of data read.
2194 </summary>
2195 </member>
2196 <member name="T:Npgsql.RowReader.CharStreamer">
2197 <summary>
2198 Completes the implementation of Streamer for char data.
2199 </summary>
2200 </member>
2201 <member name="T:Npgsql.RowReader.ByteStreamer">
2202 <summary>
2203 Completes the implementation of Streamer for byte data.
2204 </summary>
2205 </member>
2206 <member name="T:Npgsql.StringRowReaderV2">
2207 <summary>
2208 Implements <see cref="T:Npgsql.RowReader"/> for version 2 of the protocol.
2209 </summary>
2210 </member>
2211 <member name="T:Npgsql.StringRowReaderV2.NullMap">
2212 <summary>
2213 Encapsulates the null mapping bytes sent at the start of a version 2
2214 datarow message, and the process of identifying the nullity of the data
2215 at a particular index
2216 </summary>
2217 </member>
2218 <member name="T:Npgsql.NpgsqlBackEndKeyData">
2219 <summary>
2220 This class represents a BackEndKeyData message received
2221 from PostgreSQL
2222 </summary>
2223 </member>
2224 <member name="T:Npgsql.NpgsqlBind">
2225 <summary>
2226 This class represents the Bind message sent to PostgreSQL
2227 server.
395 </summary> 2228 </summary>
2229
2230 </member>
2231 <member name="T:Npgsql.ClientMessage">
396 <summary> 2232 <summary>
397 This method writes a C NULL terminated string to the network stream. 2233 For classes representing messages sent from the client to the server.
398 It appends a NULL terminator to the end of the String. 2234 </summary>
2235 </member>
2236 <member name="T:Npgsql.NpgsqlCancelRequest">
2237 <summary>
2238 This class represents the CancelRequest message sent to PostgreSQL
2239 server.
399 </summary> 2240 </summary>
2241
400 </member> 2242 </member>
401 <member name="M:Npgsql.PGUtil.WriteBytes(System.Byte[],System.IO.Stream)"> 2243 <member name="T:Npgsql.NpgsqlCommand">
402 <summary> 2244 <summary>
403 This method writes a set of bytes to the stream. It also enables logging of them. 2245 Represents a SQL statement or function (stored procedure) to execute
2246 against a PostgreSQL database. This class cannot be inherited.
2247 </summary>
2248 <summary>
2249 Represents a SQL statement or function (stored procedure) to execute
2250 against a PostgreSQL database. This class cannot be inherited.
2251 </summary>
2252 <summary>
2253 Represents a SQL statement or function (stored procedure) to execute
2254 against a PostgreSQL database. This class cannot be inherited.
404 </summary> 2255 </summary>
405 </member> 2256 </member>
406 <member name="M:Npgsql.PGUtil.WriteLimString(System.String,System.Int32,System.IO.Stream)"> 2257 <member name="M:Npgsql.NpgsqlCommand.#ctor">
407 <summary> 2258 <summary>
408 This method writes a C NULL terminated string limited in length to the 2259 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class.
409 backend server. 2260 </summary>
410 It pads the string with null bytes to the size specified.
411 </summary>
412 </member> 2261 </member>
413 <member name="M:Npgsql.PGUtil.WriteInt32(System.IO.Stream,System.Int32)"> 2262 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String)">
414 <summary> 2263 <summary>
415 Write a 32-bit integer to the given stream in the correct byte order. 2264 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query.
416 </summary> 2265 </summary>
2266 <param name="cmdText">The text of the query.</param>
417 </member> 2267 </member>
418 <member name="M:Npgsql.PGUtil.ReadInt32(System.IO.Stream)"> 2268 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection)">
419 <summary> 2269 <summary>
420 Read a 32-bit integer from the given stream in the correct byte order. 2270 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query and a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>.
421 </summary> 2271 </summary>
2272 <param name="cmdText">The text of the query.</param>
2273 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param>
422 </member> 2274 </member>
423 <member name="M:Npgsql.PGUtil.WriteInt16(System.IO.Stream,System.Int16)"> 2275 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction)">
424 <summary> 2276 <summary>
425 Write a 16-bit integer to the given stream in the correct byte order. 2277 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query, a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>, and the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>.
426 </summary> 2278 </summary>
2279 <param name="cmdText">The text of the query.</param>
2280 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param>
2281 <param name="transaction">The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> in which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.</param>
427 </member> 2282 </member>
428 <member name="M:Npgsql.PGUtil.ReadInt16(System.IO.Stream)"> 2283 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnector,System.Int32)">
429 <summary> 2284 <summary>
430 Read a 16-bit integer from the given stream in the correct byte order. 2285 Used to execute internal commands.
431 </summary> 2286 </summary>
432 </member> 2287 </member>
433 <member name="T:Npgsql.ProtocolVersion"> 2288 <member name="M:Npgsql.NpgsqlCommand.Cancel">
434 <summary> 2289 <summary>
435 Represent the frontend/backend protocol version. 2290 Attempts to cancel the execution of a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
436 </summary> 2291 </summary>
2292 <remarks>This Method isn't implemented yet.</remarks>
437 </member> 2293 </member>
438 <member name="T:Npgsql.ServerVersion"> 2294 <member name="M:Npgsql.NpgsqlCommand.System#ICloneable#Clone">
439 <summary> 2295 <summary>
440 Represent the backend server version. 2296 Create a new command based on this one.
441 As this class offers no functionality beyond that offered by <see cref="T:System.Version"/> it has been
442 deprecated in favour of that class.
443 </summary> 2297 </summary>
444 2298 <returns>A new NpgsqlCommand object.</returns>
445 </member> 2299 </member>
446 <member name="M:Npgsql.ServerVersion.ToString"> 2300 <member name="M:Npgsql.NpgsqlCommand.Clone">
447 <summary> 2301 <summary>
448 Returns the string representation of this version in three place dot notation (Major.Minor.Patch). 2302 Create a new command based on this one.
449 </summary> 2303 </summary>
2304 <returns>A new NpgsqlCommand object.</returns>
450 </member> 2305 </member>
451 <member name="P:Npgsql.ServerVersion.Major"> 2306 <member name="M:Npgsql.NpgsqlCommand.CreateDbParameter">
452 <summary> 2307 <summary>
453 Server version major number. 2308 Creates a new instance of an <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.
454 </summary> 2309 </summary>
2310 <returns>An <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.</returns>
455 </member> 2311 </member>
456 <member name="P:Npgsql.ServerVersion.Minor"> 2312 <member name="M:Npgsql.NpgsqlCommand.CreateParameter">
457 <summary> 2313 <summary>
458 Server version minor number. 2314 Creates a new instance of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.
459 </summary> 2315 </summary>
2316 <returns>A <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
460 </member> 2317 </member>
461 <member name="P:Npgsql.ServerVersion.Patch"> 2318 <member name="M:Npgsql.NpgsqlCommand.ExecuteBlind">
462 <summary> 2319 <summary>
463 Server version patch level number. 2320 Slightly optimised version of ExecuteNonQuery() for internal use in cases where the number
2321 of affected rows is of no interest.
2322 This function must not be called with a query that returns result rows, after calling Prepare(), or.
2323 with a query that requires parameter substitution of any kind.
464 </summary> 2324 </summary>
465 </member> 2325 </member>
466 <member name="T:Npgsql.NpgsqlCopyOut"> 2326 <member name="M:Npgsql.NpgsqlCommand.ExecuteNonQuery">
467 <summary> 2327 <summary>
468 Represents a PostgreSQL COPY TO STDOUT operation with a corresponding SQL statement 2328 Executes a SQL statement against the connection and returns the number of rows affected.
469 to execute against a PostgreSQL database
470 and an associated stream used to write results to (if provided by user)
471 or for reading the results (when generated by driver).
472 Eg. new NpgsqlCopyOut("COPY (SELECT * FROM mytable) TO STDOUT", connection, streamToWrite).Start();
473 </summary> 2329 </summary>
2330 <returns>The number of rows affected if known; -1 otherwise.</returns>
474 </member> 2331 </member>
475 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(System.String,Npgsql.NpgsqlConnection)"> 2332 <member name="M:Npgsql.NpgsqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
476 <summary> 2333 <summary>
477 Creates NpgsqlCommand to run given query upon Start(), after which CopyStream provides data from database as requested in the query. 2334 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
2335 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
2336 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
2337 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
478 </summary> 2338 </summary>
2339 <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
2340 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
479 </member> 2341 </member>
480 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)"> 2342 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader">
481 <summary> 2343 <summary>
482 Given command is run upon Start(), after which CopyStream provides data from database as requested in the query. 2344 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
2345 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
2346 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>.
483 </summary> 2347 </summary>
2348 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
484 </member> 2349 </member>
485 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)"> 2350 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader(System.Data.CommandBehavior)">
486 <summary> 2351 <summary>
487 Given command is executed upon Start() and all requested copy data is written to toStream immediately. 2352 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
2353 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
2354 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
2355 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
488 </summary> 2356 </summary>
2357 <param name="cb">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
2358 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
2359 <remarks>Currently the CommandBehavior parameter is ignored.</remarks>
489 </member> 2360 </member>
490 <member name="M:Npgsql.NpgsqlCopyOut.FieldIsBinary(System.Int32)"> 2361 <member name="M:Npgsql.NpgsqlCommand.BindParameters">
491 <summary> 2362 <summary>
492 Returns true if this operation is currently active and field at given location is in binary format. 2363 This method binds the parameters from parameters collection to the bind
2364 message.
2365 </summary>
2366 </member>
2367 <member name="M:Npgsql.NpgsqlCommand.ExecuteScalar">
2368 <summary>
2369 Executes the query, and returns the first column of the first row
2370 in the result set returned by the query. Extra columns or rows are ignored.
493 </summary> 2371 </summary>
2372 <returns>The first column of the first row in the result set,
2373 or a null reference if the result set is empty.</returns>
494 </member> 2374 </member>
495 <member name="M:Npgsql.NpgsqlCopyOut.Start"> 2375 <member name="M:Npgsql.NpgsqlCommand.Prepare">
496 <summary> 2376 <summary>
497 Command specified upon creation is executed as a non-query. 2377 Creates a prepared version of the command on a PostgreSQL server.
498 If CopyStream is set upon creation, all copy data from server will be written to it, and operation will be finished immediately.
499 Otherwise the CopyStream member can be used for reading copy data from server until no more data is available.
500 </summary> 2378 </summary>
501 </member> 2379 </member>
502 <member name="M:Npgsql.NpgsqlCopyOut.End"> 2380 <member name="M:Npgsql.NpgsqlCommand.CheckConnectionState">
503 <summary> 2381 <summary>
504 Flush generated CopyStream at once. Effectively reads and discard all the rest of copy data from server. 2382 This method checks the connection state to see if the connection
2383 is set or it is open. If one of this conditions is not met, throws
2384 an InvalidOperationException
505 </summary> 2385 </summary>
506 </member> 2386 </member>
507 <member name="P:Npgsql.NpgsqlCopyOut.IsActive"> 2387 <member name="M:Npgsql.NpgsqlCommand.GetCommandText">
508 <summary> 2388 <summary>
509 Returns true if the connection is currently reserved for this operation. 2389 This method substitutes the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see>, if exist, in the command
2390 to their actual values.
2391 The parameter name format is <b>:ParameterName</b>.
510 </summary> 2392 </summary>
2393 <returns>A version of <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> with the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see> inserted.</returns>
511 </member> 2394 </member>
512 <member name="P:Npgsql.NpgsqlCopyOut.CopyStream"> 2395 <member name="M:Npgsql.NpgsqlCommand.GetCommandText(System.Boolean,System.Boolean)">
513 <summary> 2396 <summary>
514 The stream provided by user or generated upon Start() 2397 Process this.commandText, trimming each distinct command and substituting paramater
2398 tokens.
515 </summary> 2399 </summary>
2400 <param name="prepare"></param>
2401 <param name="forExtendQuery"></param>
2402 <returns>UTF8 encoded command ready to be sent to the backend.</returns>
516 </member> 2403 </member>
517 <member name="P:Npgsql.NpgsqlCopyOut.NpgsqlCommand"> 2404 <member name="M:Npgsql.NpgsqlCommand.GetDistinctTrimmedCommands(System.String)">
518 <summary> 2405 <summary>
519 The Command used to execute this copy operation. 2406 Find the beginning and end of each distinct SQL command and produce
2407 a list of descriptors, one for each command. Commands described are trimmed of
2408 leading and trailing white space and their terminating semi-colons.
520 </summary> 2409 </summary>
2410 <param name="src">Raw command text.</param>
2411 <returns>List of chunk descriptors.</returns>
521 </member> 2412 </member>
522 <member name="P:Npgsql.NpgsqlCopyOut.IsBinary"> 2413 <member name="M:Npgsql.NpgsqlCommand.AppendCommandReplacingParameterValues(System.IO.Stream,System.String,System.Int32,System.Int32,System.Boolean,System.Boolean)">
523 <summary> 2414 <summary>
524 Returns true if this operation is currently active and in binary format. 2415 Append a region of a source command text to an output command, performing parameter token
2416 substitutions.
525 </summary> 2417 </summary>
2418 <param name="dest">Stream to which to append output.</param>
2419 <param name="src">Command text.</param>
2420 <param name="begin">Starting index within src.</param>
2421 <param name="length">Length of region to be processed.</param>
2422 <param name="prepare"></param>
2423 <param name="forExtendedQuery"></param>
526 </member> 2424 </member>
527 <member name="P:Npgsql.NpgsqlCopyOut.FieldCount"> 2425 <member name="P:Npgsql.NpgsqlCommand.CommandText">
528 <summary> 2426 <summary>
529 Returns number of fields if this operation is currently active, otherwise -1 2427 Gets or sets the SQL statement or function (stored procedure) to execute at the data source.
530 </summary> 2428 </summary>
2429 <value>The Transact-SQL statement or stored procedure to execute. The default is an empty string.</value>
531 </member> 2430 </member>
532 <member name="P:Npgsql.NpgsqlCopyOut.Read"> 2431 <member name="P:Npgsql.NpgsqlCommand.CommandTimeout">
533 <summary> 2432 <summary>
534 Faster alternative to using the generated CopyStream. 2433 Gets or sets the wait time before terminating the attempt
2434 to execute a command and generating an error.
535 </summary> 2435 </summary>
2436 <value>The time (in seconds) to wait for the command to execute.
2437 The default is 20 seconds.</value>
536 </member> 2438 </member>
537 <member name="T:Npgsql.NpgsqlConnectorPool"> 2439 <member name="P:Npgsql.NpgsqlCommand.CommandType">
538 <summary> 2440 <summary>
539 This class manages all connector objects, pooled AND non-pooled. 2441 Gets or sets a value indicating how the
2442 <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> property is to be interpreted.
540 </summary> 2443 </summary>
2444 <value>One of the <see cref="T:System.Data.CommandType">CommandType</see> values. The default is <see cref="T:System.Data.CommandType">CommandType.Text</see>.</value>
541 </member> 2445 </member>
542 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorPoolMgr"> 2446 <member name="P:Npgsql.NpgsqlCommand.Connection">
543 <value>Unique static instance of the connector pool 2447 <summary>
544 mamager.</value> 2448 Gets or sets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
2449 used by this instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
2450 </summary>
2451 <value>The connection to a data source. The default value is a null reference.</value>
545 </member> 2452 </member>
546 <member name="F:Npgsql.NpgsqlConnectorPool.PooledConnectors"> 2453 <member name="P:Npgsql.NpgsqlCommand.Parameters">
547 <value>Map of index to unused pooled connectors, avaliable to the 2454 <summary>
548 next RequestConnector() call.</value> 2455 Gets the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
549 <remarks>This hashmap will be indexed by connection string. 2456 </summary>
550 This key will hold a list of queues of pooled connectors available to be used.</remarks> 2457 <value>The parameters of the SQL statement or function (stored procedure). The default is an empty collection.</value>
551 </member> 2458 </member>
552 <member name="F:Npgsql.NpgsqlConnectorPool.Timer"> 2459 <member name="P:Npgsql.NpgsqlCommand.Transaction">
553 <value>Timer for tracking unused connections in pools.</value> 2460 <summary>
2461 Gets or sets the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>
2462 within which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.
2463 </summary>
2464 <value>The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>.
2465 The default value is a null reference.</value>
554 </member> 2466 </member>
555 <member name="M:Npgsql.NpgsqlConnectorPool.RequestConnector(Npgsql.NpgsqlConnection)"> 2467 <member name="P:Npgsql.NpgsqlCommand.UpdatedRowSource">
556 <summary> 2468 <summary>
557 Searches the shared and pooled connector lists for a 2469 Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow">DataRow</see>
558 matching connector object or creates a new one. 2470 when used by the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">Update</see>
2471 method of the <see cref="T:System.Data.Common.DbDataAdapter">DbDataAdapter</see>.
559 </summary> 2472 </summary>
560 <param name="Connection">The NpgsqlConnection that is requesting 2473 <value>One of the <see cref="T:System.Data.UpdateRowSource">UpdateRowSource</see> values.</value>
561 the connector. Its ConnectionString will be used to search the
562 pool for available connectors.</param>
563 <returns>A connector object.</returns>
564 </member> 2474 </member>
565 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnector(Npgsql.NpgsqlConnection)"> 2475 <member name="P:Npgsql.NpgsqlCommand.LastInsertedOID">
566 <summary> 2476 <summary>
567 Find a pooled connector. Handle locking and timeout here. 2477 Returns oid of inserted row. This is only updated when using executenonQuery and when command inserts just a single row. If table is created without oids, this will always be 0.
568 </summary> 2478 </summary>
569 </member> 2479 </member>
570 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(Npgsql.NpgsqlConnection)"> 2480 <member name="T:Npgsql.NpgsqlCommandBuilder">
571 <summary> 2481 <summary>
572 Find a pooled connector. Handle shared/non-shared here. 2482 This class is responsible to create database commands for automatic insert, update and delete operations.
573 </summary> 2483 </summary>
574 </member> 2484 </member>
575 <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> 2485 <member name="M:Npgsql.NpgsqlCommandBuilder.#ctor">
576 <summary> 2486 <summary>
577 Releases a connector, possibly back to the pool for future use. 2487 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommandBuilder"/> class.
578 </summary> 2488 </summary>
579 <remarks>
580 Pooled connectors will be put back into the pool if there is room.
581 Shared connectors should just have their use count decremented
582 since they always stay in the shared pool.
583 </remarks>
584 <param name="Connector">The connector to release.</param>
585 </member> 2489 </member>
586 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> 2490 <member name="M:Npgsql.NpgsqlCommandBuilder.#ctor(Npgsql.NpgsqlDataAdapter)">
587 <summary> 2491 <summary>
588 Release a pooled connector. Handle locking here. 2492 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommandBuilder"/> class.
589 </summary> 2493 </summary>
2494 <param name="adapter">The adapter.</param>
590 </member> 2495 </member>
591 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> 2496 <member name="M:Npgsql.NpgsqlCommandBuilder.DeriveParameters(Npgsql.NpgsqlCommand)">
592 <summary> 2497 <summary>
593 Release a pooled connector. Handle shared/non-shared here. 2498
2499 This method is reponsible to derive the command parameter list with values obtained from function definition.
2500 It clears the Parameters collection of command. Also, if there is any parameter type which is not supported by Npgsql, an InvalidOperationException will be thrown.
2501 Parameters name will be parameter1, parameter2, ...
594 </summary> 2502 </summary>
2503 <param name="command">NpgsqlCommand whose function parameters will be obtained.</param>
595 </member> 2504 </member>
596 <member name="M:Npgsql.NpgsqlConnectorPool.GetNonPooledConnector(Npgsql.NpgsqlConnection)"> 2505 <member name="M:Npgsql.NpgsqlCommandBuilder.GetInsertCommand">
597 <summary> 2506 <summary>
598 Create a connector without any pooling functionality. 2507 Gets the automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required
2508 to perform insertions at the data source.
599 </summary> 2509 </summary>
2510 <returns>
2511 The automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform insertions.
2512 </returns>
600 </member> 2513 </member>
601 <member name="M:Npgsql.NpgsqlConnectorPool.GetPooledConnector(Npgsql.NpgsqlConnection)"> 2514 <member name="M:Npgsql.NpgsqlCommandBuilder.GetInsertCommand(System.Boolean)">
602 <summary> 2515 <summary>
603 Find an available pooled connector in the non-shared pool, or create 2516 Gets the automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform insertions
604 a new one if none found. 2517 at the data source, optionally using columns for parameter names.
605 </summary> 2518 </summary>
2519 <param name="useColumnsForParameterNames">
2520 If <c>true</c>, generate parameter names matching column names, if possible.
2521 If <c>false</c>, generate @p1, @p2, and so on.
2522 </param>
2523 <returns>
2524 The automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform insertions.
2525 </returns>
606 </member> 2526 </member>
607 <member name="M:Npgsql.NpgsqlConnectorPool.FixPoolCountBecauseOfConnectionDisposeFalse(Npgsql.NpgsqlConnection)"> 2527 <member name="M:Npgsql.NpgsqlCommandBuilder.GetUpdateCommand">
608 <summary> 2528 <summary>
609 This method is only called when NpgsqlConnection.Dispose(false) is called which means a 2529 Gets the automatically generated System.Data.Common.DbCommand object required
610 finalization. This also means, an NpgsqlConnection was leak. We clear pool count so that 2530 to perform updates at the data source.
611 client doesn't end running out of connections from pool. When the connection is finalized, its underlying
612 socket is closed.
613 </summary> 2531 </summary>
2532 <returns>
2533 The automatically generated System.Data.Common.DbCommand object required to perform updates.
2534 </returns>
614 </member> 2535 </member>
615 <member name="M:Npgsql.NpgsqlConnectorPool.UngetNonPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> 2536 <member name="M:Npgsql.NpgsqlCommandBuilder.GetUpdateCommand(System.Boolean)">
616 <summary> 2537 <summary>
617 Close the connector. 2538 Gets the automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform updates
2539 at the data source, optionally using columns for parameter names.
618 </summary> 2540 </summary>
619 <param name="Connection"></param> 2541 <param name="useColumnsForParameterNames">
620 <param name="Connector">Connector to release</param> 2542 If <c>true</c>, generate parameter names matching column names, if possible.
2543 If <c>false</c>, generate @p1, @p2, and so on.
2544 </param>
2545 <returns>
2546 The automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform updates.
2547 </returns>
621 </member> 2548 </member>
622 <member name="M:Npgsql.NpgsqlConnectorPool.UngetPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> 2549 <member name="M:Npgsql.NpgsqlCommandBuilder.GetDeleteCommand">
623 <summary> 2550 <summary>
624 Put a pooled connector into the pool queue. 2551 Gets the automatically generated System.Data.Common.DbCommand object required
2552 to perform deletions at the data source.
625 </summary> 2553 </summary>
626 <param name="Connector">Connector to pool</param> 2554 <returns>
2555 The automatically generated System.Data.Common.DbCommand object required to perform deletions.
2556 </returns>
627 </member> 2557 </member>
628 <member name="T:Npgsql.NpgsqlConnectorPool.ConnectorQueue"> 2558 <member name="M:Npgsql.NpgsqlCommandBuilder.GetDeleteCommand(System.Boolean)">
629 <summary> 2559 <summary>
630 A queue with an extra Int32 for keeping track of busy connections. 2560 Gets the automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform deletions
2561 at the data source, optionally using columns for parameter names.
631 </summary> 2562 </summary>
2563 <param name="useColumnsForParameterNames">
2564 If <c>true</c>, generate parameter names matching column names, if possible.
2565 If <c>false</c>, generate @p1, @p2, and so on.
2566 </param>
2567 <returns>
2568 The automatically generated <see cref="T:Npgsql.NpgsqlCommand"/> object required to perform deletions.
2569 </returns>
632 </member> 2570 </member>
633 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Available"> 2571 <member name="M:Npgsql.NpgsqlCommandBuilder.ApplyParameterInfo(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean)">
634 <summary> 2572 <summary>
635 Connections available to the end user 2573 Applies the parameter information.
636 </summary> 2574 </summary>
2575 <param name="p">The parameter.</param>
2576 <param name="row">The row.</param>
2577 <param name="statementType">Type of the statement.</param>
2578 <param name="whereClause">if set to <c>true</c> [where clause].</param>
637 </member> 2579 </member>
638 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Busy"> 2580 <member name="M:Npgsql.NpgsqlCommandBuilder.GetParameterName(System.Int32)">
639 <summary> 2581 <summary>
640 Connections currently in use 2582 Returns the name of the specified parameter in the format of @p#.
641 </summary> 2583 </summary>
2584 <param name="parameterOrdinal">The number to be included as part of the parameter's name..</param>
2585 <returns>
2586 The name of the parameter with the specified number appended as part of the parameter name.
2587 </returns>
642 </member> 2588 </member>
643 <member name="T:Npgsql.NpgsqlBackEndKeyData"> 2589 <member name="M:Npgsql.NpgsqlCommandBuilder.GetParameterName(System.String)">
644 <summary> 2590 <summary>
645 This class represents a BackEndKeyData message received 2591 Returns the full parameter name, given the partial parameter name.
646 from PostgreSQL
647 </summary> 2592 </summary>
2593 <param name="parameterName">The partial name of the parameter.</param>
2594 <returns>
2595 The full parameter name corresponding to the partial parameter name requested.
2596 </returns>
648 </member> 2597 </member>
649 <member name="M:Npgsql.NpgsqlPromotableSinglePhaseNotification.Prepare"> 2598 <member name="M:Npgsql.NpgsqlCommandBuilder.GetParameterPlaceholder(System.Int32)">
650 <summary> 2599 <summary>
651 Used when a connection is closed 2600 Returns the placeholder for the parameter in the associated SQL statement.
652 </summary> 2601 </summary>
2602 <param name="parameterOrdinal">The number to be included as part of the parameter's name.</param>
2603 <returns>
2604 The name of the parameter with the specified number appended.
2605 </returns>
653 </member> 2606 </member>
654 <member name="T:Npgsql.NpgsqlQuery"> 2607 <member name="M:Npgsql.NpgsqlCommandBuilder.SetRowUpdatingHandler(System.Data.Common.DbDataAdapter)">
655 <summary> 2608 <summary>
656 Summary description for NpgsqlQuery 2609 Registers the <see cref="T:NpgsqlCommandBuilder" /> to handle the <see cref="E:NpgsqlDataAdapter.RowUpdating"/> event for a <see cref="T:NpgsqlDataAdapter" />.
2610 </summary>
2611 <param name="adapter">The <see cref="T:System.Data.Common.DbDataAdapter" /> to be used for the update.</param>
2612 </member>
2613 <member name="M:Npgsql.NpgsqlCommandBuilder.RowUpdatingHandler(System.Object,NpgsqlRowUpdatingEventArgs)">
2614 <summary>
2615 Adds an event handler for the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating"/> event.
2616 </summary>
2617 <param name="sender">The sender</param>
2618 <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs"/> instance containing information about the event.</param>
2619 </member>
2620 <member name="M:Npgsql.NpgsqlCommandBuilder.QuoteIdentifier(System.String)">
2621 <summary>
2622 Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier, including properly escaping any embedded quotes in the identifier.
2623 </summary>
2624 <param name="unquotedIdentifier">The original unquoted identifier.</param>
2625 <returns>
2626 The quoted version of the identifier. Embedded quotes within the identifier are properly escaped.
2627 </returns>
2628 <PermissionSet>
2629 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*"/>
2630 </PermissionSet>
2631 <exception cref="T:System.ArgumentNullException">Unquoted identifier parameter cannot be null</exception>
2632 </member>
2633 <member name="M:Npgsql.NpgsqlCommandBuilder.UnquoteIdentifier(System.String)">
2634 <summary>
2635 Given a quoted identifier, returns the correct unquoted form of that identifier, including properly un-escaping any embedded quotes in the identifier.
2636 </summary>
2637 <param name="quotedIdentifier">The identifier that will have its embedded quotes removed.</param>
2638 <returns>
2639 The unquoted identifier, with embedded quotes properly un-escaped.
2640 </returns>
2641 <PermissionSet>
2642 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*"/>
2643 </PermissionSet>
2644 <exception cref="T:System.ArgumentNullException">Quoted identifier parameter cannot be null</exception>
2645 </member>
2646 <member name="P:Npgsql.NpgsqlCommandBuilder.QuotePrefix">
2647 <summary>
2648 Gets or sets the beginning character or characters to use when specifying database objects (for example, tables or columns) whose names contain characters such as spaces or reserved tokens.
657 </summary> 2649 </summary>
2650 <returns>
2651 The beginning character or characters to use. The default is an empty string.
2652 </returns>
2653 <PermissionSet>
2654 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" />
2655 </PermissionSet>
2656 </member>
2657 <member name="P:Npgsql.NpgsqlCommandBuilder.QuoteSuffix">
2658 <summary>
2659 Gets or sets the ending character or characters to use when specifying database objects (for example, tables or columns) whose names contain characters such as spaces or reserved tokens.
2660 </summary>
2661 <returns>
2662 The ending character or characters to use. The default is an empty string.
2663 </returns>
2664 <PermissionSet>
2665 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" />
2666 </PermissionSet>
658 </member> 2667 </member>
659 <member name="T:Npgsql.NoticeEventHandler"> 2668 <member name="T:Npgsql.NoticeEventHandler">
660 <summary> 2669 <summary>
661 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notice</see> events. 2670 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notice</see> events.
662 </summary> 2671 </summary>
2672 <param name="sender">The source of the event.</param>
663 <param name="e">A <see cref="T:Npgsql.NpgsqlNoticeEventArgs">NpgsqlNoticeEventArgs</see> that contains the event data.</param> 2673 <param name="e">A <see cref="T:Npgsql.NpgsqlNoticeEventArgs">NpgsqlNoticeEventArgs</see> that contains the event data.</param>
664 </member> 2674 </member>
665 <member name="T:Npgsql.NotificationEventHandler"> 2675 <member name="T:Npgsql.NotificationEventHandler">
@@ -689,6 +2699,14 @@
689 </summary> 2699 </summary>
690 <param name="ConnectionString">The connection used to open the PostgreSQL database.</param> 2700 <param name="ConnectionString">The connection used to open the PostgreSQL database.</param>
691 </member> 2701 </member>
2702 <member name="M:Npgsql.NpgsqlConnection.#ctor(Npgsql.NpgsqlConnectionStringBuilder)">
2703 <summary>
2704 Initializes a new instance of the
2705 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class
2706 and sets the <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>.
2707 </summary>
2708 <param name="ConnectionString">The connection used to open the PostgreSQL database.</param>
2709 </member>
692 <member name="M:Npgsql.NpgsqlConnection.BeginDbTransaction(System.Data.IsolationLevel)"> 2710 <member name="M:Npgsql.NpgsqlConnection.BeginDbTransaction(System.Data.IsolationLevel)">
693 <summary> 2711 <summary>
694 Begins a database transaction with the specified isolation level. 2712 Begins a database transaction with the specified isolation level.
@@ -739,7 +2757,13 @@
739 <member name="M:Npgsql.NpgsqlConnection.Close"> 2757 <member name="M:Npgsql.NpgsqlConnection.Close">
740 <summary> 2758 <summary>
741 Releases the connection to the database. If the connection is pooled, it will be 2759 Releases the connection to the database. If the connection is pooled, it will be
742 made available for re-use. If it is non-pooled, the actual connection will be shutdown. 2760 made available for re-use. If it is non-pooled, the actual connection will be shutdown.
2761 </summary>
2762 </member>
2763 <member name="M:Npgsql.NpgsqlConnection.PromotableLocalTransactionEnded">
2764 <summary>
2765 When a connection is closed within an enclosing TransactionScope and the transaction
2766 hasn't been promoted, we defer the actual closing until the scope ends.
743 </summary> 2767 </summary>
744 </member> 2768 </member>
745 <member name="M:Npgsql.NpgsqlConnection.CreateDbCommand"> 2769 <member name="M:Npgsql.NpgsqlConnection.CreateDbCommand">
@@ -776,6 +2800,11 @@
776 </summary> 2800 </summary>
777 <returns>A new NpgsqlConnection object.</returns> 2801 <returns>A new NpgsqlConnection object.</returns>
778 </member> 2802 </member>
2803 <member name="M:Npgsql.NpgsqlConnection.CopyConnectionStringBuilder">
2804 <summary>
2805 Returns a copy of the NpgsqlConnectionStringBuilder that contains the parsed connection string values.
2806 </summary>
2807 </member>
779 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> 2808 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
780 <summary> 2809 <summary>
781 Default SSL CertificateSelectionCallback implementation. 2810 Default SSL CertificateSelectionCallback implementation.
@@ -796,11 +2825,33 @@
796 Default SSL ProvideClientCertificatesCallback implementation. 2825 Default SSL ProvideClientCertificatesCallback implementation.
797 </summary> 2826 </summary>
798 </member> 2827 </member>
2828 <member name="M:Npgsql.NpgsqlConnection.DefaultValidateRemoteCertificateCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
2829 <summary>
2830 Default SSL ValidateRemoteCertificateCallback implementation.
2831 </summary>
2832 </member>
799 <member name="M:Npgsql.NpgsqlConnection.LogConnectionString"> 2833 <member name="M:Npgsql.NpgsqlConnection.LogConnectionString">
800 <summary> 2834 <summary>
801 Write each key/value pair in the connection string to the log. 2835 Write each key/value pair in the connection string to the log.
802 </summary> 2836 </summary>
803 </member> 2837 </member>
2838 <member name="M:Npgsql.NpgsqlConnection.LoadConnectionStringBuilder(System.String)">
2839 <summary>
2840 Sets the `settings` ConnectionStringBuilder based on the given `connectionString`
2841 </summary>
2842 <param name="connectionString">The connection string to load the builder from</param>
2843 </member>
2844 <member name="M:Npgsql.NpgsqlConnection.LoadConnectionStringBuilder(Npgsql.NpgsqlConnectionStringBuilder)">
2845 <summary>
2846 Sets the `settings` ConnectionStringBuilder based on the given `connectionString`
2847 </summary>
2848 <param name="connectionString">The connection string to load the builder from</param>
2849 </member>
2850 <member name="M:Npgsql.NpgsqlConnection.RefreshConnectionString">
2851 <summary>
2852 Refresh the cached _connectionString whenever the builder settings change
2853 </summary>
2854 </member>
804 <member name="M:Npgsql.NpgsqlConnection.GetSchema"> 2855 <member name="M:Npgsql.NpgsqlConnection.GetSchema">
805 <summary> 2856 <summary>
806 Returns the supported collections 2857 Returns the supported collections
@@ -854,6 +2905,11 @@
854 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate. 2905 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate.
855 </summary> 2906 </summary>
856 </member> 2907 </member>
2908 <member name="E:Npgsql.NpgsqlConnection.ValidateRemoteCertificateCallback">
2909 <summary>
2910 Called to validate server's certificate during SSL handshake
2911 </summary>
2912 </member>
857 <member name="P:Npgsql.NpgsqlConnection.ConnectionString"> 2913 <member name="P:Npgsql.NpgsqlConnection.ConnectionString">
858 <summary> 2914 <summary>
859 Gets or sets the string used to connect to a PostgreSQL database. 2915 Gets or sets the string used to connect to a PostgreSQL database.
@@ -1009,6 +3065,24 @@
1009 This can only be called when there is an active connection. 3065 This can only be called when there is an active connection.
1010 </summary> 3066 </summary>
1011 </member> 3067 </member>
3068 <member name="P:Npgsql.NpgsqlConnection.UseConformantStrings">
3069 <summary>
3070 Report whether the backend is expecting standard conformant strings.
3071 In version 8.1, Postgres began reporting this value (false), but did not actually support standard conformant strings.
3072 In version 8.2, Postgres began supporting standard conformant strings, but defaulted this flag to false.
3073 As of version 9.1, this flag defaults to true.
3074 </summary>
3075 </member>
3076 <member name="P:Npgsql.NpgsqlConnection.Supports_E_StringPrefix">
3077 <summary>
3078 Report whether the backend understands the string literal E prefix (>= 8.1).
3079 </summary>
3080 </member>
3081 <member name="P:Npgsql.NpgsqlConnection.SupportsHexByteFormat">
3082 <summary>
3083 Report whether the backend understands the hex byte format (>= 9.0).
3084 </summary>
3085 </member>
1012 <member name="P:Npgsql.NpgsqlConnection.Connector"> 3086 <member name="P:Npgsql.NpgsqlConnection.Connector">
1013 <summary> 3087 <summary>
1014 The connector object connected to the backend. 3088 The connector object connected to the backend.
@@ -1034,720 +3108,499 @@
1034 Determine if connection pooling will be used for this connection. 3108 Determine if connection pooling will be used for this connection.
1035 </summary> 3109 </summary>
1036 </member> 3110 </member>
1037 <member name="T:Npgsql.NpgsqlCancelRequest"> 3111 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clone">
1038 <summary>
1039 This class represents the CancelRequest message sent to PostgreSQL
1040 server.
1041 </summary>
1042
1043 </member>
1044 <!-- Badly formed XML comment ignored for member "T:NpgsqlTypes.NpgsqlInterval" -->
1045 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMicrosecond" -->
1046 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMillsecond" -->
1047 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerSecond" -->
1048 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMinute" -->
1049 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerHour" -->
1050 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerDay" -->
1051 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.HoursPerDay" -->
1052 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth" -->
1053 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMonth" -->
1054 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MonthsPerYear" -->
1055 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MaxValue" -->
1056 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MinValue" -->
1057 <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.Zero" -->
1058 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int64)">
1059 <param name="ticks">A time period expressed in 100ns units.</param>
1060 </member>
1061 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.TimeSpan)">
1062 <param name="timespan">A time period expressed in a <see cref="T:System.TimeSpan"/></param>
1063 </member>
1064 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int64)">
1065 <param name="ticks">Number of 100ns units.</param>
1066 </member>
1067 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
1068 <param name="seconds">Number of seconds.</param>
1069 </member>
1070 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1071 <param name="milliseconds">Number of milliseconds.</param>
1072 </member>
1073 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1074 <param name="milliseconds">Number of milliseconds.</param>
1075 </member>
1076 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1077 <param name="milliseconds">Number of milliseconds.</param>
1078 </member>
1079 <member name="M:NpgsqlTypes.NpgsqlInterval.FromTicks(System.Int64)">
1080 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of ticks.</returns>
1081 </member>
1082 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMicroseconds(System.Double)">
1083 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of microseconds.</returns>
1084 </member>
1085 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMilliseconds(System.Double)">
1086 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of milliseconds.</returns>
1087 </member>
1088 <member name="M:NpgsqlTypes.NpgsqlInterval.FromSeconds(System.Double)">
1089 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of seconds.</returns>
1090 </member>
1091 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMinutes(System.Double)">
1092 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of minutes.</returns>
1093 </member>
1094 <member name="M:NpgsqlTypes.NpgsqlInterval.FromHours(System.Double)">
1095 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of hours.</returns>
1096 </member>
1097 <member name="M:NpgsqlTypes.NpgsqlInterval.FromDays(System.Double)">
1098 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of days.</returns>
1099 </member>
1100 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMonths(System.Double)">
1101 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of months.</returns>
1102 </member>
1103 <member name="M:NpgsqlTypes.NpgsqlInterval.Add(NpgsqlTypes.NpgsqlInterval)">
1104 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the sums of the two instances.</returns>
1105 </member>
1106 <member name="M:NpgsqlTypes.NpgsqlInterval.Subtract(NpgsqlTypes.NpgsqlInterval)">
1107 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the differences of the two instances.</returns>
1108 </member>
1109 <member name="M:NpgsqlTypes.NpgsqlInterval.Negate">
1110 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance.</returns>
1111 </member>
1112 <member name="M:NpgsqlTypes.NpgsqlInterval.Duration">
1113 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the absolute value of this instance.</returns>
1114 </member>
1115 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyDays" -->
1116 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyDays">
1117 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days converted to multiples of ±24hours.</returns>
1118 </member>
1119 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyMonths" -->
1120 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyMonths">
1121 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days.</returns>
1122 </member>
1123 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyInterval" -->
1124 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval">
1125 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days and then any days converted to multiples of ±24hours;</returns>
1126 </member>
1127 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Canonicalize" -->
1128 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Implicit(System.TimeSpan)~NpgsqlTypes.NpgsqlInterval">
1129 <returns>An eqivalent, canonical, <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</returns>
1130 </member>
1131 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Explicit(NpgsqlTypes.NpgsqlInterval)~System.TimeSpan">
1132 <returns>An equivalent <see cref="T:System.TimeSpan"/>.</returns>
1133 </member>
1134 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Equals(NpgsqlTypes.NpgsqlInterval)" -->
1135 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Equals(System.Object)" -->
1136 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Compare(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)" -->
1137 <member name="M:NpgsqlTypes.NpgsqlInterval.GetHashCode">
1138 <returns>An signed integer.</returns>
1139 </member>
1140 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.CompareTo(NpgsqlTypes.NpgsqlInterval)" -->
1141 <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(System.Object)">
1142 <exception cref="T:System.ArgumentException">The argument is not an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
1143 </member>
1144 <member name="M:NpgsqlTypes.NpgsqlInterval.Parse(System.String)">
1145 <exception cref="T:System.FormatException">The string was not in a format that could be parsed to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
1146 </member>
1147 <member name="M:NpgsqlTypes.NpgsqlInterval.TryParse(System.String,NpgsqlTypes.NpgsqlInterval@)">
1148 <returns>true if the parsing succeeded, false otherwise.</returns>
1149 </member>
1150 <member name="M:NpgsqlTypes.NpgsqlInterval.ToString">
1151 <returns>The <see cref="T:System.String"/> representation.</returns>
1152 </member>
1153 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Addition(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1154 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the sum of the arguments.</returns>
1155 </member>
1156 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Subtraction(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1157 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the difference of the arguments</returns>
1158 </member>
1159 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Equality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1160 <returns>true if the two arguments are exactly the same, false otherwise.</returns>
1161 </member>
1162 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Inequality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1163 <returns>false if the two arguments are exactly the same, true otherwise.</returns>
1164 </member>
1165 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1166 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than second, false otherwise.</returns>
1167 </member>
1168 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1169 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than or equivalent to second, false otherwise.</returns>
1170 </member>
1171 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1172 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than second, false otherwise.</returns>
1173 </member>
1174 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
1175 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than or equivalent to the second, false otherwise.</returns>
1176 </member>
1177 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryPlus(NpgsqlTypes.NpgsqlInterval)">
1178 <returns>The argument.</returns>
1179 </member>
1180 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryNegation(NpgsqlTypes.NpgsqlInterval)">
1181 <returns>The negation of the argument.</returns>
1182 </member>
1183 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Ticks" -->
1184 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Microseconds" -->
1185 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Milliseconds" -->
1186 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Seconds" -->
1187 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Minutes" -->
1188 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Hours" -->
1189 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Days" -->
1190 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Months" -->
1191 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Time" -->
1192 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalTicks" -->
1193 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMicroseconds" -->
1194 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMilliseconds" -->
1195 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalSeconds" -->
1196 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMinutes" -->
1197 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalHours" -->
1198 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalDays" -->
1199 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMonths" -->
1200 <member name="M:NpgsqlTypes.NpgsqlTime.Normalize">
1201 <returns>This time, normalised</returns>
1202 </member>
1203 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Ticks" -->
1204 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Microseconds" -->
1205 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Milliseconds" -->
1206 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Seconds" -->
1207 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Minutes" -->
1208 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Hours" -->
1209 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.Normalize">
1210 <returns>This time, normalised</returns>
1211 </member>
1212 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.CompareTo(NpgsqlTypes.NpgsqlTimeTZ)">
1213 <returns>An integer which is 0 if they are equal, &lt; 0 if this is the smaller and &gt; 0 if this is the larger.</returns>
1214 </member>
1215 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Microseconds" -->
1216 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Milliseconds" -->
1217 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Seconds" -->
1218 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Minutes" -->
1219 <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Hours" -->
1220 <member name="T:Npgsql.SSPIHandler">
1221 <summary> 3112 <summary>
1222 A class to handle everything associated with SSPI authentication 3113 Return an exact copy of this NpgsqlConnectionString.
1223 </summary> 3114 </summary>
1224 </member> 3115 </member>
1225 <member name="T:Npgsql.SSPIHandler.SecBufferDesc"> 3116 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.CheckIntegratedSecuritySupport">
1226 <summary> 3117 <summary>
1227 Simplified SecBufferDesc struct with only one SecBuffer 3118 No integrated security if we're on mono and .NET 4.5 because of ClaimsIdentity,
3119 see https://github.com/npgsql/Npgsql/issues/133
1228 </summary> 3120 </summary>
1229 </member> 3121 </member>
1230 <member name="T:Npgsql.NpgsqlSync"> 3122 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(System.String,Npgsql.Keywords,System.Object)">
1231 <summary>
1232 This class represents the Parse message sent to PostgreSQL
1233 server.
1234 </summary>
1235
1236 </member>
1237 <member name="T:Npgsql.NpgsqlNoticeEventArgs">
1238 <summary> 3123 <summary>
1239 EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context. 3124 This function will set value for known key, both private member and base[key].
1240 </summary> 3125 </summary>
3126 <param name="keyword"></param>
3127 <param name="key"></param>
3128 <param name="value"></param>
3129 <returns>value, coerced as needed to the stored type.</returns>
1241 </member> 3130 </member>
1242 <member name="F:Npgsql.NpgsqlNoticeEventArgs.Notice"> 3131 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(Npgsql.Keywords,System.Object)">
1243 <summary> 3132 <summary>
1244 Notice information. 3133 The function will modify private member only, not base[key].
1245 </summary> 3134 </summary>
3135 <param name="keyword"></param>
3136 <param name="value"></param>
3137 <returns>value, coerced as needed to the stored type.</returns>
1246 </member> 3138 </member>
1247 <member name="T:Npgsql.NpgsqlError"> 3139 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.GetValue(Npgsql.Keywords)">
1248 <summary> 3140 <summary>
1249 This class represents the ErrorResponse and NoticeResponse 3141 The function will access private member only, not base[key].
1250 message sent from PostgreSQL server.
1251 </summary> 3142 </summary>
3143 <param name="keyword"></param>
3144 <returns>value.</returns>
1252 </member> 3145 </member>
1253 <member name="M:Npgsql.NpgsqlError.ToString"> 3146 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clear">
1254 <summary> 3147 <summary>
1255 Return a string representation of this error object. 3148 Clear the member and assign them to the default value.
1256 </summary> 3149 </summary>
1257 </member> 3150 </member>
1258 <member name="P:Npgsql.NpgsqlError.Severity"> 3151 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Host">
1259 <summary> 3152 <summary>
1260 Severity code. All versions. 3153 Gets or sets the backend server host name.
1261 </summary> 3154 </summary>
1262 </member> 3155 </member>
1263 <member name="P:Npgsql.NpgsqlError.Code"> 3156 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Port">
1264 <summary> 3157 <summary>
1265 Error code. PostgreSQL 7.4 and up. 3158 Gets or sets the backend server port.
1266 </summary> 3159 </summary>
1267 </member> 3160 </member>
1268 <member name="P:Npgsql.NpgsqlError.Message"> 3161 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Protocol">
1269 <summary> 3162 <summary>
1270 Terse error message. All versions. 3163 Gets or sets the specified backend communication protocol version.
1271 </summary> 3164 </summary>
1272 </member> 3165 </member>
1273 <member name="P:Npgsql.NpgsqlError.Detail"> 3166 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Database">
1274 <summary> 3167 <summary>
1275 Detailed error message. PostgreSQL 7.4 and up. 3168 Gets or sets the name of the database to be used after a connection is opened.
1276 </summary> 3169 </summary>
3170 <value>The name of the database to be
3171 used after a connection is opened.</value>
1277 </member> 3172 </member>
1278 <member name="P:Npgsql.NpgsqlError.Hint"> 3173 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.UserName">
1279 <summary> 3174 <summary>
1280 Suggestion to help resolve the error. PostgreSQL 7.4 and up. 3175 Gets or sets the login user name.
1281 </summary> 3176 </summary>
1282 </member> 3177 </member>
1283 <member name="P:Npgsql.NpgsqlError.Position"> 3178 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.WindowsIdentityUserName">
1284 <summary> 3179 <summary>
1285 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. 3180 This is a pretty horrible hack to fix https://github.com/npgsql/Npgsql/issues/133
3181 In a nutshell, starting with .NET 4.5 WindowsIdentity inherits from ClaimsIdentity
3182 which doesn't exist in mono, and calling UserName getter above bombs.
3183 The workaround is that the function that actually deals with WindowsIdentity never
3184 gets called on mono, so never gets JITted and the problem goes away.
1286 </summary> 3185 </summary>
1287 </member> 3186 </member>
1288 <member name="P:Npgsql.NpgsqlError.InternalPosition"> 3187 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.PasswordAsByteArray">
1289 <summary> 3188 <summary>
1290 Position (one based) within the query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up. 3189 Gets or sets the login password as a UTF8 encoded byte array.
1291 </summary> 3190 </summary>
1292 </member> 3191 </member>
1293 <member name="P:Npgsql.NpgsqlError.InternalQuery"> 3192 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Password">
1294 <summary> 3193 <summary>
1295 Internal query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up. 3194 Sets the login password as a string.
1296 </summary> 3195 </summary>
1297 </member> 3196 </member>
1298 <member name="P:Npgsql.NpgsqlError.Where"> 3197 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.SSL">
1299 <summary> 3198 <summary>
1300 Trace back information. PostgreSQL 7.4 and up. 3199 Gets or sets a value indicating whether to attempt to use SSL.
1301 </summary> 3200 </summary>
1302 </member> 3201 </member>
1303 <member name="P:Npgsql.NpgsqlError.File"> 3202 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.SslMode">
1304 <summary> 3203 <summary>
1305 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. 3204 Gets or sets a value indicating whether to attempt to use SSL.
1306 </summary> 3205 </summary>
1307 </member> 3206 </member>
1308 <member name="P:Npgsql.NpgsqlError.Line"> 3207 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Encoding">
1309 <summary> 3208 <summary>
1310 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. 3209 Gets the backend encoding. Always returns "UTF8".
1311 </summary> 3210 </summary>
1312 </member> 3211 </member>
1313 <member name="P:Npgsql.NpgsqlError.Routine"> 3212 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Timeout">
1314 <summary> 3213 <summary>
1315 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. 3214 Gets or sets the time to wait while trying to establish a connection
3215 before terminating the attempt and generating an error.
1316 </summary> 3216 </summary>
3217 <value>The time (in seconds) to wait for a connection to open. The default value is 15 seconds.</value>
1317 </member> 3218 </member>
1318 <member name="P:Npgsql.NpgsqlError.ErrorSql"> 3219 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.SearchPath">
1319 <summary> 3220 <summary>
1320 String containing the sql sent which produced this error. 3221 Gets or sets the schema search path.
1321 </summary> 3222 </summary>
1322 </member> 3223 </member>
1323 <member name="P:Npgsql.NpgsqlError.BackendProtocolVersion"> 3224 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Pooling">
1324 <summary> 3225 <summary>
1325 Backend protocol version in use. 3226 Gets or sets a value indicating whether connection pooling should be used.
1326 </summary> 3227 </summary>
1327 </member> 3228 </member>
1328 <member name="T:Npgsql.NpgsqlCopyOutState"> 3229 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.ConnectionLifeTime">
1329 <summary> 3230 <summary>
1330 Represents an ongoing COPY TO STDOUT operation. 3231 Gets or sets the time to wait before closing unused connections in the pool if the count
1331 Provides methods to read data from server or end the operation. 3232 of all connections exeeds MinPoolSize.
1332 </summary> 3233 </summary>
3234 <remarks>
3235 If connection pool contains unused connections for ConnectionLifeTime seconds,
3236 the half of them will be closed. If there will be unused connections in a second
3237 later then again the half of them will be closed and so on.
3238 This strategy provide smooth change of connection count in the pool.
3239 </remarks>
3240 <value>The time (in seconds) to wait. The default value is 15 seconds.</value>
1333 </member> 3241 </member>
1334 <member name="T:Npgsql.NpgsqlState"> 3242 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.MinPoolSize">
1335 <summary> This class represents the base class for the state pattern design pattern 3243 <summary>
1336 implementation. 3244 Gets or sets the minimum connection pool size.
1337 </summary> 3245 </summary>
1338
1339 </member> 3246 </member>
1340 <member name="M:Npgsql.NpgsqlState.ChangeState(Npgsql.NpgsqlConnector,Npgsql.NpgsqlState)"> 3247 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.MaxPoolSize">
1341 <summary> 3248 <summary>
1342 This method is used by the states to change the state of the context. 3249 Gets or sets the maximum connection pool size.
1343 </summary> 3250 </summary>
1344 </member> 3251 </member>
1345 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponses(Npgsql.NpgsqlConnector)"> 3252 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.SyncNotification">
1346 <summary> 3253 <summary>
1347 This method is responsible to handle all protocol messages sent from the backend. 3254 Gets or sets a value indicating whether to listen for notifications and report them between command activity.
1348 It holds all the logic to do it. 3255 </summary>
1349 To exchange data, it uses a Mediator object from which it reads/writes information
1350 to handle backend requests.
1351 </summary>
1352
1353 </member> 3256 </member>
1354 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)"> 3257 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.CommandTimeout">
1355 <summary> 3258 <summary>
1356 This method is responsible to handle all protocol messages sent from the backend. 3259 Gets the time to wait while trying to execute a command
1357 It holds all the logic to do it. 3260 before terminating the attempt and generating an error.
1358 To exchange data, it uses a Mediator object from which it reads/writes information 3261 </summary>
1359 to handle backend requests. 3262 <value>The time (in seconds) to wait for a command to complete. The default value is 20 seconds.</value>
1360 </summary>
1361
1362 </member> 3263 </member>
1363 <member name="M:Npgsql.NpgsqlCopyOutState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> 3264 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.PreloadReader">
1364 <summary> 3265 <summary>
1365 Called from NpgsqlState.ProcessBackendResponses upon CopyOutResponse. 3266 Gets or sets a value indicating whether datareaders are loaded in their entirety (for compatibility with earlier code).
1366 If CopyStream is already set, it is used to write data received from server, after which the copy ends.
1367 Otherwise CopyStream is set to a readable NpgsqlCopyOutStream that receives data from server.
1368 </summary> 3267 </summary>
1369 </member> 3268 </member>
1370 <member name="M:Npgsql.NpgsqlCopyOutState.GetCopyData(Npgsql.NpgsqlConnector)"> 3269 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Compatible">
1371 <summary> 3270 <summary>
1372 Called from NpgsqlOutStream.Read to read copy data from server. 3271 Compatibilty version. When possible, behaviour caused by breaking changes will be preserved
3272 if this version is less than that where the breaking change was introduced.
1373 </summary> 3273 </summary>
1374 </member> 3274 </member>
1375 <member name="P:Npgsql.NpgsqlCopyOutState.CopyFormat"> 3275 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.ApplicationName">
1376 <summary> 3276 <summary>
1377 Copy format information returned from server. 3277 Gets or sets the ootional application name parameter to be sent to the backend during connection initiation.
1378 </summary> 3278 </summary>
1379 </member> 3279 </member>
1380 <member name="T:NpgsqlTypes.ArrayNativeToBackendTypeConverter"> 3280 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.AlwaysPrepare">
1381 <summary> 3281 <summary>
1382 Handles serialisation of .NET array or IEnumeration to pg format. 3282 Gets or sets a value indicating whether to silently Prepare() all commands before execution.
1383 Arrays of arrays, enumerations of enumerations, arrays of enumerations etc.
1384 are treated as multi-dimensional arrays (in much the same manner as an array of arrays
1385 is used to emulate multi-dimensional arrays in languages that lack native support for them).
1386 If such an enumeration of enumerations is "jagged" (as opposed to rectangular, cuboid,
1387 hypercuboid, hyperhypercuboid, etc) then this class will "correctly" serialise it, but pg
1388 will raise an error as it doesn't allow jagged arrays.
1389 </summary> 3283 </summary>
1390 </member> 3284 </member>
1391 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.#ctor(NpgsqlTypes.NpgsqlNativeTypeInfo)"> 3285 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Item(System.String)">
1392 <summary> 3286 <summary>
1393 Create an ArrayNativeToBackendTypeConverter with the element converter passed 3287 Case insensative accessor for indivual connection string values.
1394 </summary> 3288 </summary>
1395 <param name="elementConverter">The <see cref="T:NpgsqlTypes.NpgsqlNativeTypeInfo"/> that would be used to serialise the element type.</param>
1396 </member> 3289 </member>
1397 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.FromArray(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3290 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.ValueDescription.#ctor(System.Type,System.Boolean,Npgsql.NpgsqlConnectionStringBuilder.ValueNativeToString)">
1398 <summary> 3291 <summary>
1399 Serialise the enumeration or array. 3292 Set both ImplicitDefault and ExplicitDefault to the <paramref name="t"/>'s default value.
1400 </summary> 3293 </summary>
3294 <param name="t"></param>
3295 <param name="storeInBase"></param>
3296 <param name="nativeToString"></param>
1401 </member> 3297 </member>
1402 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter"> 3298 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.ValueDescription.#ctor(System.IComparable,System.Boolean,Npgsql.NpgsqlConnectionStringBuilder.ValueNativeToString)">
1403 <summary> 3299 <summary>
1404 Handles parsing of pg arrays into .NET arrays. 3300 Set ImplicitDefault to the default value of <paramref name="explicitDefault"/>'s type,
3301 and ExplicitDefault to <paramref name="explicitDefault"/>.
1405 </summary> 3302 </summary>
3303 <param name="explicitDefault"></param>
3304 <param name="storeInBase"></param>
3305 <param name="nativeToString"></param>
1406 </member> 3306 </member>
1407 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.TokenEnumeration(System.String)"> 3307 <member name="T:Npgsql.ProvideClientCertificatesCallback">
1408 <summary> 3308 <summary>
1409 Takes a string representation of a pg 1-dimensional array 3309 Represents the method that allows the application to provide a certificate collection to be used for SSL clien authentication
1410 (or a 1-dimensional row within an n-dimensional array)
1411 and allows enumeration of the string represenations of each items.
1412 </summary> 3310 </summary>
3311 <param name="certificates">A <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">X509CertificateCollection</see> to be filled with one or more client certificates.</param>
1413 </member> 3312 </member>
1414 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayChunkEnumeration(System.String)"> 3313 <member name="T:Npgsql.ValidateRemoteCertificateCallback">
1415 <summary> 3314 <summary>
1416 Takes a string representation of a pg n-dimensional array 3315 Represents the method that is called to validate the certificate provided by the server during an SSL handshake
1417 and allows enumeration of the string represenations of the next
1418 lower level of rows (which in turn can be taken as (n-1)-dimensional arrays.
1419 </summary> 3316 </summary>
3317 <param name="cert">The server's certificate</param>
3318 <param name="chain">The certificate chain containing the certificate's CA and any intermediate authorities</param>
3319 <param name="errors">Any errors that were detected</param>
1420 </member> 3320 </member>
1421 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.RecursiveArrayListEnumeration(System.Collections.ArrayList)"> 3321 <member name="T:Npgsql.NpgsqlConnector">
1422 <summary> 3322 <summary>
1423 Takes an ArrayList which may be an ArrayList of ArrayLists, an ArrayList of ArrayLists of ArrayLists 3323 !!! Helper class, for compilation only.
1424 and so on and enumerates the items that aren't ArrayLists (the leaf nodes if we think of the ArrayList 3324 Connector implements the logic for the Connection Objects to
1425 passed as a tree). Simply uses the ArrayLists' own IEnumerators to get that of the next, 3325 access the physical connection to the database, and isolate
1426 pushing them onto a stack until we hit something that isn't an ArrayList. 3326 the application developer from connection pooling internals.
1427 <param name="list"><see cref="T:System.Collections.ArrayList">ArrayList</see> to enumerate</param>
1428 <returns><see cref="T:System.Collections.IEnumerable">IEnumerable</see></returns>
1429 </summary> 3327 </summary>
1430 </member> 3328 </member>
1431 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.#ctor(NpgsqlTypes.NpgsqlBackendTypeInfo)"> 3329 <member name="M:Npgsql.NpgsqlConnector.#ctor(Npgsql.NpgsqlConnectionStringBuilder,System.Boolean,System.Boolean)">
1432 <summary> 3330 <summary>
1433 Create a new ArrayBackendToNativeTypeConverter 3331 Constructor.
1434 </summary> 3332 </summary>
1435 <param name="elementConverter"><see cref="T:NpgsqlTypes.NpgsqlBackendTypeInfo"/> for the element type.</param> 3333 <param name="ConnectionString">Connection string.</param>
3334 <param name="Pooled">Pooled</param>
3335 <param name="Shared">Controls whether the connector can be shared.</param>
1436 </member> 3336 </member>
1437 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3337 <member name="M:Npgsql.NpgsqlConnector.IsValid">
1438 <summary> 3338 <summary>
1439 Creates an array from pg representation. 3339 This method checks if the connector is still ok.
3340 We try to send a simple query text, select 1 as ConnectionTest;
1440 </summary> 3341 </summary>
1441 </member> 3342 </member>
1442 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArrayList(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3343 <member name="M:Npgsql.NpgsqlConnector.ReleaseResources">
1443 <summary> 3344 <summary>
1444 Creates an array list from pg represenation of an array. 3345 This method is responsible for releasing all resources associated with this Connector.
1445 Multidimensional arrays are treated as ArrayLists of ArrayLists
1446 </summary> 3346 </summary>
1447 </member> 3347 </member>
1448 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(System.Collections.ArrayList,System.Type)"> 3348 <member name="M:Npgsql.NpgsqlConnector.ReleasePlansPortals">
1449 <summary> 3349 <summary>
1450 Creates an n-dimensional array from an ArrayList of ArrayLists or 3350 This method is responsible to release all portals used by this Connector.
1451 a 1-dimensional array from something else.
1452 </summary> 3351 </summary>
1453 <param name="list"><see cref="T:System.Collections.ArrayList"/> to convert</param>
1454 <returns><see cref="T:System.Array"/> produced.</returns>
1455 </member> 3352 </member>
1456 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter.IntSetIterator"> 3353 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
1457 <summary> 3354 <summary>
1458 Takes an array of ints and treats them like the limits of a set of counters. 3355 Default SSL CertificateSelectionCallback implementation.
1459 Retains a matching set of ints that is set to all zeros on the first ++
1460 On a ++ it increments the "right-most" int. If that int reaches it's
1461 limit it is set to zero and the one before it is incremented, and so on.
1462
1463 Making this a more general purpose class is pretty straight-forward, but we'll just put what we need here.
1464 </summary> 3356 </summary>
1465 </member> 3357 </member>
1466 <member name="T:Npgsql.NpgsqlParameterStatus"> 3358 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])">
1467 <summary> 3359 <summary>
1468 This class represents the ParameterStatus message sent from PostgreSQL 3360 Default SSL CertificateValidationCallback implementation.
1469 server. 3361 </summary>
1470 </summary>
1471
1472 </member> 3362 </member>
1473 <member name="T:Npgsql.NpgsqlMediator"> 3363 <member name="M:Npgsql.NpgsqlConnector.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">
1474 <summary> 3364 <summary>
1475 This class is responsible for serving as bridge between the backend 3365 Default SSL PrivateKeySelectionCallback implementation.
1476 protocol handling and the core classes. It is used as the mediator for 3366 </summary>
1477 exchanging data generated/sent from/to backend.
1478 </summary>
1479
1480 </member> 3367 </member>
1481 <member name="T:Npgsql.NpgsqlCommandBuilder"> 3368 <member name="M:Npgsql.NpgsqlConnector.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
1482 <summary> 3369 <summary>
1483 This class is responsible to create database commands for automatic insert, update and delete operations. 3370 Default SSL ProvideClientCertificatesCallback implementation.
1484 </summary> 3371 </summary>
1485 </member> 3372 </member>
1486 <member name="M:Npgsql.NpgsqlCommandBuilder.DeriveParameters(Npgsql.NpgsqlCommand)"> 3373 <member name="M:Npgsql.NpgsqlConnector.DefaultValidateRemoteCertificateCallback(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)">
1487 <summary> 3374 <summary>
1488 3375 Default SSL ValidateRemoteCertificateCallback implementation.
1489 This method is reponsible to derive the command parameter list with values obtained from function definition.
1490 It clears the Parameters collection of command. Also, if there is any parameter type which is not supported by Npgsql, an InvalidOperationException will be thrown.
1491 Parameters name will be parameter1, parameter2, ...
1492 For while, only parameter name and NpgsqlDbType are obtained.
1493 </summary> 3376 </summary>
1494 <param name="command">NpgsqlCommand whose function parameters will be obtained.</param>
1495 </member> 3377 </member>
1496 <member name="T:Npgsql.CompletedResponse"> 3378 <member name="M:Npgsql.NpgsqlConnector.ProcessServerVersion">
1497 <summary> 3379 <summary>
1498 Represents a completed response message. 3380 This method is required to set all the version dependent features flags.
3381 SupportsPrepare means the server can use prepared query plans (7.3+)
1499 </summary> 3382 </summary>
1500 </member> 3383 </member>
1501 <!-- Badly formed XML comment ignored for member "T:Npgsql.IServerResponseObject" --> 3384 <member name="M:Npgsql.NpgsqlConnector.Open">
1502 <member name="T:Npgsql.IStreamOwner">
1503 <summary> 3385 <summary>
1504 Marker interface which identifies a class which may take possession of a stream for the duration of 3386 Opens the physical connection to the server.
1505 it's lifetime (possibly temporarily giving that possession to another class for part of that time.
1506
1507 It inherits from IDisposable, since any such class must make sure it leaves the stream in a valid state.
1508
1509 The most important such class is that compiler-generated from ProcessBackendResponsesEnum. Of course
1510 we can't make that inherit from this interface, alas.
1511 </summary> 3387 </summary>
3388 <remarks>Usually called by the RequestConnector
3389 Method of the connection pool manager.</remarks>
1512 </member> 3390 </member>
1513 <member name="T:Npgsql.NpgsqlException"> 3391 <member name="M:Npgsql.NpgsqlConnector.Close">
1514 <summary> 3392 <summary>
1515 The exception that is thrown when the PostgreSQL backend reports errors. 3393 Closes the physical connection to the server.
1516 </summary> 3394 </summary>
1517 </member> 3395 </member>
1518 <member name="M:Npgsql.NpgsqlException.#ctor(System.Collections.IList)"> 3396 <member name="M:Npgsql.NpgsqlConnector.NextPortalName">
1519 <summary> 3397 <summary>
1520 Construct a backend error exception based on a list of one or more 3398 Returns next portal index.
1521 backend errors. The basic Exception.Message will be built from the
1522 first (usually the only) error in the list.
1523 </summary> 3399 </summary>
1524 </member> 3400 </member>
1525 <member name="M:Npgsql.NpgsqlException.ToString"> 3401 <member name="M:Npgsql.NpgsqlConnector.NextPlanName">
1526 <summary> 3402 <summary>
1527 Format a .NET style exception string. 3403 Returns next plan index.
1528 Include all errors in the list, including any hints.
1529 </summary> 3404 </summary>
1530 </member> 3405 </member>
1531 <member name="M:Npgsql.NpgsqlException.AppendString(System.IO.StringWriter,System.String,System.String)"> 3406 <member name="E:Npgsql.NpgsqlConnector.Notice">
1532 <summary> 3407 <summary>
1533 Append a line to the given Stream, first checking for zero-length. 3408 Occurs on NoticeResponses from the PostgreSQL backend.
1534 </summary> 3409 </summary>
1535 </member> 3410 </member>
1536 <member name="P:Npgsql.NpgsqlException.Item(System.Int32)"> 3411 <member name="E:Npgsql.NpgsqlConnector.Notification">
1537 <summary> 3412 <summary>
1538 Provide access to the entire list of errors provided by the PostgreSQL backend. 3413 Occurs on NotificationResponses from the PostgreSQL backend.
1539 </summary> 3414 </summary>
1540 </member> 3415 </member>
1541 <member name="P:Npgsql.NpgsqlException.Severity"> 3416 <member name="E:Npgsql.NpgsqlConnector.ProvideClientCertificatesCallback">
1542 <summary> 3417 <summary>
1543 Severity code. All versions. 3418 Called to provide client certificates for SSL handshake.
1544 </summary> 3419 </summary>
1545 </member> 3420 </member>
1546 <member name="P:Npgsql.NpgsqlException.Code"> 3421 <member name="E:Npgsql.NpgsqlConnector.CertificateSelectionCallback">
1547 <summary> 3422 <summary>
1548 Error code. PostgreSQL 7.4 and up. 3423 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate.
1549 </summary> 3424 </summary>
1550 </member> 3425 </member>
1551 <member name="P:Npgsql.NpgsqlException.BaseMessage"> 3426 <member name="E:Npgsql.NpgsqlConnector.CertificateValidationCallback">
1552 <summary> 3427 <summary>
1553 Basic error message. All versions. 3428 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate.
1554 </summary> 3429 </summary>
1555 </member> 3430 </member>
1556 <member name="P:Npgsql.NpgsqlException.Detail"> 3431 <member name="E:Npgsql.NpgsqlConnector.PrivateKeySelectionCallback">
1557 <summary> 3432 <summary>
1558 Detailed error message. PostgreSQL 7.4 and up. 3433 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate.
1559 </summary> 3434 </summary>
1560 </member> 3435 </member>
1561 <member name="P:Npgsql.NpgsqlException.Hint"> 3436 <member name="E:Npgsql.NpgsqlConnector.ValidateRemoteCertificateCallback">
1562 <summary> 3437 <summary>
1563 Suggestion to help resolve the error. PostgreSQL 7.4 and up. 3438 Called to validate server's certificate during SSL handshake
1564 </summary> 3439 </summary>
1565 </member> 3440 </member>
1566 <member name="P:Npgsql.NpgsqlException.Position"> 3441 <member name="P:Npgsql.NpgsqlConnector.State">
1567 <summary> 3442 <summary>
1568 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. 3443 Gets the current state of the connection.
1569 </summary> 3444 </summary>
1570 </member> 3445 </member>
1571 <member name="P:Npgsql.NpgsqlException.Where"> 3446 <member name="P:Npgsql.NpgsqlConnector.ConnectionString">
1572 <summary> 3447 <summary>
1573 Trace back information. PostgreSQL 7.4 and up. 3448 Return Connection String.
1574 </summary> 3449 </summary>
1575 </member> 3450 </member>
1576 <member name="P:Npgsql.NpgsqlException.File"> 3451 <member name="P:Npgsql.NpgsqlConnector.ServerVersion">
1577 <summary> 3452 <summary>
1578 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. 3453 Version of backend server this connector is connected to.
1579 </summary> 3454 </summary>
1580 </member> 3455 </member>
1581 <member name="P:Npgsql.NpgsqlException.Line"> 3456 <member name="P:Npgsql.NpgsqlConnector.BackendProtocolVersion">
1582 <summary> 3457 <summary>
1583 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. 3458 Backend protocol version in use by this connector.
1584 </summary> 3459 </summary>
1585 </member> 3460 </member>
1586 <member name="P:Npgsql.NpgsqlException.Routine"> 3461 <member name="P:Npgsql.NpgsqlConnector.Socket">
1587 <summary> 3462 <summary>
1588 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. 3463 The physical connection socket to the backend.
1589 </summary> 3464 </summary>
1590 </member> 3465 </member>
1591 <member name="P:Npgsql.NpgsqlException.ErrorSql"> 3466 <member name="P:Npgsql.NpgsqlConnector.BaseStream">
1592 <summary> 3467 <summary>
1593 String containing the sql sent which produced this error. 3468 The physical connection stream to the backend.
1594 </summary> 3469 </summary>
1595 </member> 3470 </member>
1596 <member name="P:Npgsql.NpgsqlException.Errors"> 3471 <member name="P:Npgsql.NpgsqlConnector.Stream">
1597 <summary> 3472 <summary>
1598 Returns the entire list of errors provided by the PostgreSQL backend. 3473 The top level stream to the backend.
1599 </summary> 3474 </summary>
1600 </member> 3475 </member>
1601 <member name="T:Npgsql.LogLevel"> 3476 <member name="P:Npgsql.NpgsqlConnector.IsInitialized">
1602 <summary> 3477 <summary>
1603 The level of verbosity of the NpgsqlEventLog 3478 Reports if this connector is fully connected.
1604 </summary> 3479 </summary>
1605 </member> 3480 </member>
1606 <member name="F:Npgsql.LogLevel.None"> 3481 <member name="P:Npgsql.NpgsqlConnector.Mediator">
1607 <summary> 3482 <summary>
1608 Don't log at all 3483 The connection mediator.
1609 </summary> 3484 </summary>
1610 </member> 3485 </member>
1611 <member name="F:Npgsql.LogLevel.Normal"> 3486 <member name="P:Npgsql.NpgsqlConnector.Transaction">
1612 <summary> 3487 <summary>
1613 Only log the most common issues 3488 Report if the connection is in a transaction.
1614 </summary> 3489 </summary>
1615 </member> 3490 </member>
1616 <member name="F:Npgsql.LogLevel.Debug"> 3491 <member name="P:Npgsql.NpgsqlConnector.SupportsPrepare">
1617 <summary> 3492 <summary>
1618 Log everything 3493 Report whether the current connection can support prepare functionality.
1619 </summary> 3494 </summary>
1620 </member> 3495 </member>
1621 <member name="T:Npgsql.NpgsqlEventLog"> 3496 <member name="P:Npgsql.NpgsqlConnector.NativeToBackendTypeConverterOptions">
1622 <summary> 3497 <summary>
1623 This class handles all the Npgsql event and debug logging 3498 Options that control certain aspects of native to backend conversions that depend
3499 on backend version and status.
1624 </summary> 3500 </summary>
1625 </member> 3501 </member>
1626 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.String,Npgsql.LogLevel)"> 3502 <member name="T:Npgsql.NpgsqlConnectorPool">
1627 <summary> 3503 <summary>
1628 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> 3504 This class manages all connector objects, pooled AND non-pooled.
1629 </summary> 3505 </summary>
1630 <remarks>
1631 This method is obsolete and should no longer be used.
1632 It is likely to be removed in future versions of Npgsql
1633 </remarks>
1634 <param name="message">The message to write to the event log</param>
1635 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1636 </member> 3506 </member>
1637 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.Resources.ResourceManager,System.String,Npgsql.LogLevel,System.Object[])"> 3507 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorPoolMgr">
3508 <value>Unique static instance of the connector pool
3509 mamager.</value>
3510 </member>
3511 <member name="F:Npgsql.NpgsqlConnectorPool.PooledConnectors">
3512 <value>Map of index to unused pooled connectors, avaliable to the
3513 next RequestConnector() call.</value>
3514 <remarks>This hashmap will be indexed by connection string.
3515 This key will hold a list of queues of pooled connectors available to be used.</remarks>
3516 </member>
3517 <member name="F:Npgsql.NpgsqlConnectorPool.Timer">
3518 <value>Timer for tracking unused connections in pools.</value>
3519 </member>
3520 <member name="M:Npgsql.NpgsqlConnectorPool.RequestConnector(Npgsql.NpgsqlConnection)">
1638 <summary> 3521 <summary>
1639 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> 3522 Searches the shared and pooled connector lists for a
3523 matching connector object or creates a new one.
1640 </summary> 3524 </summary>
1641 <param name="resman">The <see cref="T:System.Resources.ResourceManager">ResourceManager</see> to get the localized resources</param> 3525 <param name="Connection">The NpgsqlConnection that is requesting
1642 <param name="ResourceString">The name of the resource that should be fetched by the <see cref="T:System.Resources.ResourceManager">ResourceManager</see></param> 3526 the connector. Its ConnectionString will be used to search the
1643 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> 3527 pool for available connectors.</param>
1644 <param name="Parameters">The additional parameters that shall be included into the log-message (must be compatible with the string in the resource):</param> 3528 <returns>A connector object.</returns>
1645 </member> 3529 </member>
1646 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerGet(Npgsql.LogLevel,System.String,System.Object)"> 3530 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(Npgsql.NpgsqlConnection)">
1647 <summary> 3531 <summary>
1648 Writes the default log-message for the action of calling the Get-part of an Indexer to the log file. 3532 Find a pooled connector. Handle shared/non-shared here.
1649 </summary> 3533 </summary>
1650 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1651 <param name="ClassName">The name of the class that contains the Indexer</param>
1652 <param name="IndexerParam">The parameter given to the Indexer</param>
1653 </member> 3534 </member>
1654 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerSet(Npgsql.LogLevel,System.String,System.Object,System.Object)"> 3535 <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
1655 <summary> 3536 <summary>
1656 Writes the default log-message for the action of calling the Set-part of an Indexer to the logfile. 3537 Releases a connector, possibly back to the pool for future use.
1657 </summary> 3538 </summary>
1658 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> 3539 <remarks>
1659 <param name="ClassName">The name of the class that contains the Indexer</param> 3540 Pooled connectors will be put back into the pool if there is room.
1660 <param name="IndexerParam">The parameter given to the Indexer</param> 3541 Shared connectors should just have their use count decremented
1661 <param name="value">The value the Indexer is set to</param> 3542 since they always stay in the shared pool.
3543 </remarks>
3544 <param name="Connection">Connection to which the connector is leased.</param>
3545 <param name="Connector">The connector to release.</param>
1662 </member> 3546 </member>
1663 <member name="M:Npgsql.NpgsqlEventLog.LogPropertyGet(Npgsql.LogLevel,System.String,System.String)"> 3547 <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnectorInternal(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
1664 <summary> 3548 <summary>
1665 Writes the default log-message for the action of calling the Get-part of a Property to the logfile. 3549 Release a pooled connector. Handle shared/non-shared here.
1666 </summary> 3550 </summary>
1667 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1668 <param name="ClassName">The name of the class that contains the Property</param>
1669 <param name="PropertyName">The name of the Property</param>
1670 </member> 3551 </member>
1671 <member name="M:Npgsql.NpgsqlEventLog.LogPropertySet(Npgsql.LogLevel,System.String,System.String,System.Object)"> 3552 <member name="M:Npgsql.NpgsqlConnectorPool.GetPooledConnector(Npgsql.NpgsqlConnection)">
1672 <summary> 3553 <summary>
1673 Writes the default log-message for the action of calling the Set-part of a Property to the logfile. 3554 Find an available pooled connector in the non-shared pool, or create
3555 a new one if none found.
1674 </summary> 3556 </summary>
1675 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1676 <param name="ClassName">The name of the class that contains the Property</param>
1677 <param name="PropertyName">The name of the Property</param>
1678 <param name="value">The value the Property is set to</param>
1679 </member> 3557 </member>
1680 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String)"> 3558 <member name="M:Npgsql.NpgsqlConnectorPool.UngetConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
1681 <summary> 3559 <summary>
1682 Writes the default log-message for the action of calling a Method without Arguments to the logfile. 3560 Put a pooled connector into the pool queue.
1683 </summary> 3561 </summary>
1684 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> 3562 <param name="Connection">Connection <paramref name="Connector"/> is leased to.</param>
1685 <param name="ClassName">The name of the class that contains the Method</param> 3563 <param name="Connector">Connector to pool</param>
1686 <param name="MethodName">The name of the Method</param>
1687 </member> 3564 </member>
1688 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object)"> 3565 <member name="T:Npgsql.NpgsqlConnectorPool.ConnectorQueue">
1689 <summary> 3566 <summary>
1690 Writes the default log-message for the action of calling a Method with one Argument to the logfile. 3567 A queue with an extra Int32 for keeping track of busy connections.
1691 </summary> 3568 </summary>
1692 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1693 <param name="ClassName">The name of the class that contains the Method</param>
1694 <param name="MethodName">The name of the Method</param>
1695 <param name="MethodParameter">The value of the Argument of the Method</param>
1696 </member> 3569 </member>
1697 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object)"> 3570 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Available">
1698 <summary> 3571 <summary>
1699 Writes the default log-message for the action of calling a Method with two Arguments to the logfile. 3572 Connections available to the end user
1700 </summary> 3573 </summary>
1701 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1702 <param name="ClassName">The name of the class that contains the Method</param>
1703 <param name="MethodName">The name of the Method</param>
1704 <param name="MethodParameter1">The value of the first Argument of the Method</param>
1705 <param name="MethodParameter2">The value of the second Argument of the Method</param>
1706 </member> 3574 </member>
1707 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object,System.Object)"> 3575 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Busy">
1708 <summary> 3576 <summary>
1709 Writes the default log-message for the action of calling a Method with three Arguments to the logfile. 3577 Connections currently in use
1710 </summary> 3578 </summary>
1711 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1712 <param name="ClassName">The name of the class that contains the Method</param>
1713 <param name="MethodName">The name of the Method</param>
1714 <param name="MethodParameter1">The value of the first Argument of the Method</param>
1715 <param name="MethodParameter2">The value of the second Argument of the Method</param>
1716 <param name="MethodParameter3">The value of the third Argument of the Method</param>
1717 </member> 3579 </member>
1718 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object[])"> 3580 <member name="T:Npgsql.NpgsqlCopyFormat">
1719 <summary> 3581 <summary>
1720 Writes the default log-message for the action of calling a Method with more than three Arguments to the logfile. 3582 Represents information about COPY operation data transfer format as returned by server.
1721 </summary> 3583 </summary>
1722 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
1723 <param name="ClassName">The name of the class that contains the Method</param>
1724 <param name="MethodName">The name of the Method</param>
1725 <param name="MethodParameters">A <see cref="T:System.Object">Object</see>-Array with zero or more Ojects that are Arguments of the Method.</param>
1726 </member> 3584 </member>
1727 <member name="P:Npgsql.NpgsqlEventLog.Level"> 3585 <member name="M:Npgsql.NpgsqlCopyFormat.#ctor(System.Byte,System.Int16[])">
1728 <summary> 3586 <summary>
1729 Sets/Returns the level of information to log to the logfile. 3587 Only created when a CopyInResponse or CopyOutResponse is received by NpgsqlState.ProcessBackendResponses()
1730 </summary> 3588 </summary>
1731 <value>The current <see cref="T:Npgsql.LogLevel">LogLevel</see></value>
1732 </member> 3589 </member>
1733 <member name="P:Npgsql.NpgsqlEventLog.LogName"> 3590 <member name="M:Npgsql.NpgsqlCopyFormat.FieldIsBinary(System.Int32)">
1734 <summary> 3591 <summary>
1735 Sets/Returns the filename to use for logging. 3592 Returns true if this operation is currently active and field at given location is in binary format.
1736 </summary> 3593 </summary>
1737 <value>The filename of the current Log file.</value>
1738 </member> 3594 </member>
1739 <member name="P:Npgsql.NpgsqlEventLog.EchoMessages"> 3595 <member name="P:Npgsql.NpgsqlCopyFormat.IsBinary">
1740 <summary> 3596 <summary>
1741 Sets/Returns whether Log messages should be echoed to the console 3597 Returns true if this operation is currently active and in binary format.
1742 </summary> 3598 </summary>
1743 <value><b>true</b> if Log messages are echoed to the console, otherwise <b>false</b></value>
1744 </member> 3599 </member>
1745 <member name="T:Npgsql.NpgsqlDescribe"> 3600 <member name="P:Npgsql.NpgsqlCopyFormat.FieldCount">
1746 <summary> 3601 <summary>
1747 This class represents the Parse message sent to PostgreSQL 3602 Returns number of fields if this operation is currently active, otherwise -1
1748 server. 3603 </summary>
1749 </summary>
1750
1751 </member> 3604 </member>
1752 <member name="T:Npgsql.NpgsqlCopyIn"> 3605 <member name="T:Npgsql.NpgsqlCopyIn">
1753 <summary> 3606 <summary>
@@ -1829,305 +3682,215 @@
1829 Set before a COPY IN query to define size of internal buffer for reading from given CopyStream. 3682 Set before a COPY IN query to define size of internal buffer for reading from given CopyStream.
1830 </summary> 3683 </summary>
1831 </member> 3684 </member>
1832 <member name="T:Npgsql.NpgsqlCopyFormat"> 3685 <member name="T:Npgsql.NpgsqlCopyInState">
1833 <summary>
1834 Represents information about COPY operation data transfer format as returned by server.
1835 </summary>
1836 </member>
1837 <member name="M:Npgsql.NpgsqlCopyFormat.#ctor(System.Byte,System.Int16[])">
1838 <summary>
1839 Only created when a CopyInResponse or CopyOutResponse is received by NpgsqlState.ProcessBackendResponses()
1840 </summary>
1841 </member>
1842 <member name="M:Npgsql.NpgsqlCopyFormat.FieldIsBinary(System.Int32)">
1843 <summary>
1844 Returns true if this operation is currently active and field at given location is in binary format.
1845 </summary>
1846 </member>
1847 <member name="P:Npgsql.NpgsqlCopyFormat.IsBinary">
1848 <summary>
1849 Returns true if this operation is currently active and in binary format.
1850 </summary>
1851 </member>
1852 <member name="P:Npgsql.NpgsqlCopyFormat.FieldCount">
1853 <summary>
1854 Returns number of fields if this operation is currently active, otherwise -1
1855 </summary>
1856 </member>
1857 <!-- Badly formed XML comment ignored for member "P:Npgsql.Cache`1.CacheSize" -->
1858 <member name="P:Npgsql.Cache`1.Item(System.String)">
1859 <returns></returns>
1860 </member>
1861 <member name="T:NpgsqlTypes.BasicBackendToNativeTypeConverter">
1862 <summary>
1863 Provide event handlers to convert all native supported basic data types from their backend
1864 text representation to a .NET object.
1865 </summary>
1866 </member>
1867 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBinary(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1868 <summary>
1869 Binary data.
1870 </summary>
1871 </member>
1872 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1873 <summary>
1874 Convert a postgresql boolean to a System.Boolean.
1875 </summary>
1876 </member>
1877 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBit(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1878 <summary>
1879 Convert a postgresql bit to a System.Boolean.
1880 </summary>
1881 </member>
1882 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1883 <summary>
1884 Convert a postgresql datetime to a System.DateTime.
1885 </summary>
1886 </member>
1887 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDate(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1888 <summary>
1889 Convert a postgresql date to a System.DateTime.
1890 </summary>
1891 </member>
1892 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1893 <summary>
1894 Convert a postgresql time to a System.DateTime.
1895 </summary>
1896 </member>
1897 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToMoney(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
1898 <summary>
1899 Convert a postgresql money to a System.Decimal.
1900 </summary>
1901 </member>
1902 <member name="T:NpgsqlTypes.BasicNativeToBackendTypeConverter">
1903 <summary>
1904 Provide event handlers to convert the basic native supported data types from
1905 native form to backend representation.
1906 </summary>
1907 </member>
1908 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
1909 <summary>
1910 Binary data.
1911 </summary>
1912 </member>
1913 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
1914 <summary> 3686 <summary>
1915 Convert to a postgresql boolean. 3687 Represents an ongoing COPY FROM STDIN operation.
3688 Provides methods to push data to server and end or cancel the operation.
1916 </summary> 3689 </summary>
1917 </member> 3690 </member>
1918 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBit(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3691 <member name="M:Npgsql.NpgsqlCopyInState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)">
1919 <summary> 3692 <summary>
1920 Convert to a postgresql bit. 3693 Called from NpgsqlState.ProcessBackendResponses upon CopyInResponse.
3694 If CopyStream is already set, it is used to read data to push to server, after which the copy is completed.
3695 Otherwise CopyStream is set to a writable NpgsqlCopyInStream that calls SendCopyData each time it is written to.
1921 </summary> 3696 </summary>
1922 </member> 3697 </member>
1923 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3698 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyData(Npgsql.NpgsqlConnector,System.Byte[],System.Int32,System.Int32)">
1924 <summary> 3699 <summary>
1925 Convert to a postgresql timestamp. 3700 Sends given packet to server as a CopyData message.
3701 Does not check for notifications! Use another thread for that.
1926 </summary> 3702 </summary>
1927 </member> 3703 </member>
1928 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDate(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3704 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyDone(Npgsql.NpgsqlConnector)">
1929 <summary> 3705 <summary>
1930 Convert to a postgresql date. 3706 Sends CopyDone message to server. Handles responses, ie. may throw an exception.
1931 </summary> 3707 </summary>
1932 </member> 3708 </member>
1933 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3709 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyFail(Npgsql.NpgsqlConnector,System.String)">
1934 <summary> 3710 <summary>
1935 Convert to a postgresql time. 3711 Sends CopyFail message to server. Handles responses, ie. should always throw an exception:
3712 in CopyIn state the server responds to CopyFail with an error response;
3713 outside of a CopyIn state the server responds to CopyFail with an error response;
3714 without network connection or whatever, there's going to eventually be a failure, timeout or user intervention.
1936 </summary> 3715 </summary>
1937 </member> 3716 </member>
1938 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToMoney(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3717 <member name="P:Npgsql.NpgsqlCopyInState.CopyFormat">
1939 <summary> 3718 <summary>
1940 Convert to a postgres money. 3719 Copy format information returned from server.
1941 </summary> 3720 </summary>
1942 </member> 3721 </member>
1943 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToSingleDouble(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3722 <member name="T:Npgsql.NpgsqlCopyInStream">
1944 <summary> 3723 <summary>
1945 Convert to a postgres double with maximum precision. 3724 Stream for writing data to a table on a PostgreSQL version 7.4 or newer database during an active COPY FROM STDIN operation.
3725 <b>Passes data exactly as is and when given</b>, so see to it that you use server encoding, correct format and reasonably sized writes!
1946 </summary> 3726 </summary>
1947 </member> 3727 </member>
1948 <member name="T:NpgsqlTypes.ExtendedBackendToNativeTypeConverter"> 3728 <member name="M:Npgsql.NpgsqlCopyInStream.#ctor(Npgsql.NpgsqlConnector)">
1949 <summary> 3729 <summary>
1950 Provide event handlers to convert extended native supported data types from their backend 3730 Created only by NpgsqlCopyInState.StartCopy()
1951 text representation to a .NET object.
1952 </summary> 3731 </summary>
1953 </member> 3732 </member>
1954 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPoint(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3733 <member name="M:Npgsql.NpgsqlCopyInStream.Close">
1955 <summary> 3734 <summary>
1956 Convert a postgresql point to a System.NpgsqlPoint. 3735 Successfully completes copying data to server. Returns after operation is finished.
3736 Does nothing if this stream is not the active copy operation writer.
1957 </summary> 3737 </summary>
1958 </member> 3738 </member>
1959 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToBox(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3739 <member name="M:Npgsql.NpgsqlCopyInStream.Cancel(System.String)">
1960 <summary> 3740 <summary>
1961 Convert a postgresql point to a System.RectangleF. 3741 Withdraws an already started copy operation. The operation will fail with given error message.
3742 Does nothing if this stream is not the active copy operation writer.
1962 </summary> 3743 </summary>
1963 </member> 3744 </member>
1964 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3745 <member name="M:Npgsql.NpgsqlCopyInStream.Write(System.Byte[],System.Int32,System.Int32)">
1965 <summary> 3746 <summary>
1966 LDeg. 3747 Writes given bytes to server.
3748 Fails if this stream is not the active copy operation writer.
1967 </summary> 3749 </summary>
1968 </member> 3750 </member>
1969 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPath(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3751 <member name="M:Npgsql.NpgsqlCopyInStream.Flush">
1970 <summary> 3752 <summary>
1971 Path. 3753 Flushes stream contents to server.
3754 Fails if this stream is not the active copy operation writer.
1972 </summary> 3755 </summary>
1973 </member> 3756 </member>
1974 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3757 <member name="M:Npgsql.NpgsqlCopyInStream.Read(System.Byte[],System.Int32,System.Int32)">
1975 <summary> 3758 <summary>
1976 Polygon. 3759 Not readable
1977 </summary> 3760 </summary>
1978 </member> 3761 </member>
1979 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToCircle(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3762 <member name="M:Npgsql.NpgsqlCopyInStream.Seek(System.Int64,System.IO.SeekOrigin)">
1980 <summary> 3763 <summary>
1981 Circle. 3764 Not seekable
1982 </summary> 3765 </summary>
1983 </member> 3766 </member>
1984 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInet(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3767 <member name="M:Npgsql.NpgsqlCopyInStream.SetLength(System.Int64)">
1985 <summary> 3768 <summary>
1986 Inet. 3769 Not supported
1987 </summary> 3770 </summary>
1988 </member> 3771 </member>
1989 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3772 <member name="P:Npgsql.NpgsqlCopyInStream.IsActive">
1990 <summary> 3773 <summary>
1991 MAC Address. 3774 True while this stream can be used to write copy data to server
1992 </summary> 3775 </summary>
1993 </member> 3776 </member>
1994 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInterval(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> 3777 <member name="P:Npgsql.NpgsqlCopyInStream.CanRead">
1995 <summary> 3778 <summary>
1996 interval 3779 False
1997 </summary> 3780 </summary>
1998 </member> 3781 </member>
1999 <member name="T:NpgsqlTypes.ExtendedNativeToBackendTypeConverter"> 3782 <member name="P:Npgsql.NpgsqlCopyInStream.CanWrite">
2000 <summary> 3783 <summary>
2001 Provide event handlers to convert extended native supported data types from 3784 True
2002 native form to backend representation.
2003 </summary> 3785 </summary>
2004 </member> 3786 </member>
2005 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPoint(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3787 <member name="P:Npgsql.NpgsqlCopyInStream.CanSeek">
2006 <summary> 3788 <summary>
2007 Point. 3789 False
2008 </summary> 3790 </summary>
2009 </member> 3791 </member>
2010 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToBox(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3792 <member name="P:Npgsql.NpgsqlCopyInStream.Length">
2011 <summary> 3793 <summary>
2012 Box. 3794 Number of bytes written so far
2013 </summary> 3795 </summary>
2014 </member> 3796 </member>
2015 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3797 <member name="P:Npgsql.NpgsqlCopyInStream.Position">
2016 <summary> 3798 <summary>
2017 LSeg. 3799 Number of bytes written so far; not settable
2018 </summary> 3800 </summary>
2019 </member> 3801 </member>
2020 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPath(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3802 <member name="T:Npgsql.NpgsqlCopyOut">
2021 <summary> 3803 <summary>
2022 Open path. 3804 Represents a PostgreSQL COPY TO STDOUT operation with a corresponding SQL statement
3805 to execute against a PostgreSQL database
3806 and an associated stream used to write results to (if provided by user)
3807 or for reading the results (when generated by driver).
3808 Eg. new NpgsqlCopyOut("COPY (SELECT * FROM mytable) TO STDOUT", connection, streamToWrite).Start();
2023 </summary> 3809 </summary>
2024 </member> 3810 </member>
2025 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3811 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(System.String,Npgsql.NpgsqlConnection)">
2026 <summary> 3812 <summary>
2027 Polygon. 3813 Creates NpgsqlCommand to run given query upon Start(), after which CopyStream provides data from database as requested in the query.
2028 </summary> 3814 </summary>
2029 </member> 3815 </member>
2030 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3816 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)">
2031 <summary> 3817 <summary>
2032 Convert to a postgres MAC Address. 3818 Given command is run upon Start(), after which CopyStream provides data from database as requested in the query.
2033 </summary> 3819 </summary>
2034 </member> 3820 </member>
2035 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToCircle(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3821 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)">
2036 <summary> 3822 <summary>
2037 Circle. 3823 Given command is executed upon Start() and all requested copy data is written to toStream immediately.
2038 </summary> 3824 </summary>
2039 </member> 3825 </member>
2040 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToIPAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3826 <member name="M:Npgsql.NpgsqlCopyOut.FieldIsBinary(System.Int32)">
2041 <summary> 3827 <summary>
2042 Convert to a postgres inet. 3828 Returns true if this operation is currently active and field at given location is in binary format.
2043 </summary> 3829 </summary>
2044 </member> 3830 </member>
2045 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToInterval(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> 3831 <member name="M:Npgsql.NpgsqlCopyOut.Start">
2046 <summary> 3832 <summary>
2047 Convert to a postgres interval 3833 Command specified upon creation is executed as a non-query.
3834 If CopyStream is set upon creation, all copy data from server will be written to it, and operation will be finished immediately.
3835 Otherwise the CopyStream member can be used for reading copy data from server until no more data is available.
2048 </summary> 3836 </summary>
2049 </member> 3837 </member>
2050 <member name="T:Npgsql.NpgsqlNotificationEventArgs"> 3838 <member name="M:Npgsql.NpgsqlCopyOut.End">
2051 <summary> 3839 <summary>
2052 EventArgs class to send Notification parameters. 3840 Flush generated CopyStream at once. Effectively reads and discard all the rest of copy data from server.
2053 </summary> 3841 </summary>
2054 </member> 3842 </member>
2055 <member name="F:Npgsql.NpgsqlNotificationEventArgs.PID"> 3843 <member name="P:Npgsql.NpgsqlCopyOut.IsActive">
2056 <summary> 3844 <summary>
2057 Process ID of the PostgreSQL backend that sent this notification. 3845 Returns true if the connection is currently reserved for this operation.
2058 </summary> 3846 </summary>
2059 </member> 3847 </member>
2060 <member name="F:Npgsql.NpgsqlNotificationEventArgs.Condition"> 3848 <member name="P:Npgsql.NpgsqlCopyOut.CopyStream">
2061 <summary> 3849 <summary>
2062 Condition that triggered that notification. 3850 The stream provided by user or generated upon Start()
2063 </summary> 3851 </summary>
2064 </member> 3852 </member>
2065 <member name="F:Npgsql.NpgsqlNotificationEventArgs.AdditionalInformation"> 3853 <member name="P:Npgsql.NpgsqlCopyOut.NpgsqlCommand">
2066 <summary> 3854 <summary>
2067 Additional Information From Notifiying Process (for future use, currently postgres always sets this to an empty string) 3855 The Command used to execute this copy operation.
2068 </summary> 3856 </summary>
2069 </member> 3857 </member>
2070 <member name="M:Npgsql.NpgsqlClosedState.ResolveIPHost(System.String)"> 3858 <member name="P:Npgsql.NpgsqlCopyOut.IsBinary">
2071 <summary> 3859 <summary>
2072 Resolve a host name or IP address. 3860 Returns true if this operation is currently active and in binary format.
2073 This is needed because if you call Dns.Resolve() with an IP address, it will attempt
2074 to resolve it as a host name, when it should just convert it to an IP address.
2075 </summary> 3861 </summary>
2076 <param name="HostName"></param>
2077 </member> 3862 </member>
2078 <member name="T:Npgsql.NpgsqlRowDescription"> 3863 <member name="P:Npgsql.NpgsqlCopyOut.FieldCount">
2079 <summary>
2080 This class represents a RowDescription message sent from
2081 the PostgreSQL.
2082 </summary>
2083
2084 </member>
2085 <member name="T:Npgsql.NpgsqlRowDescription.FieldData">
2086 <summary> 3864 <summary>
2087 This struct represents the internal data of the RowDescription message. 3865 Returns number of fields if this operation is currently active, otherwise -1
2088 </summary> 3866 </summary>
2089 </member> 3867 </member>
2090 <member name="T:Npgsql.NpgsqlParse"> 3868 <member name="P:Npgsql.NpgsqlCopyOut.Read">
2091 <summary>
2092 This class represents the Parse message sent to PostgreSQL
2093 server.
2094 </summary>
2095
2096 </member>
2097 <member name="T:Npgsql.NpgsqlFactory">
2098 <summary> 3869 <summary>
2099 A factory to create instances of various Npgsql objects. 3870 Faster alternative to using the generated CopyStream.
2100 </summary> 3871 </summary>
2101 </member> 3872 </member>
2102 <member name="M:Npgsql.NpgsqlFactory.CreateCommand"> 3873 <member name="T:Npgsql.NpgsqlCopyOutState">
2103 <summary> 3874 <summary>
2104 Creates an NpgsqlCommand object. 3875 Represents an ongoing COPY TO STDOUT operation.
3876 Provides methods to read data from server or end the operation.
2105 </summary> 3877 </summary>
2106 </member> 3878 </member>
2107 <member name="T:Npgsql.NpgsqlExecute"> 3879 <member name="M:Npgsql.NpgsqlCopyOutState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)">
2108 <summary>
2109 This class represents the Parse message sent to PostgreSQL
2110 server.
2111 </summary>
2112
2113 </member>
2114 <member name="T:Npgsql.NpgsqlRowUpdatedEventHandler">
2115 <summary> 3880 <summary>
2116 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdated">RowUpdated</see> events. 3881 Called from NpgsqlState.ProcessBackendResponses upon CopyOutResponse.
3882 If CopyStream is already set, it is used to write data received from server, after which the copy ends.
3883 Otherwise CopyStream is set to a readable NpgsqlCopyOutStream that receives data from server.
2117 </summary> 3884 </summary>
2118 <param name="sender">The source of the event.</param>
2119 <param name="e">A <see cref="T:NpgsqlRowUpdatedEventArgs">NpgsqlRowUpdatedEventArgs</see> that contains the event data.</param>
2120 </member> 3885 </member>
2121 <member name="T:Npgsql.NpgsqlRowUpdatingEventHandler"> 3886 <member name="M:Npgsql.NpgsqlCopyOutState.GetCopyData(Npgsql.NpgsqlConnector)">
2122 <summary> 3887 <summary>
2123 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating">RowUpdating</see> events. 3888 Called from NpgsqlOutStream.Read to read copy data from server.
2124 </summary> 3889 </summary>
2125 <param name="sender">The source of the event.</param>
2126 <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs">NpgsqlRowUpdatingEventArgs</see> that contains the event data.</param>
2127 </member> 3890 </member>
2128 <member name="T:Npgsql.NpgsqlDataAdapter"> 3891 <member name="P:Npgsql.NpgsqlCopyOutState.CopyFormat">
2129 <summary> 3892 <summary>
2130 This class represents an adapter from many commands: select, update, insert and delete to fill <see cref="T:System.Data.DataSet">Datasets.</see> 3893 Copy format information returned from server.
2131 </summary> 3894 </summary>
2132 </member> 3895 </member>
2133 <member name="T:Npgsql.NpgsqlCopyOutStream"> 3896 <member name="T:Npgsql.NpgsqlCopyOutStream">
@@ -2210,71 +3973,29 @@
2210 Number of bytes read so far; can not be set. 3973 Number of bytes read so far; can not be set.
2211 </summary> 3974 </summary>
2212 </member> 3975 </member>
2213 <member name="T:Npgsql.NpgsqlBind"> 3976 <member name="T:Npgsql.NpgsqlCopySerializer">
2214 <summary>
2215 This class represents the Bind message sent to PostgreSQL
2216 server.
2217 </summary>
2218
2219 </member>
2220 <member name="T:NpgsqlTypes.LargeObjectManager">
2221 <summary>
2222 Summary description for LargeObjectManager.
2223 </summary>
2224 </member>
2225 <member name="T:Npgsql.NpgsqlTransaction">
2226 <summary>
2227 Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited.
2228 </summary>
2229 </member>
2230 <member name="M:Npgsql.NpgsqlTransaction.Commit">
2231 <summary>
2232 Commits the database transaction.
2233 </summary>
2234 </member>
2235 <member name="M:Npgsql.NpgsqlTransaction.Rollback">
2236 <summary>
2237 Rolls back a transaction from a pending state.
2238 </summary>
2239 </member>
2240 <member name="M:Npgsql.NpgsqlTransaction.Rollback(System.String)">
2241 <summary>
2242 Rolls back a transaction from a pending savepoint state.
2243 </summary>
2244 </member>
2245 <member name="M:Npgsql.NpgsqlTransaction.Save(System.String)">
2246 <summary> 3977 <summary>
2247 Creates a transaction save point. 3978 Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY).
2248 </summary> 3979 </summary>
2249 </member> 3980 </member>
2250 <member name="M:Npgsql.NpgsqlTransaction.Cancel"> 3981 <member name="T:Npgsql.NpgsqlRowUpdatedEventHandler">
2251 <summary> 3982 <summary>
2252 Cancel the transaction without telling the backend about it. This is 3983 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdated">RowUpdated</see> events.
2253 used to make the transaction go away when closing a connection.
2254 </summary> 3984 </summary>
3985 <param name="sender">The source of the event.</param>
3986 <param name="e">A <see cref="T:NpgsqlRowUpdatedEventArgs">NpgsqlRowUpdatedEventArgs</see> that contains the event data.</param>
2255 </member> 3987 </member>
2256 <member name="P:Npgsql.NpgsqlTransaction.Connection"> 3988 <member name="T:Npgsql.NpgsqlRowUpdatingEventHandler">
2257 <summary> 3989 <summary>
2258 Gets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> 3990 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating">RowUpdating</see> events.
2259 object associated with the transaction, or a null reference if the
2260 transaction is no longer valid.
2261 </summary> 3991 </summary>
2262 <value>The <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> 3992 <param name="sender">The source of the event.</param>
2263 object associated with the transaction.</value> 3993 <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs">NpgsqlRowUpdatingEventArgs</see> that contains the event data.</param>
2264 </member> 3994 </member>
2265 <member name="P:Npgsql.NpgsqlTransaction.IsolationLevel"> 3995 <member name="T:Npgsql.NpgsqlDataAdapter">
2266 <summary> 3996 <summary>
2267 Specifies the <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction. 3997 This class represents an adapter from many commands: select, update, insert and delete to fill <see cref="T:System.Data.DataSet">Datasets.</see>
2268 </summary> 3998 </summary>
2269 <value>The <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction.
2270 The default is <b>ReadCommitted</b>.</value>
2271 </member>
2272 <member name="T:Npgsql.NpgsqlStartupPacket">
2273 <summary>
2274 This class represents a StartupPacket message of PostgreSQL
2275 protocol.
2276 </summary>
2277
2278 </member> 3999 </member>
2279 <member name="T:Npgsql.NpgsqlDataReader"> 4000 <member name="T:Npgsql.NpgsqlDataReader">
2280 <summary> 4001 <summary>
@@ -2327,8 +4048,8 @@
2327 <member name="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)"> 4048 <member name="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)">
2328 <summary> 4049 <summary>
2329 Get the value of a column as a <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. 4050 Get the value of a column as a <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.
2330 <remarks>If the differences between <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and <see cref="!:System.Timespan"/> 4051 <remarks>If the differences between <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and <see cref="T:System.TimeSpan"/>
2331 in handling of days and months is not important to your application, use <see cref="!:GetTimeSpan()"/> 4052 in handling of days and months is not important to your application, use <see cref="M:Npgsql.NpgsqlDataReader.GetTimeSpan(System.Int32)"/>
2332 instead.</remarks> 4053 instead.</remarks>
2333 </summary> 4054 </summary>
2334 <param name="i">Index of the field to find.</param> 4055 <param name="i">Index of the field to find.</param>
@@ -2381,13 +4102,14 @@
2381 </member> 4102 </member>
2382 <member name="M:Npgsql.NpgsqlDataReader.GetValues(System.Object[])"> 4103 <member name="M:Npgsql.NpgsqlDataReader.GetValues(System.Object[])">
2383 <summary> 4104 <summary>
2384 Copy values from each column in the current row into <param name="Values"></param>. 4105 Copy values from each column in the current row into <paramref name="values"/>.
2385 </summary> 4106 </summary>
4107 <param name="values">Destination for column values.</param>
2386 <returns>The number of column values copied.</returns> 4108 <returns>The number of column values copied.</returns>
2387 </member> 4109 </member>
2388 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificValues(System.Object[])"> 4110 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificValues(System.Object[])">
2389 <summary> 4111 <summary>
2390 Copy values from each column in the current row into <param name="Values"></param>. 4112 Copy values from each column in the current row into <paramref name="values"></paramref>.
2391 </summary> 4113 </summary>
2392 <param name="values">An array appropriately sized to store values from all columns.</param> 4114 <param name="values">An array appropriately sized to store values from all columns.</param>
2393 <returns>The number of column values copied.</returns> 4115 <returns>The number of column values copied.</returns>
@@ -2465,14 +4187,14 @@
2465 </member> 4187 </member>
2466 <member name="T:Npgsql.ForwardsOnlyDataReader"> 4188 <member name="T:Npgsql.ForwardsOnlyDataReader">
2467 <summary> 4189 <summary>
2468 This is the primary implementation of NpgsqlDataReader. It is the one used in normal cases (where the 4190 This is the primary implementation of NpgsqlDataReader. It is the one used in normal cases (where the
2469 preload-reader option is not set in the connection string to resolve some potential backwards-compatibility 4191 preload-reader option is not set in the connection string to resolve some potential backwards-compatibility
2470 issues), the only implementation used internally, and in cases where CachingDataReader is used, it is still 4192 issues), the only implementation used internally, and in cases where CachingDataReader is used, it is still
2471 used to do the actual "leg-work" of turning a response stream from the server into a datareader-style 4193 used to do the actual "leg-work" of turning a response stream from the server into a datareader-style
2472 object - with CachingDataReader then filling it's cache from here. 4194 object - with CachingDataReader then filling it's cache from here.
2473 </summary> 4195 </summary>
2474 </member> 4196 </member>
2475 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextResponseObject"> 4197 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextResponseObject(System.Boolean)">
2476 <summary> 4198 <summary>
2477 Iterate through the objects returned through from the server. 4199 Iterate through the objects returned through from the server.
2478 If it's a CompletedResponse the rowsaffected count is updated appropriately, 4200 If it's a CompletedResponse the rowsaffected count is updated appropriately,
@@ -2559,1561 +4281,1339 @@
2559 and hence never used internally.</para> 4281 and hence never used internally.</para>
2560 </summary> 4282 </summary>
2561 </member> 4283 </member>
2562 <member name="T:Npgsql.ProvideClientCertificatesCallback"> 4284 <member name="T:Npgsql.NpgsqlDescribe">
2563 <summary> 4285 <summary>
2564 Represents the method that allows the application to provide a certificate collection to be used for SSL clien authentication 4286 This is the base class for NpgsqlDescribeStatement and NpgsqlDescribePortal.
2565 </summary>
2566 <param name="certificates">A <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">X509CertificateCollection</see> to be filled with one or more client certificates.</param>
2567 </member>
2568 <member name="T:Npgsql.NpgsqlConnector">
2569 <summary>
2570 !!! Helper class, for compilation only.
2571 Connector implements the logic for the Connection Objects to
2572 access the physical connection to the database, and isolate
2573 the application developer from connection pooling internals.
2574 </summary>
2575 </member>
2576 <member name="M:Npgsql.NpgsqlConnector.#ctor(Npgsql.NpgsqlConnectionStringBuilder,System.Boolean,System.Boolean)">
2577 <summary>
2578 Constructor.
2579 </summary>
2580 <param name="Shared">Controls whether the connector can be shared.</param>
2581 </member>
2582 <member name="M:Npgsql.NpgsqlConnector.IsValid">
2583 <summary>
2584 This method checks if the connector is still ok.
2585 We try to send a simple query text, select 1 as ConnectionTest;
2586 </summary>
2587 </member>
2588 <member name="M:Npgsql.NpgsqlConnector.ReleaseResources">
2589 <summary>
2590 This method is responsible for releasing all resources associated with this Connector.
2591 </summary>
2592 </member>
2593 <member name="M:Npgsql.NpgsqlConnector.ReleasePlansPortals">
2594 <summary>
2595 This method is responsible to release all portals used by this Connector.
2596 </summary>
2597 </member>
2598 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
2599 <summary>
2600 Default SSL CertificateSelectionCallback implementation.
2601 </summary>
2602 </member>
2603 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])">
2604 <summary>
2605 Default SSL CertificateValidationCallback implementation.
2606 </summary>
2607 </member>
2608 <member name="M:Npgsql.NpgsqlConnector.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">
2609 <summary>
2610 Default SSL PrivateKeySelectionCallback implementation.
2611 </summary>
2612 </member>
2613 <member name="M:Npgsql.NpgsqlConnector.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
2614 <summary>
2615 Default SSL ProvideClientCertificatesCallback implementation.
2616 </summary>
2617 </member>
2618 <member name="M:Npgsql.NpgsqlConnector.ProcessServerVersion">
2619 <summary>
2620 This method is required to set all the version dependent features flags.
2621 SupportsPrepare means the server can use prepared query plans (7.3+)
2622 </summary>
2623 </member>
2624 <member name="M:Npgsql.NpgsqlConnector.Open">
2625 <summary>
2626 Opens the physical connection to the server.
2627 </summary>
2628 <remarks>Usually called by the RequestConnector
2629 Method of the connection pool manager.</remarks>
2630 </member>
2631 <member name="M:Npgsql.NpgsqlConnector.Close">
2632 <summary>
2633 Closes the physical connection to the server.
2634 </summary>
2635 </member>
2636 <member name="M:Npgsql.NpgsqlConnector.NextPortalName">
2637 <summary>
2638 Returns next portal index.
2639 </summary>
2640 </member>
2641 <member name="M:Npgsql.NpgsqlConnector.NextPlanName">
2642 <summary>
2643 Returns next plan index.
2644 </summary>
2645 </member>
2646 <member name="E:Npgsql.NpgsqlConnector.Notice">
2647 <summary>
2648 Occurs on NoticeResponses from the PostgreSQL backend.
2649 </summary>
2650 </member>
2651 <member name="E:Npgsql.NpgsqlConnector.Notification">
2652 <summary>
2653 Occurs on NotificationResponses from the PostgreSQL backend.
2654 </summary>
2655 </member>
2656 <member name="E:Npgsql.NpgsqlConnector.ProvideClientCertificatesCallback">
2657 <summary>
2658 Called to provide client certificates for SSL handshake.
2659 </summary>
2660 </member>
2661 <member name="E:Npgsql.NpgsqlConnector.CertificateSelectionCallback">
2662 <summary>
2663 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate.
2664 </summary>
2665 </member>
2666 <member name="E:Npgsql.NpgsqlConnector.CertificateValidationCallback">
2667 <summary>
2668 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate.
2669 </summary>
2670 </member>
2671 <member name="E:Npgsql.NpgsqlConnector.PrivateKeySelectionCallback">
2672 <summary>
2673 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate.
2674 </summary>
2675 </member>
2676 <member name="P:Npgsql.NpgsqlConnector.State">
2677 <summary>
2678 Gets the current state of the connection.
2679 </summary>
2680 </member>
2681 <member name="P:Npgsql.NpgsqlConnector.ConnectionString">
2682 <summary>
2683 Return Connection String.
2684 </summary>
2685 </member>
2686 <member name="P:Npgsql.NpgsqlConnector.ServerVersion">
2687 <summary>
2688 Version of backend server this connector is connected to.
2689 </summary>
2690 </member>
2691 <member name="P:Npgsql.NpgsqlConnector.BackendProtocolVersion">
2692 <summary>
2693 Backend protocol version in use by this connector.
2694 </summary>
2695 </member>
2696 <member name="P:Npgsql.NpgsqlConnector.Stream">
2697 <summary>
2698 The physical connection stream to the backend.
2699 </summary>
2700 </member>
2701 <member name="P:Npgsql.NpgsqlConnector.Socket">
2702 <summary>
2703 The physical connection socket to the backend.
2704 </summary>
2705 </member>
2706 <member name="P:Npgsql.NpgsqlConnector.IsInitialized">
2707 <summary>
2708 Reports if this connector is fully connected.
2709 </summary>
2710 </member>
2711 <member name="P:Npgsql.NpgsqlConnector.Mediator">
2712 <summary>
2713 The connection mediator.
2714 </summary>
2715 </member>
2716 <member name="P:Npgsql.NpgsqlConnector.Transaction">
2717 <summary>
2718 Report if the connection is in a transaction.
2719 </summary>
2720 </member>
2721 <member name="P:Npgsql.NpgsqlConnector.SupportsPrepare">
2722 <summary>
2723 Report whether the current connection can support prepare functionality.
2724 </summary>
2725 </member>
2726 <member name="T:NpgsqlTypes.NpgsqlTypesHelper">
2727 <summary>
2728 This class contains helper methods for type conversion between
2729 the .Net type system and postgresql.
2730 </summary>
2731 </member>
2732 <member name="F:NpgsqlTypes.NpgsqlTypesHelper.BackendTypeMappingCache">
2733 <summary>
2734 A cache of basic datatype mappings keyed by server version. This way we don't
2735 have to load the basic type mappings for every connection.
2736 </summary>
2737 </member>
2738 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetBackendTypeInfo(System.String,NpgsqlTypes.NpgsqlBackendTypeInfo@)">
2739 <summary>
2740 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
2741 of the given NpgsqlDbType.
2742 </summary>
2743 </member>
2744 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
2745 <summary>
2746 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
2747 of the given NpgsqlDbType.
2748 </summary>
2749 </member>
2750 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
2751 <summary>
2752 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
2753 of the given DbType.
2754 </summary>
2755 </member>
2756 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
2757 <summary>
2758 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
2759 of the given System.Type.
2760 </summary>
2761 </member>
2762 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.ConvertBackendStringToSystemType(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
2763 <summary>
2764 This method is responsible to convert the string received from the backend
2765 to the corresponding NpgsqlType.
2766 The given TypeInfo is called upon to do the conversion.
2767 If no TypeInfo object is provided, no conversion is performed.
2768 </summary> 4287 </summary>
4288
2769 </member> 4289 </member>
2770 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.PrepareDefaultTypesMap"> 4290 <member name="T:Npgsql.NpgsqlDescribeStatement">
2771 <summary> 4291 <summary>
2772 Create the one and only native to backend type map. 4292 This class represents the Statement Describe message sent to PostgreSQL
2773 This map is used when formatting native data 4293 server.
2774 types to backend representations.
2775 </summary>
2776 </member>
2777 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.CreateAndLoadInitialTypesMapping(Npgsql.NpgsqlConnector)">
2778 <summary>
2779 This method creates (or retrieves from cache) a mapping between type and OID
2780 of all natively supported postgresql data types.
2781 This is needed as from one version to another, this mapping can be changed and
2782 so we avoid hardcoding them.
2783 </summary> 4294 </summary>
2784 <returns>NpgsqlTypeMapping containing all known data types. The mapping must be 4295
2785 cloned before it is modified because it is cached; changes made by one connection may
2786 effect another connection.</returns>
2787 </member>
2788 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.LoadTypesMappings(Npgsql.NpgsqlConnector,NpgsqlTypes.NpgsqlBackendTypeMapping,System.Collections.Generic.IEnumerable{NpgsqlTypes.NpgsqlBackendTypeInfo})">
2789 <summary>
2790 Attempt to map types by issuing a query against pg_type.
2791 This function takes a list of NpgsqlTypeInfo and attempts to resolve the OID field
2792 of each by querying pg_type. If the mapping is found, the type info object is
2793 updated (OID) and added to the provided NpgsqlTypeMapping object.
2794 </summary>
2795 <param name="conn">NpgsqlConnector to send query through.</param>
2796 <param name="TypeMappings">Mapping object to add types too.</param>
2797 <param name="TypeInfoList">List of types that need to have OID's mapped.</param>
2798 </member> 4296 </member>
2799 <member name="T:NpgsqlTypes.ConvertBackendToNativeHandler"> 4297 <member name="T:Npgsql.NpgsqlDescribePortal">
2800 <summary> 4298 <summary>
2801 Delegate called to convert the given backend data to its native representation. 4299 This class represents the Portal Describe message sent to PostgreSQL
2802 </summary> 4300 server.
4301 </summary>
4302
2803 </member> 4303 </member>
2804 <member name="T:NpgsqlTypes.ConvertNativeToBackendHandler"> 4304 <member name="T:Npgsql.NpgsqlNoticeEventArgs">
2805 <summary> 4305 <summary>
2806 Delegate called to convert the given native data to its backand representation. 4306 EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context.
2807 </summary> 4307 </summary>
2808 </member> 4308 </member>
2809 <member name="T:NpgsqlTypes.NpgsqlBackendTypeInfo"> 4309 <member name="F:Npgsql.NpgsqlNoticeEventArgs.Notice">
2810 <summary> 4310 <summary>
2811 Represents a backend data type. 4311 Notice information.
2812 This class can be called upon to convert a backend field representation to a native object.
2813 </summary> 4312 </summary>
2814 </member> 4313 </member>
2815 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.#ctor(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)"> 4314 <member name="T:Npgsql.NpgsqlError">
2816 <summary> 4315 <summary>
2817 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers. 4316 This class represents the ErrorResponse and NoticeResponse
4317 message sent from PostgreSQL server.
2818 </summary> 4318 </summary>
2819 <param name="OID">Type OID provided by the backend server.</param>
2820 <param name="Name">Type name provided by the backend server.</param>
2821 <param name="NpgsqlDbType">NpgsqlDbType</param>
2822 <param name="Type">System type to convert fields of this type to.</param>
2823 <param name="ConvertBackendToNative">Data conversion handler.</param>
2824 </member> 4319 </member>
2825 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.ConvertToNative(System.String,System.Int16,System.Int32)"> 4320 <member name="M:Npgsql.NpgsqlError.ToString">
2826 <summary> 4321 <summary>
2827 Perform a data conversion from a backend representation to 4322 Return a string representation of this error object.
2828 a native object.
2829 </summary> 4323 </summary>
2830 <param name="BackendData">Data sent from the backend.</param>
2831 <param name="TypeModifier">Type modifier field sent from the backend.</param>
2832 </member> 4324 </member>
2833 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.OID"> 4325 <member name="P:Npgsql.NpgsqlError.Severity">
2834 <summary> 4326 <summary>
2835 Type OID provided by the backend server. 4327 Severity code. All versions.
2836 </summary> 4328 </summary>
2837 </member> 4329 </member>
2838 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Name"> 4330 <member name="P:Npgsql.NpgsqlError.Code">
2839 <summary> 4331 <summary>
2840 Type name provided by the backend server. 4332 Error code. PostgreSQL 7.4 and up.
2841 </summary> 4333 </summary>
2842 </member> 4334 </member>
2843 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.NpgsqlDbType"> 4335 <member name="P:Npgsql.NpgsqlError.Message">
2844 <summary> 4336 <summary>
2845 NpgsqlDbType. 4337 Terse error message. All versions.
2846 </summary> 4338 </summary>
2847 </member> 4339 </member>
2848 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.DbType"> 4340 <member name="P:Npgsql.NpgsqlError.Detail">
2849 <summary> 4341 <summary>
2850 NpgsqlDbType. 4342 Detailed error message. PostgreSQL 7.4 and up.
2851 </summary> 4343 </summary>
2852 </member> 4344 </member>
2853 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Type"> 4345 <member name="P:Npgsql.NpgsqlError.Hint">
2854 <summary> 4346 <summary>
2855 Provider type to convert fields of this type to. 4347 Suggestion to help resolve the error. PostgreSQL 7.4 and up.
2856 </summary> 4348 </summary>
2857 </member> 4349 </member>
2858 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.FrameworkType"> 4350 <member name="P:Npgsql.NpgsqlError.Position">
2859 <summary> 4351 <summary>
2860 System type to convert fields of this type to. 4352 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up.
2861 </summary> 4353 </summary>
2862 </member> 4354 </member>
2863 <member name="T:NpgsqlTypes.NpgsqlNativeTypeInfo"> 4355 <member name="P:Npgsql.NpgsqlError.InternalPosition">
2864 <summary> 4356 <summary>
2865 Represents a backend data type. 4357 Position (one based) within the query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up.
2866 This class can be called upon to convert a native object to its backend field representation,
2867 </summary> 4358 </summary>
2868 </member> 4359 </member>
2869 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ArrayOf(NpgsqlTypes.NpgsqlNativeTypeInfo)"> 4360 <member name="P:Npgsql.NpgsqlError.InternalQuery">
2870 <summary> 4361 <summary>
2871 Returns an NpgsqlNativeTypeInfo for an array where the elements are of the type 4362 Internal query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up.
2872 described by the NpgsqlNativeTypeInfo supplied.
2873 </summary> 4363 </summary>
2874 </member> 4364 </member>
2875 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)"> 4365 <member name="P:Npgsql.NpgsqlError.Where">
2876 <summary> 4366 <summary>
2877 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers. 4367 Trace back information. PostgreSQL 7.4 and up.
2878 </summary> 4368 </summary>
2879 <param name="Name">Type name provided by the backend server.</param>
2880 <param name="NpgsqlDbType">NpgsqlDbType</param>
2881 <param name="ConvertNativeToBackend">Data conversion handler.</param>
2882 </member> 4369 </member>
2883 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ConvertToBackend(System.Object,System.Boolean)"> 4370 <member name="P:Npgsql.NpgsqlError.File">
2884 <summary> 4371 <summary>
2885 Perform a data conversion from a native object to 4372 Source file (in backend) reporting the error. PostgreSQL 7.4 and up.
2886 a backend representation.
2887 DBNull and null values are handled differently depending if a plain query is used
2888 When
2889 </summary> 4373 </summary>
2890 <param name="NativeData">Native .NET object to be converted.</param>
2891 <param name="ForExtendedQuery">Flag indicating if the conversion has to be done for
2892 plain queries or extended queries</param>
2893 </member> 4374 </member>
2894 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Name"> 4375 <member name="P:Npgsql.NpgsqlError.Line">
2895 <summary> 4376 <summary>
2896 Type name provided by the backend server. 4377 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up.
2897 </summary> 4378 </summary>
2898 </member> 4379 </member>
2899 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.NpgsqlDbType"> 4380 <member name="P:Npgsql.NpgsqlError.Routine">
2900 <summary> 4381 <summary>
2901 NpgsqlDbType. 4382 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up.
2902 </summary> 4383 </summary>
2903 </member> 4384 </member>
2904 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.DbType"> 4385 <member name="P:Npgsql.NpgsqlError.SchemaName">
2905 <summary> 4386 <summary>
2906 DbType. 4387 Schema name which relates to the error. PostgreSQL 9.3 and up.
2907 </summary> 4388 </summary>
2908 </member> 4389 </member>
2909 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Quote"> 4390 <member name="P:Npgsql.NpgsqlError.TableName">
2910 <summary> 4391 <summary>
2911 Apply quoting. 4392 Table name which relates to the error. PostgreSQL 9.3 and up.
2912 </summary> 4393 </summary>
2913 </member> 4394 </member>
2914 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.UseSize"> 4395 <member name="P:Npgsql.NpgsqlError.ColumnName">
2915 <summary> 4396 <summary>
2916 Use parameter size information. 4397 Column name which relates to the error. PostgreSQL 9.3 and up.
2917 </summary> 4398 </summary>
2918 </member> 4399 </member>
2919 <member name="T:NpgsqlTypes.NpgsqlBackendTypeMapping"> 4400 <member name="P:Npgsql.NpgsqlError.DataTypeName">
2920 <summary> 4401 <summary>
2921 Provide mapping between type OID, type name, and a NpgsqlBackendTypeInfo object that represents it. 4402 Data type of column which relates to the error. PostgreSQL 9.3 and up.
2922 </summary> 4403 </summary>
2923 </member> 4404 </member>
2924 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor"> 4405 <member name="P:Npgsql.NpgsqlError.ConstraintName">
2925 <summary> 4406 <summary>
2926 Construct an empty mapping. 4407 Constraint name which relates to the error. PostgreSQL 9.3 and up.
2927 </summary> 4408 </summary>
2928 </member> 4409 </member>
2929 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor(NpgsqlTypes.NpgsqlBackendTypeMapping)"> 4410 <member name="P:Npgsql.NpgsqlError.ErrorSql">
2930 <summary> 4411 <summary>
2931 Copy constuctor. 4412 String containing the sql sent which produced this error.
2932 </summary> 4413 </summary>
2933 </member> 4414 </member>
2934 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(NpgsqlTypes.NpgsqlBackendTypeInfo)"> 4415 <member name="P:Npgsql.NpgsqlError.BackendProtocolVersion">
2935 <summary> 4416 <summary>
2936 Add the given NpgsqlBackendTypeInfo to this mapping. 4417 Backend protocol version in use.
2937 </summary> 4418 </summary>
2938 </member> 4419 </member>
2939 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)"> 4420 <member name="T:Npgsql.NpgsqlError.ErrorFieldTypeCodes">
2940 <summary> 4421 <summary>
2941 Add a new NpgsqlBackendTypeInfo with the given attributes and conversion handlers to this mapping. 4422 Error and notice message field codes
2942 </summary> 4423 </summary>
2943 <param name="OID">Type OID provided by the backend server.</param>
2944 <param name="Name">Type name provided by the backend server.</param>
2945 <param name="NpgsqlDbType">NpgsqlDbType</param>
2946 <param name="Type">System type to convert fields of this type to.</param>
2947 <param name="BackendConvert">Data conversion handler.</param>
2948 </member> 4424 </member>
2949 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.Clone"> 4425 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Severity">
2950 <summary> 4426 <summary>
2951 Make a shallow copy of this type mapping. 4427 Severity: the field contents are ERROR, FATAL, or PANIC (in an error message),
4428 or WARNING, NOTICE, DEBUG, INFO, or LOG (in a notice message), or a localized
4429 translation of one of these. Always present.
2952 </summary> 4430 </summary>
2953 </member> 4431 </member>
2954 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsOID(System.Int32)"> 4432 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Code">
2955 <summary> 4433 <summary>
2956 Determine if a NpgsqlBackendTypeInfo with the given backend type OID exists in this mapping. 4434 Code: the SQLSTATE code for the error (see Appendix A). Not localizable. Always present.
2957 </summary> 4435 </summary>
2958 </member> 4436 </member>
2959 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsName(System.String)"> 4437 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Message">
2960 <summary> 4438 <summary>
2961 Determine if a NpgsqlBackendTypeInfo with the given backend type name exists in this mapping. 4439 Message: the primary human-readable error message. This should be accurate
4440 but terse (typically one line). Always present.
2962 </summary> 4441 </summary>
2963 </member> 4442 </member>
2964 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Count"> 4443 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Detail">
2965 <summary> 4444 <summary>
2966 Get the number of type infos held. 4445 Detail: an optional secondary error message carrying more detail about the problem.
4446 Might run to multiple lines.
2967 </summary> 4447 </summary>
2968 </member> 4448 </member>
2969 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.Int32)"> 4449 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Hint">
2970 <summary> 4450 <summary>
2971 Retrieve the NpgsqlBackendTypeInfo with the given backend type OID, or null if none found. 4451 Hint: an optional suggestion what to do about the problem. This is intended to differ
4452 from Detail in that it offers advice (potentially inappropriate) rather than hard facts.
4453 Might run to multiple lines.
2972 </summary> 4454 </summary>
2973 </member> 4455 </member>
2974 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.String)"> 4456 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Position">
2975 <summary> 4457 <summary>
2976 Retrieve the NpgsqlBackendTypeInfo with the given backend type name, or null if none found. 4458 Position: the field value is a decimal ASCII integer, indicating an error cursor
4459 position as an index into the original query string. The first character has index 1,
4460 and positions are measured in characters not bytes.
2977 </summary> 4461 </summary>
2978 </member> 4462 </member>
2979 <member name="T:NpgsqlTypes.NpgsqlNativeTypeMapping"> 4463 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.InternalPosition">
2980 <summary> 4464 <summary>
2981 Provide mapping between type Type, NpgsqlDbType and a NpgsqlNativeTypeInfo object that represents it. 4465 Internal position: this is defined the same as the P field, but it is used when the
4466 cursor position refers to an internally generated command rather than the one submitted
4467 by the client.
4468 The q field will always appear when this field appears.
2982 </summary> 4469 </summary>
2983 </member> 4470 </member>
2984 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(NpgsqlTypes.NpgsqlNativeTypeInfo)"> 4471 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.InternalQuery">
2985 <summary> 4472 <summary>
2986 Add the given NpgsqlNativeTypeInfo to this mapping. 4473 Internal query: the text of a failed internally-generated command.
4474 This could be, for example, a SQL query issued by a PL/pgSQL function.
2987 </summary> 4475 </summary>
2988 </member> 4476 </member>
2989 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)"> 4477 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Where">
2990 <summary> 4478 <summary>
2991 Add a new NpgsqlNativeTypeInfo with the given attributes and conversion handlers to this mapping. 4479 Where: an indication of the context in which the error occurred.
4480 Presently this includes a call stack traceback of active procedural language functions
4481 and internally-generated queries. The trace is one entry per line, most recent first.
2992 </summary> 4482 </summary>
2993 <param name="Name">Type name provided by the backend server.</param>
2994 <param name="NpgsqlDbType">NpgsqlDbType</param>
2995 <param name="NativeConvert">Data conversion handler.</param>
2996 </member> 4483 </member>
2997 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> 4484 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.SchemaName">
2998 <summary> 4485 <summary>
2999 Retrieve the NpgsqlNativeTypeInfo with the given NpgsqlDbType. 4486 Schema name: if the error was associated with a specific database object,
4487 the name of the schema containing that object, if any.
3000 </summary> 4488 </summary>
3001 </member> 4489 </member>
3002 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> 4490 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.TableName">
3003 <summary> 4491 <summary>
3004 Retrieve the NpgsqlNativeTypeInfo with the given DbType. 4492 Table name: if the error was associated with a specific table, the name of the table.
4493 (Refer to the schema name field for the name of the table's schema.)
3005 </summary> 4494 </summary>
3006 </member> 4495 </member>
3007 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> 4496 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.ColumnName">
3008 <summary> 4497 <summary>
3009 Retrieve the NpgsqlNativeTypeInfo with the given Type. 4498 Column name: if the error was associated with a specific table column, the name of the column.
4499 (Refer to the schema and table name fields to identify the table.)
3010 </summary> 4500 </summary>
3011 </member> 4501 </member>
3012 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsName(System.String)"> 4502 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.DataTypeName">
3013 <summary> 4503 <summary>
3014 Determine if a NpgsqlNativeTypeInfo with the given backend type name exists in this mapping. 4504 Data type name: if the error was associated with a specific data type, the name of the data type.
4505 (Refer to the schema name field for the name of the data type's schema.)
3015 </summary> 4506 </summary>
3016 </member> 4507 </member>
3017 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsNpgsqlDbType(NpgsqlTypes.NpgsqlDbType)"> 4508 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.ConstraintName">
3018 <summary> 4509 <summary>
3019 Determine if a NpgsqlNativeTypeInfo with the given NpgsqlDbType exists in this mapping. 4510 Constraint name: if the error was associated with a specific constraint, the name of the constraint.
4511 Refer to fields listed above for the associated table or domain.
4512 (For this purpose, indexes are treated as constraints, even if they weren't created with constraint syntax.)
3020 </summary> 4513 </summary>
3021 </member> 4514 </member>
3022 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsType(System.Type)"> 4515 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.File">
3023 <summary> 4516 <summary>
3024 Determine if a NpgsqlNativeTypeInfo with the given Type name exists in this mapping. 4517 File: the file name of the source-code location where the error was reported.
3025 </summary> 4518 </summary>
3026 </member> 4519 </member>
3027 <member name="P:NpgsqlTypes.NpgsqlNativeTypeMapping.Count"> 4520 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Line">
3028 <summary> 4521 <summary>
3029 Get the number of type infos held. 4522 Line: the line number of the source-code location where the error was reported.
3030 </summary> 4523 </summary>
3031 </member> 4524 </member>
3032 <member name="T:Npgsql.StringRowReaderV3"> 4525 <member name="F:Npgsql.NpgsqlError.ErrorFieldTypeCodes.Routine">
3033 <summary> 4526 <summary>
3034 Implements <see cref="T:Npgsql.RowReader"/> for version 3 of the protocol. 4527 Routine: the name of the source-code routine reporting the error.
3035 </summary> 4528 </summary>
3036 </member> 4529 </member>
3037 <member name="T:Npgsql.RowReader"> 4530 <member name="T:Npgsql.LogLevel">
3038 <summary> 4531 <summary>
3039 Reads a row, field by field, allowing a DataRow to be built appropriately. 4532 The level of verbosity of the NpgsqlEventLog
3040 </summary> 4533 </summary>
3041 </member> 4534 </member>
3042 <member name="T:Npgsql.RowReader.Streamer"> 4535 <member name="F:Npgsql.LogLevel.None">
3043 <summary> 4536 <summary>
3044 Reads part of a field, as needed (for <see cref="!:System.Data.IDataRecord.GetChars()"/> 4537 Don't log at all
3045 and <see cref="!:System.Data.IDataRecord.GetBytes()"/>
3046 </summary> 4538 </summary>
3047 </member> 4539 </member>
3048 <member name="T:Npgsql.RowReader.Streamer`1"> 4540 <member name="F:Npgsql.LogLevel.Normal">
3049 <summary> 4541 <summary>
3050 Adds further functionality to stream that is dependant upon the type of data read. 4542 Only log the most common issues
3051 </summary> 4543 </summary>
3052 </member> 4544 </member>
3053 <member name="T:Npgsql.RowReader.CharStreamer"> 4545 <member name="F:Npgsql.LogLevel.Debug">
3054 <summary> 4546 <summary>
3055 Completes the implementation of Streamer for char data. 4547 Log everything
3056 </summary> 4548 </summary>
3057 </member> 4549 </member>
3058 <member name="T:Npgsql.RowReader.ByteStreamer"> 4550 <member name="T:Npgsql.NpgsqlEventLog">
3059 <summary> 4551 <summary>
3060 Completes the implementation of Streamer for byte data. 4552 This class handles all the Npgsql event and debug logging
3061 </summary> 4553 </summary>
3062 </member> 4554 </member>
3063 <member name="T:Npgsql.StringRowReaderV2"> 4555 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.String,Npgsql.LogLevel)">
3064 <summary> 4556 <summary>
3065 Implements <see cref="T:Npgsql.RowReader"/> for version 2 of the protocol. 4557 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see>
3066 </summary> 4558 </summary>
4559 <remarks>
4560 This method is obsolete and should no longer be used.
4561 It is likely to be removed in future versions of Npgsql
4562 </remarks>
4563 <param name="message">The message to write to the event log</param>
4564 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3067 </member> 4565 </member>
3068 <member name="T:Npgsql.StringRowReaderV2.NullMap"> 4566 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.Resources.ResourceManager,System.String,Npgsql.LogLevel,System.Object[])">
3069 <summary> 4567 <summary>
3070 Encapsulates the null mapping bytes sent at the start of a version 2 4568 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see>
3071 datarow message, and the process of identifying the nullity of the data
3072 at a particular index
3073 </summary> 4569 </summary>
4570 <param name="resman">The <see cref="T:System.Resources.ResourceManager">ResourceManager</see> to get the localized resources</param>
4571 <param name="ResourceString">The name of the resource that should be fetched by the <see cref="T:System.Resources.ResourceManager">ResourceManager</see></param>
4572 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
4573 <param name="Parameters">The additional parameters that shall be included into the log-message (must be compatible with the string in the resource):</param>
3074 </member> 4574 </member>
3075 <member name="T:Npgsql.NpgsqlSchema"> 4575 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerGet(Npgsql.LogLevel,System.String,System.Object)">
3076 <summary> 4576 <summary>
3077 Provides the underlying mechanism for reading schema information. 4577 Writes the default log-message for the action of calling the Get-part of an Indexer to the log file.
3078 </summary> 4578 </summary>
4579 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
4580 <param name="ClassName">The name of the class that contains the Indexer</param>
4581 <param name="IndexerParam">The parameter given to the Indexer</param>
3079 </member> 4582 </member>
3080 <member name="M:Npgsql.NpgsqlSchema.#ctor(Npgsql.NpgsqlConnection)"> 4583 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerSet(Npgsql.LogLevel,System.String,System.Object,System.Object)">
3081 <summary> 4584 <summary>
3082 Creates an NpgsqlSchema that can read schema information from the database. 4585 Writes the default log-message for the action of calling the Set-part of an Indexer to the logfile.
3083 </summary> 4586 </summary>
3084 <param name="connection">An open database connection for reading metadata.</param> 4587 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
4588 <param name="ClassName">The name of the class that contains the Indexer</param>
4589 <param name="IndexerParam">The parameter given to the Indexer</param>
4590 <param name="value">The value the Indexer is set to</param>
3085 </member> 4591 </member>
3086 <member name="M:Npgsql.NpgsqlSchema.GetMetaDataCollections"> 4592 <member name="M:Npgsql.NpgsqlEventLog.LogPropertyGet(Npgsql.LogLevel,System.String,System.String)">
3087 <summary> 4593 <summary>
3088 Returns the MetaDataCollections that lists all possible collections. 4594 Writes the default log-message for the action of calling the Get-part of a Property to the logfile.
3089 </summary> 4595 </summary>
3090 <returns>The MetaDataCollections</returns> 4596 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
4597 <param name="ClassName">The name of the class that contains the Property</param>
4598 <param name="PropertyName">The name of the Property</param>
3091 </member> 4599 </member>
3092 <member name="M:Npgsql.NpgsqlSchema.GetRestrictions"> 4600 <member name="M:Npgsql.NpgsqlEventLog.LogPropertySet(Npgsql.LogLevel,System.String,System.String,System.Object)">
3093 <summary> 4601 <summary>
3094 Returns the Restrictions that contains the meaning and position of the values in the restrictions array. 4602 Writes the default log-message for the action of calling the Set-part of a Property to the logfile.
3095 </summary> 4603 </summary>
3096 <returns>The Restrictions</returns> 4604 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
4605 <param name="ClassName">The name of the class that contains the Property</param>
4606 <param name="PropertyName">The name of the Property</param>
4607 <param name="value">The value the Property is set to</param>
3097 </member> 4608 </member>
3098 <member name="M:Npgsql.NpgsqlSchema.GetDatabases(System.String[])"> 4609 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String)">
3099 <summary> 4610 <summary>
3100 Returns the Databases that contains a list of all accessable databases. 4611 Writes the default log-message for the action of calling a Method without Arguments to the logfile.
3101 </summary> 4612 </summary>
3102 <param name="restrictions">The restrictions to filter the collection.</param> 4613 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3103 <returns>The Databases</returns> 4614 <param name="ClassName">The name of the class that contains the Method</param>
4615 <param name="MethodName">The name of the Method</param>
3104 </member> 4616 </member>
3105 <member name="M:Npgsql.NpgsqlSchema.GetTables(System.String[])"> 4617 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object)">
3106 <summary> 4618 <summary>
3107 Returns the Tables that contains table and view names and the database and schema they come from. 4619 Writes the default log-message for the action of calling a Method with one Argument to the logfile.
3108 </summary> 4620 </summary>
3109 <param name="restrictions">The restrictions to filter the collection.</param> 4621 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3110 <returns>The Tables</returns> 4622 <param name="ClassName">The name of the class that contains the Method</param>
4623 <param name="MethodName">The name of the Method</param>
4624 <param name="MethodParameter">The value of the Argument of the Method</param>
3111 </member> 4625 </member>
3112 <member name="M:Npgsql.NpgsqlSchema.GetColumns(System.String[])"> 4626 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object)">
3113 <summary> 4627 <summary>
3114 Returns the Columns that contains information about columns in tables. 4628 Writes the default log-message for the action of calling a Method with two Arguments to the logfile.
3115 </summary> 4629 </summary>
3116 <param name="restrictions">The restrictions to filter the collection.</param> 4630 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3117 <returns>The Columns.</returns> 4631 <param name="ClassName">The name of the class that contains the Method</param>
4632 <param name="MethodName">The name of the Method</param>
4633 <param name="MethodParameter1">The value of the first Argument of the Method</param>
4634 <param name="MethodParameter2">The value of the second Argument of the Method</param>
3118 </member> 4635 </member>
3119 <member name="M:Npgsql.NpgsqlSchema.GetViews(System.String[])"> 4636 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object,System.Object)">
3120 <summary> 4637 <summary>
3121 Returns the Views that contains view names and the database and schema they come from. 4638 Writes the default log-message for the action of calling a Method with three Arguments to the logfile.
3122 </summary> 4639 </summary>
3123 <param name="restrictions">The restrictions to filter the collection.</param> 4640 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3124 <returns>The Views</returns> 4641 <param name="ClassName">The name of the class that contains the Method</param>
4642 <param name="MethodName">The name of the Method</param>
4643 <param name="MethodParameter1">The value of the first Argument of the Method</param>
4644 <param name="MethodParameter2">The value of the second Argument of the Method</param>
4645 <param name="MethodParameter3">The value of the third Argument of the Method</param>
3125 </member> 4646 </member>
3126 <member name="M:Npgsql.NpgsqlSchema.GetUsers(System.String[])"> 4647 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object[])">
3127 <summary> 4648 <summary>
3128 Returns the Users containing user names and the sysid of those users. 4649 Writes the default log-message for the action of calling a Method with more than three Arguments to the logfile.
3129 </summary> 4650 </summary>
3130 <param name="restrictions">The restrictions to filter the collection.</param> 4651 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
3131 <returns>The Users.</returns> 4652 <param name="ClassName">The name of the class that contains the Method</param>
4653 <param name="MethodName">The name of the Method</param>
4654 <param name="MethodParameters">A <see cref="T:System.Object">Object</see>-Array with zero or more Ojects that are Arguments of the Method.</param>
3132 </member> 4655 </member>
3133 <member name="T:Npgsql.NpgsqlRow"> 4656 <member name="P:Npgsql.NpgsqlEventLog.Level">
3134 <summary> 4657 <summary>
3135 This is the abstract base class for NpgsqlAsciiRow and NpgsqlBinaryRow. 4658 Sets/Returns the level of information to log to the logfile.
3136 </summary> 4659 </summary>
4660 <value>The current <see cref="T:Npgsql.LogLevel">LogLevel</see></value>
3137 </member> 4661 </member>
3138 <member name="T:NpgsqlTypes.BitString"> 4662 <member name="P:Npgsql.NpgsqlEventLog.LogName">
3139 <summary> 4663 <summary>
3140 <para>Implements a bit string; a collection of zero or more bits which can each be 1 or 0.</para> 4664 Sets/Returns the filename to use for logging.
3141 <para>BitString's behave as a list of bools, though like most strings and unlike most collections the position 4665 </summary>
3142 tends to be of as much significance as the value.</para> 4666 <value>The filename of the current Log file.</value>
3143 <para>BitStrings are often used as masks, and are commonly cast to and from other values.</para>
3144 </summary>
3145 </member> 4667 </member>
3146 <member name="F:NpgsqlTypes.BitString.Empty"> 4668 <member name="P:Npgsql.NpgsqlEventLog.EchoMessages">
3147 <summary> 4669 <summary>
3148 Represents the empty string. 4670 Sets/Returns whether Log messages should be echoed to the console
3149 </summary> 4671 </summary>
4672 <value><b>true</b> if Log messages are echoed to the console, otherwise <b>false</b></value>
3150 </member> 4673 </member>
3151 <member name="M:NpgsqlTypes.BitString.#ctor(System.Collections.Generic.IEnumerable{System.Boolean})"> 4674 <member name="T:Npgsql.NpgsqlException">
3152 <summary> 4675 <summary>
3153 Create a BitString from an enumeration of boolean values. The BitString will contain 4676 The exception that is thrown when the PostgreSQL backend reports errors.
3154 those booleans in the order they came in.
3155 </summary> 4677 </summary>
3156 <param name="bits">The boolean values.</param>
3157 </member> 4678 </member>
3158 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean,System.Int32)"> 4679 <member name="M:Npgsql.NpgsqlException.#ctor(System.Collections.IList)">
3159 <summary> 4680 <summary>
3160 Creates a BitString filled with a given number of true or false values. 4681 Construct a backend error exception based on a list of one or more
4682 backend errors. The basic Exception.Message will be built from the
4683 first (usually the only) error in the list.
3161 </summary> 4684 </summary>
3162 <param name="value">The value to fill the string with.</param>
3163 <param name="count">The number of bits to fill.</param>
3164 </member> 4685 </member>
3165 <member name="M:NpgsqlTypes.BitString.#ctor(System.String)"> 4686 <member name="M:Npgsql.NpgsqlException.ToString">
3166 <summary> 4687 <summary>
3167 Creats a bitstring from a <see cref="T:System.String">string</see>. 4688 Format a .NET style exception string.
3168 <param name="str">The <see cref="T:System.String">string to copy from</see>.</param> 4689 Include all errors in the list, including any hints.
3169 <seealso cref="!:Npgsql.BitString.Parse(System.String)"/>
3170 </summary> 4690 </summary>
3171 </member> 4691 </member>
3172 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean)"> 4692 <member name="M:Npgsql.NpgsqlException.AppendString(System.IO.StringWriter,System.String,System.String)">
3173 <summary> 4693 <summary>
3174 Creates a single-bit element from a boolean value. 4694 Append a line to the given Stream, first checking for zero-length.
3175 </summary> 4695 </summary>
3176 <param name="boolean">The <see cref="T:System.Boolean">bool</see> value which determines whether
3177 the bit is 1 or 0.</param>
3178 </member> 4696 </member>
3179 <member name="M:NpgsqlTypes.BitString.#ctor(System.UInt32)"> 4697 <member name="P:Npgsql.NpgsqlException.Item(System.Int32)">
3180 <summary> 4698 <summary>
3181 Creates a bitstring from an unsigned integer value. The string will be the shortest required to 4699 Provide access to the entire list of errors provided by the PostgreSQL backend.
3182 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
3183 </summary> 4700 </summary>
3184 <param name="integer">The <see cref="T:System.UInt32">integer</see>.</param>
3185 <remarks>This method is not CLS Compliant, and may not be available to some languages.</remarks>
3186 </member> 4701 </member>
3187 <member name="M:NpgsqlTypes.BitString.#ctor(System.Int32)"> 4702 <member name="P:Npgsql.NpgsqlException.Severity">
3188 <summary> 4703 <summary>
3189 Creates a bitstring from an integer value. The string will be the shortest required to 4704 Severity code. All versions.
3190 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
3191 </summary> 4705 </summary>
3192 <param name="integer">The <see cref="T:System.Int32">integer</see>.</param>
3193 </member> 4706 </member>
3194 <member name="M:NpgsqlTypes.BitString.IndexOf(System.Boolean)"> 4707 <member name="P:Npgsql.NpgsqlException.Code">
3195 <summary> 4708 <summary>
3196 Finds the first instance of a given value 4709 Error code. PostgreSQL 7.4 and up.
3197 </summary> 4710 </summary>
3198 <param name="item">The value - whether true or false - to search for.</param>
3199 <returns>The index of the value found, or -1 if none are present.</returns>
3200 </member> 4711 </member>
3201 <member name="M:NpgsqlTypes.BitString.Contains(System.Boolean)"> 4712 <member name="P:Npgsql.NpgsqlException.BaseMessage">
3202 <summary> 4713 <summary>
3203 True if there is at least one bit with the value looked for. 4714 Basic error message. All versions.
3204 </summary> 4715 </summary>
3205 <param name="item">The value - true or false - to detect.</param>
3206 <returns>True if at least one bit was the same as item, false otherwise.</returns>
3207 </member> 4716 </member>
3208 <member name="M:NpgsqlTypes.BitString.CopyTo(System.Boolean[],System.Int32)"> 4717 <member name="P:Npgsql.NpgsqlException.Detail">
3209 <summary> 4718 <summary>
3210 Copies the bitstring to an array of bools. 4719 Detailed error message. PostgreSQL 7.4 and up.
3211 </summary> 4720 </summary>
3212 <param name="array">The <see cref="T:System.Boolean">boolean</see> array to copy to.</param>
3213 <param name="arrayIndex">The index in the array to start copying from.</param>
3214 </member> 4721 </member>
3215 <member name="M:NpgsqlTypes.BitString.GetEnumerator"> 4722 <member name="P:Npgsql.NpgsqlException.Hint">
3216 <summary> 4723 <summary>
3217 Returns an enumerator that enumerates through the string. 4724 Suggestion to help resolve the error. PostgreSQL 7.4 and up.
3218 </summary> 4725 </summary>
3219 <returns>The enumerator.</returns>
3220 </member> 4726 </member>
3221 <member name="M:NpgsqlTypes.BitString.Concat(NpgsqlTypes.BitString)"> 4727 <member name="P:Npgsql.NpgsqlException.Position">
3222 <summary> 4728 <summary>
3223 Creats a bitstring by concatenating another onto this one. 4729 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up.
3224 </summary> 4730 </summary>
3225 <param name="append">The string to append to this one.</param>
3226 <returns>The combined strings.</returns>
3227 </member> 4731 </member>
3228 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32,System.Int32)"> 4732 <member name="P:Npgsql.NpgsqlException.Where">
3229 <summary> 4733 <summary>
3230 Returns a substring of this string. 4734 Trace back information. PostgreSQL 7.4 and up.
3231 </summary> 4735 </summary>
3232 <param name="start">The position to start from, must be between 0 and the length of the string.</param>
3233 <param name="length">The length of the string to return, must be greater than zero, and may not be
3234 so large that the start + length exceeds the bounds of this instance.</param>
3235 <returns>The Bitstring identified</returns>
3236 </member> 4736 </member>
3237 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32)"> 4737 <member name="P:Npgsql.NpgsqlException.File">
3238 <summary> 4738 <summary>
3239 Returns a substring of this string. 4739 Source file (in backend) reporting the error. PostgreSQL 7.4 and up.
3240 </summary> 4740 </summary>
3241 <param name="start">The position to start from, must be between 0 and the length of the string,
3242 the rest of the string is returned.</param>
3243 <returns>The Bitstring identified</returns>
3244 </member> 4741 </member>
3245 <member name="M:NpgsqlTypes.BitString.And(NpgsqlTypes.BitString)"> 4742 <member name="P:Npgsql.NpgsqlException.Line">
3246 <summary> 4743 <summary>
3247 A logical and between this string and another. The two strings must be the same length. 4744 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up.
3248 </summary> 4745 </summary>
3249 <param name="operand">Another BitString to AND with this one.</param>
3250 <returns>A bitstring with 1 where both BitStrings had 1 and 0 otherwise.</returns>
3251 </member> 4746 </member>
3252 <member name="M:NpgsqlTypes.BitString.Or(NpgsqlTypes.BitString)"> 4747 <member name="P:Npgsql.NpgsqlException.Routine">
3253 <summary> 4748 <summary>
3254 A logical or between this string and another. The two strings must be the same length. 4749 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up.
3255 </summary> 4750 </summary>
3256 <param name="operand">Another BitString to OR with this one.</param>
3257 <returns>A bitstring with 1 where either BitString had 1 and 0 otherwise.</returns>
3258 </member> 4751 </member>
3259 <member name="M:NpgsqlTypes.BitString.Xor(NpgsqlTypes.BitString)"> 4752 <member name="P:Npgsql.NpgsqlException.SchemaName">
3260 <summary> 4753 <summary>
3261 A logical xor between this string and another. The two strings must be the same length. 4754 Schema name which relates to the error. PostgreSQL 9.3 and up.
3262 </summary> 4755 </summary>
3263 <param name="operand">Another BitString to XOR with this one.</param>
3264 <returns>A bitstring with 1 where one BitStrings and the other had 0,
3265 and 0 where they both had 1 or both had 0.</returns>
3266 </member> 4756 </member>
3267 <member name="M:NpgsqlTypes.BitString.Not"> 4757 <member name="P:Npgsql.NpgsqlException.TableName">
3268 <summary> 4758 <summary>
3269 A bitstring that is the logical inverse of this one. 4759 Table name which relates to the error. PostgreSQL 9.3 and up.
3270 </summary> 4760 </summary>
3271 <returns>A bitstring of the same length as this with 1 where this has 0 and vice-versa.</returns>
3272 </member> 4761 </member>
3273 <member name="M:NpgsqlTypes.BitString.LShift(System.Int32)"> 4762 <member name="P:Npgsql.NpgsqlException.ColumnName">
3274 <summary> 4763 <summary>
3275 Shifts the string operand bits to the left, filling with zeros to produce a 4764 Column name which relates to the error. PostgreSQL 9.3 and up.
3276 string of the same length.
3277 </summary> 4765 </summary>
3278 <param name="operand">The number of bits to shift to the left.</param>
3279 <returns>A left-shifted bitstring.</returns>
3280 <remarks><para>The behaviour of LShift is closer to what one would expect from dealing
3281 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
3282 <para>In particular, negative operands result in a right-shift, and operands greater than
3283 the length of the string will shift it entirely, resulting in a zero-filled string.</para>
3284 </remarks>
3285 </member> 4766 </member>
3286 <member name="M:NpgsqlTypes.BitString.RShift(System.Int32)"> 4767 <member name="P:Npgsql.NpgsqlException.DataTypeName">
3287 <summary> 4768 <summary>
3288 Shifts the string operand bits to the right, filling with zeros to produce a 4769 Data type of column which relates to the error. PostgreSQL 9.3 and up.
3289 string of the same length.
3290 </summary> 4770 </summary>
3291 <param name="operand">The number of bits to shift to the right.</param>
3292 <returns>A right-shifted bitstring.</returns>
3293 <remarks><para>The behaviour of RShift is closer to what one would expect from dealing
3294 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
3295 <para>In particular, negative operands result in a left-shift, and operands greater than
3296 the length of the string will shift it entirely, resulting in a zero-filled string. It also performs
3297 a logical shift, rather than an arithmetic shift, so it always sets the vacated bit positions to zero
3298 (like PostgreSQL and like .NET for unsigned integers but not for signed integers).</para>
3299 </remarks>
3300 </member> 4771 </member>
3301 <member name="M:NpgsqlTypes.BitString.Equals(NpgsqlTypes.BitString)"> 4772 <member name="P:Npgsql.NpgsqlException.ConstraintName">
3302 <summary> 4773 <summary>
3303 Returns true if the this string is identical to the argument passed. 4774 Constraint name which relates to the error. PostgreSQL 9.3 and up.
3304 </summary> 4775 </summary>
3305 </member> 4776 </member>
3306 <member name="M:NpgsqlTypes.BitString.CompareTo(NpgsqlTypes.BitString)"> 4777 <member name="P:Npgsql.NpgsqlException.ErrorSql">
3307 <summary> 4778 <summary>
3308 Compares two strings. Strings are compared as strings, so while 0 being less than 1 will 4779 String containing the sql sent which produced this error.
3309 mean a comparison between two strings of the same size is the same as treating them as numbers,
3310 in the case of two strings of differing lengths the comparison starts at the right-most (most significant)
3311 bit, and if all bits of the shorter string are exhausted without finding a comparison, then the larger
3312 string is deemed to be greater than the shorter (0010 is greater than 0001 but less than 00100).
3313 </summary> 4780 </summary>
3314 <param name="other">Another string to compare with this one.</param>
3315 <returns>A value if the two strings are identical, an integer less
3316 than zero if this is less than the argument, and an integer greater
3317 than zero otherwise.</returns>
3318 </member> 4781 </member>
3319 <member name="M:NpgsqlTypes.BitString.CompareTo(System.Object)"> 4782 <member name="P:Npgsql.NpgsqlException.Errors">
3320 <summary> 4783 <summary>
3321 Compares the string with another object. 4784 Returns the entire list of errors provided by the PostgreSQL backend.
3322 </summary> 4785 </summary>
3323 <param name="obj">The object to compare with.</param>
3324 <returns>If the object is null then this string is considered greater. If the object is another BitString
3325 then they are compared as in <see cref="!:CompareTo(Npgsql.BitString)">the explicit comparison for BitStrings</see>
3326 in any other case a <see cref="T:System.ArgumentException"/> is thrown.</returns>
3327 </member> 4786 </member>
3328 <member name="M:NpgsqlTypes.BitString.Equals(System.Object)"> 4787 <member name="T:Npgsql.NpgsqlExecute">
3329 <summary> 4788 <summary>
3330 Compares this BitString with an object for equality. 4789 This class represents the Execute message sent to PostgreSQL
3331 </summary> 4790 server.
4791 </summary>
4792
3332 </member> 4793 </member>
3333 <member name="M:NpgsqlTypes.BitString.GetHashCode"> 4794 <member name="T:Npgsql.NpgsqlFactory">
3334 <summary> 4795 <summary>
3335 Returns a code for use in hashing operations. 4796 A factory to create instances of various Npgsql objects.
3336 </summary> 4797 </summary>
3337 </member> 4798 </member>
3338 <member name="M:NpgsqlTypes.BitString.ToString(System.String)"> 4799 <member name="M:Npgsql.NpgsqlFactory.CreateCommand">
3339 <summary> 4800 <summary>
3340 Returns a string representation of the BitString. 4801 Creates an NpgsqlCommand object.
3341 </summary> 4802 </summary>
3342 <param name="format">
3343 A string which can contain a letter and optionally a number which sets a minimum size for the string
3344 returned. In each case using the lower-case form of the letter will result in a lower-case string
3345 being returned.
3346 <list type="table">
3347 <item>
3348 <term>B</term>
3349 <description>A string of 1s and 0s.</description>
3350 </item>
3351 <item>
3352 <term>X</term>
3353 <description>An hexadecimal string (will result in an error unless the string's length is divisible by 4).</description>
3354 </item>
3355 <item>
3356 <term>G</term>
3357 <description>A string of 1s and 0s in single-quotes preceded by 'B' (Postgres bit string literal syntax).</description>
3358 </item>
3359 <term>Y</term>
3360 <description>An hexadecimal string in single-quotes preceded by 'X' (Postgres bit literal syntax, will result in an error unless the string's length is divisible by 4.</description>
3361 </list>
3362 <term>C</term>
3363 <description>The format produced by format-string "Y" if legal, otherwise that produced by format-string "G".</description>
3364 <term>E</term>
3365 <description>The most compact safe representation for Postgres. If single bit will be either a 0 or a 1. Otherwise if it
3366 can be that produce by format string "Y" it will, otherwise if there are less than 9bits in length it will be that
3367 produced by format-string "G". For longer strings that cannot be represented in hexadecimal it will be a string
3368 representing the first part of the string in format "Y" followed by the PostgreSQL concatenation operator, followed
3369 by the final bits in the format "G". E.g. "X'13DCE'||B'110'"</description>
3370 If format is empty or null, it is treated as if "B" had been passed (the default repreesentation, and that
3371 generally used by PostgreSQL for display).
3372 </param>
3373 <returns>The formatted string.</returns>
3374 </member> 4803 </member>
3375 <member name="M:NpgsqlTypes.BitString.ToString"> 4804 <member name="T:Npgsql.NpgsqlFlush">
3376 <summary> 4805 <summary>
3377 Returns a string representation for the Bitstring 4806 This class represents the Flush message sent to PostgreSQL
3378 </summary> 4807 server.
3379 <returns>A string containing '0' and '1' characters.</returns> 4808 </summary>
4809
3380 </member> 4810 </member>
3381 <member name="M:NpgsqlTypes.BitString.ToString(System.String,System.IFormatProvider)"> 4811 <member name="T:Npgsql.SimpleClientMessage">
3382 <summary> 4812 <summary>
3383 Returns the same string as <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/>. formatProvider is ignored. 4813 For classes representing simple messages,
4814 consisting only of a message code and length identifier,
4815 sent from the client to the server.
3384 </summary> 4816 </summary>
3385 </member> 4817 </member>
3386 <member name="M:NpgsqlTypes.BitString.Parse(System.String)"> 4818 <member name="T:Npgsql.NpgsqlMediator">
3387 <summary> 4819 <summary>
3388 Parses a string to produce a BitString. Most formats that can be produced by 4820 This class is responsible for serving as bridge between the backend
3389 <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/> can be accepted, but hexadecimal 4821 protocol handling and the core classes. It is used as the mediator for
3390 can be interpreted with the preceding X' to mark the following characters as 4822 exchanging data generated/sent from/to backend.
3391 being hexadecimal rather than binary. 4823 </summary>
3392 </summary> 4824
3393 </member> 4825 </member>
3394 <member name="M:NpgsqlTypes.BitString.op_BitwiseAnd(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4826 <member name="T:Npgsql.NpgsqlNotificationEventArgs">
3395 <summary> 4827 <summary>
3396 Performs a logical AND on the two operands. 4828 EventArgs class to send Notification parameters.
3397 </summary> 4829 </summary>
3398 </member> 4830 </member>
3399 <member name="M:NpgsqlTypes.BitString.op_BitwiseOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4831 <member name="F:Npgsql.NpgsqlNotificationEventArgs.PID">
3400 <summary> 4832 <summary>
3401 Performs a logcial OR on the two operands. 4833 Process ID of the PostgreSQL backend that sent this notification.
3402 </summary> 4834 </summary>
3403 </member> 4835 </member>
3404 <member name="M:NpgsqlTypes.BitString.op_ExclusiveOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4836 <member name="F:Npgsql.NpgsqlNotificationEventArgs.Condition">
3405 <summary> 4837 <summary>
3406 Perofrms a logical EXCLUSIVE-OR on the two operands 4838 Condition that triggered that notification.
3407 </summary> 4839 </summary>
3408 </member> 4840 </member>
3409 <member name="M:NpgsqlTypes.BitString.op_OnesComplement(NpgsqlTypes.BitString)"> 4841 <member name="F:Npgsql.NpgsqlNotificationEventArgs.AdditionalInformation">
3410 <summary> 4842 <summary>
3411 Performs a logical NOT on the operand. 4843 Additional Information From Notifiying Process (for future use, currently postgres always sets this to an empty string)
3412 </summary> 4844 </summary>
3413 </member> 4845 </member>
3414 <member name="M:NpgsqlTypes.BitString.op_Addition(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4846 <member name="T:Npgsql.NpgsqlParameter">
3415 <summary> 4847 <summary>
3416 Concatenates the operands. 4848 This class represents a parameter to a command that will be sent to server
3417 </summary> 4849 </summary>
3418 </member> 4850 </member>
3419 <member name="M:NpgsqlTypes.BitString.op_LeftShift(NpgsqlTypes.BitString,System.Int32)"> 4851 <member name="M:Npgsql.NpgsqlParameter.#ctor">
3420 <summary> 4852 <summary>
3421 Left-shifts the string BitString. 4853 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> class.
3422 </summary> 4854 </summary>
3423 </member> 4855 </member>
3424 <member name="M:NpgsqlTypes.BitString.op_RightShift(NpgsqlTypes.BitString,System.Int32)"> 4856 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,System.Object)">
3425 <summary> 4857 <summary>
3426 Right-shifts the string BitString. 4858 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4859 class with the parameter m_Name and a value of the new <b>NpgsqlParameter</b>.
3427 </summary> 4860 </summary>
4861 <param m_Name="parameterName">The m_Name of the parameter to map.</param>
4862 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
4863 <remarks>
4864 <p>When you specify an <see cref="T:System.Object">Object</see>
4865 in the value parameter, the <see cref="T:System.Data.DbType">DbType</see> is
4866 inferred from the .NET Framework type of the <b>Object</b>.</p>
4867 <p>When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter.
4868 This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType.
4869 Use <code> Convert.ToInt32(value) </code> for example to have compiler calling the correct constructor.</p>
4870 </remarks>
3428 </member> 4871 </member>
3429 <member name="M:NpgsqlTypes.BitString.op_Equality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4872 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType)">
3430 <summary> 4873 <summary>
3431 Compares the two operands. 4874 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4875 class with the parameter m_Name and the data type.
3432 </summary> 4876 </summary>
4877 <param m_Name="parameterName">The m_Name of the parameter to map.</param>
4878 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
3433 </member> 4879 </member>
3434 <member name="M:NpgsqlTypes.BitString.op_Inequality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4880 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)">
3435 <summary> 4881 <summary>
3436 Compares the two operands. 4882 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4883 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, and the size.
3437 </summary> 4884 </summary>
4885 <param m_Name="parameterName">The m_Name of the parameter to map.</param>
4886 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
4887 <param m_Name="size">The length of the parameter.</param>
3438 </member> 4888 </member>
3439 <member name="M:NpgsqlTypes.BitString.op_LessThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4889 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)">
3440 <summary> 4890 <summary>
3441 Compares the two operands. 4891 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4892 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size,
4893 and the source column m_Name.
3442 </summary> 4894 </summary>
4895 <param m_Name="parameterName">The m_Name of the parameter to map.</param>
4896 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
4897 <param m_Name="size">The length of the parameter.</param>
4898 <param m_Name="sourceColumn">The m_Name of the source column.</param>
3443 </member> 4899 </member>
3444 <member name="M:NpgsqlTypes.BitString.op_GreaterThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4900 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.Data.DataRowVersion,System.Object)">
3445 <summary> 4901 <summary>
3446 Compares the two operands. 4902 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4903 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size,
4904 the source column m_Name, a <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>,
4905 the precision of the parameter, the scale of the parameter, a
4906 <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> to use, and the
4907 value of the parameter.
3447 </summary> 4908 </summary>
4909 <param m_Name="parameterName">The m_Name of the parameter to map.</param>
4910 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
4911 <param m_Name="size">The length of the parameter.</param>
4912 <param m_Name="sourceColumn">The m_Name of the source column.</param>
4913 <param m_Name="direction">One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> values.</param>
4914 <param m_Name="isNullable"><b>true</b> if the value of the field can be null, otherwise <b>false</b>.</param>
4915 <param m_Name="precision">The total number of digits to the left and right of the decimal point to which
4916 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
4917 <param m_Name="scale">The total number of decimal places to which
4918 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
4919 <param m_Name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.</param>
4920 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value
4921 of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
3448 </member> 4922 </member>
3449 <member name="M:NpgsqlTypes.BitString.op_LessThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4923 <member name="M:Npgsql.NpgsqlParameter.Clone">
3450 <summary> 4924 <summary>
3451 Compares the two operands. 4925 Creates a new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that
4926 is a copy of the current instance.
3452 </summary> 4927 </summary>
4928 <returns>A new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that is a copy of this instance.</returns>
3453 </member> 4929 </member>
3454 <member name="M:NpgsqlTypes.BitString.op_GreaterThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> 4930 <member name="P:Npgsql.NpgsqlParameter.Collection">
3455 <summary> 4931 <summary>
3456 Compares the two operands. 4932 The collection to which this parameter belongs, if any.
3457 </summary> 4933 </summary>
3458 </member> 4934 </member>
3459 <member name="M:NpgsqlTypes.BitString.ToString(System.Text.Encoding)"> 4935 <member name="P:Npgsql.NpgsqlParameter.Precision">
3460 <summary> 4936 <summary>
3461 Interprets the bitstring as a series of bits in an encoded character string, 4937 Gets or sets the maximum number of digits used to represent the
3462 encoded according to the Encoding passed, and returns that string. 4938 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
3463 The bitstring must contain a whole number of octets(bytes) and also be
3464 valid according to the Encoding passed.
3465 </summary> 4939 </summary>
3466 <param name="encoding">The <see cref="T:System.Text.Encoding"/> to use in producing the string.</param> 4940 <value>The maximum number of digits used to represent the
3467 <returns>The string that was encoded in the BitString.</returns> 4941 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
4942 The default value is 0, which indicates that the data provider
4943 sets the precision for <b>Value</b>.</value>
3468 </member> 4944 </member>
3469 <member name="M:NpgsqlTypes.BitString.ToByteEnumerable"> 4945 <member name="P:Npgsql.NpgsqlParameter.Scale">
3470 <summary> 4946 <summary>
3471 Interprets the bitstring as a series of octets (bytes) and returns those octets. Fails 4947 Gets or sets the number of decimal places to which
3472 if the Bitstring does not contain a whole number of octets (its length is not evenly 4948 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.
3473 divisible by 8).
3474 </summary> 4949 </summary>
4950 <value>The number of decimal places to which
4951 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. The default is 0.</value>
3475 </member> 4952 </member>
3476 <member name="M:NpgsqlTypes.BitString.ToSByteEnumerable"> 4953 <member name="P:Npgsql.NpgsqlParameter.Size">
3477 <summary> 4954 <summary>
3478 Interprets the bitstring as a series of signed octets (bytes) and returns those octets. Fails 4955 Gets or sets the maximum size, in bytes, of the data within the column.
3479 if the Bitstring does not contain a whole number of octets (its length is not evenly
3480 divisible by 8).
3481 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
3482 handle signed bytes.</remarks>
3483 </summary> 4956 </summary>
4957 <value>The maximum size, in bytes, of the data within the column.
4958 The default value is inferred from the parameter value.</value>
3484 </member> 4959 </member>
3485 <member name="M:NpgsqlTypes.BitString.ToUInt16Enumerable"> 4960 <member name="P:Npgsql.NpgsqlParameter.DbType">
3486 <summary> 4961 <summary>
3487 Interprets the bitstring as a series of unsigned 16-bit integers and returns those integers. 4962 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter.
3488 Fails if the Bitstring's length is not evenly divisible by 16.
3489 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
3490 handle unsigned integers.</remarks>
3491 </summary> 4963 </summary>
4964 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value>
3492 </member> 4965 </member>
3493 <member name="M:NpgsqlTypes.BitString.ToInt16Enumerable"> 4966 <member name="P:Npgsql.NpgsqlParameter.NpgsqlDbType">
3494 <summary> 4967 <summary>
3495 Interprets the bitstring as a series of 16-bit integers and returns those integers. 4968 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter.
3496 Fails if the Bitstring's length is not evenly divisible by 16.
3497 </summary> 4969 </summary>
4970 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value>
3498 </member> 4971 </member>
3499 <member name="M:NpgsqlTypes.BitString.ToUInt32Enumerable"> 4972 <member name="P:Npgsql.NpgsqlParameter.Direction">
3500 <summary> 4973 <summary>
3501 Interprets the bitstring as a series of unsigned 32-bit integers and returns those integers. 4974 Gets or sets a value indicating whether the parameter is input-only,
3502 Fails if the Bitstring's length is not evenly divisible by 32. 4975 output-only, bidirectional, or a stored procedure return value parameter.
3503 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
3504 handle unsigned integers.</remarks>
3505 </summary> 4976 </summary>
4977 <value>One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>
4978 values. The default is <b>Input</b>.</value>
3506 </member> 4979 </member>
3507 <member name="M:NpgsqlTypes.BitString.ToInt32Enumerable"> 4980 <member name="P:Npgsql.NpgsqlParameter.IsNullable">
3508 <summary> 4981 <summary>
3509 Interprets the bitstring as a series of signed 32-bit integers and returns those integers. 4982 Gets or sets a value indicating whether the parameter accepts null values.
3510 Fails if the Bitstring's length is not evenly divisible by 32.
3511 </summary> 4983 </summary>
4984 <value><b>true</b> if null values are accepted; otherwise, <b>false</b>. The default is <b>false</b>.</value>
3512 </member> 4985 </member>
3513 <member name="M:NpgsqlTypes.BitString.ToUInt64Enumerable"> 4986 <member name="P:Npgsql.NpgsqlParameter.ParameterName">
3514 <summary> 4987 <summary>
3515 Interprets the bitstring as a series of unsigned 64-bit integers and returns those integers. 4988 Gets or sets the m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.
3516 Fails if the Bitstring's length is not evenly divisible by 64.
3517 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
3518 handle unsigned integers.</remarks>
3519 </summary> 4989 </summary>
4990 <value>The m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.
4991 The default is an empty string.</value>
3520 </member> 4992 </member>
3521 <member name="M:NpgsqlTypes.BitString.ToInt64Enumerable"> 4993 <member name="P:Npgsql.NpgsqlParameter.CleanName">
3522 <summary> 4994 <summary>
3523 Interprets the bitstring as a series of signed 64-bit integers and returns those integers. 4995 The m_Name scrubbed of any optional marker
3524 Fails if the Bitstring's length is not evenly divisible by 64.
3525 </summary> 4996 </summary>
3526 </member> 4997 </member>
3527 <member name="P:NpgsqlTypes.BitString.Length"> 4998 <member name="P:Npgsql.NpgsqlParameter.SourceColumn">
3528 <summary> 4999 <summary>
3529 The length of the string. 5000 Gets or sets the m_Name of the source column that is mapped to the
5001 <see cref="T:System.Data.DataSet">DataSet</see> and used for loading or
5002 returning the <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
3530 </summary> 5003 </summary>
5004 <value>The m_Name of the source column that is mapped to the
5005 <see cref="T:System.Data.DataSet">DataSet</see>. The default is an empty string.</value>
3531 </member> 5006 </member>
3532 <member name="P:NpgsqlTypes.BitString.Item(System.Int32)"> 5007 <member name="P:Npgsql.NpgsqlParameter.SourceVersion">
3533 <summary> 5008 <summary>
3534 Retrieves the value of the bit at the given index. 5009 Gets or sets the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see>
5010 to use when loading <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
3535 </summary> 5011 </summary>
5012 <value>One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.
5013 The default is <b>Current</b>.</value>
3536 </member> 5014 </member>
3537 <member name="T:Npgsql.MD5CryptoServiceProvider"> 5015 <member name="P:Npgsql.NpgsqlParameter.Value">
3538 <summary> 5016 <summary>
3539 C# implementation of the MD5 cryptographic hash function. 5017 Gets or sets the value of the parameter.
3540 </summary> 5018 </summary>
5019 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter.
5020 The default value is null.</value>
3541 </member> 5021 </member>
3542 <member name="M:Npgsql.MD5CryptoServiceProvider.#ctor"> 5022 <member name="P:Npgsql.NpgsqlParameter.NpgsqlValue">
3543 <summary> 5023 <summary>
3544 Creates a new MD5CryptoServiceProvider. 5024 Gets or sets the value of the parameter.
3545 </summary> 5025 </summary>
5026 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter.
5027 The default value is null.</value>
3546 </member> 5028 </member>
3547 <member name="M:Npgsql.MD5CryptoServiceProvider.HashCore(System.Byte[],System.Int32,System.Int32)"> 5029 <member name="T:Npgsql.NpgsqlParameterCollection">
3548 <summary> 5030 <summary>
3549 Drives the hashing function. 5031 Represents a collection of parameters relevant to a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>
5032 as well as their respective mappings to columns in a <see cref="T:System.Data.DataSet">DataSet</see>.
5033 This class cannot be inherited.
3550 </summary> 5034 </summary>
3551 <param name="rgb">Byte array containing the data to hash.</param>
3552 <param name="start">Where in the input buffer to start.</param>
3553 <param name="size">Size in bytes of the data in the buffer to hash.</param>
3554 </member> 5035 </member>
3555 <member name="M:Npgsql.MD5CryptoServiceProvider.HashFinal"> 5036 <member name="M:Npgsql.NpgsqlParameterCollection.#ctor">
3556 <summary> 5037 <summary>
3557 This finalizes the hash. Takes the data from the chaining variables and returns it. 5038 Initializes a new instance of the NpgsqlParameterCollection class.
3558 </summary> 5039 </summary>
3559 </member> 5040 </member>
3560 <member name="M:Npgsql.MD5CryptoServiceProvider.Initialize"> 5041 <member name="M:Npgsql.NpgsqlParameterCollection.InvalidateHashLookups">
3561 <summary> 5042 <summary>
3562 Resets the class after use. Called automatically after hashing is done. 5043 Invalidate the hash lookup tables. This should be done any time a change
5044 may throw the lookups out of sync with the list.
3563 </summary> 5045 </summary>
3564 </member> 5046 </member>
3565 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessBlock(System.Byte[],System.Int32)"> 5047 <member name="M:Npgsql.NpgsqlParameterCollection.Add(Npgsql.NpgsqlParameter)">
3566 <summary> 5048 <summary>
3567 This is the meat of the hash function. It is what processes each block one at a time. 5049 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
3568 </summary> 5050 </summary>
3569 <param name="inputBuffer">Byte array to process data from.</param> 5051 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
3570 <param name="inputOffset">Where in the byte array to start processing.</param> 5052 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3571 </member> 5053 </member>
3572 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)"> 5054 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,System.Object)">
3573 <summary> 5055 <summary>
3574 Pads and then processes the final block. 5056 Obsolete. Use AddWithValue instead.
3575 </summary> 5057 </summary>
3576 <param name="inputBuffer">Buffer to grab data from.</param> 5058 <remarks>
3577 <param name="inputOffset">Position in buffer in bytes to get data from.</param> 5059 Use caution when using this overload of the
3578 <param name="inputCount">How much data in bytes in the buffer to use.</param> 5060 <b>Add</b> method to specify integer parameter values.
5061 Because this overload takes a <i>value</i> of type Object,
5062 you must convert the integral value to an <b>Object</b>
5063 type when the value is zero, as the following C# example demonstrates.
5064 <code>parameters.Add(":pname", Convert.ToInt32(0));</code>
5065 If you do not perform this conversion, the compiler will assume you
5066 are attempting to call the NpgsqlParameterCollection.Add(string, DbType) overload.
5067 </remarks>
3579 </member> 5068 </member>
3580 <member name="T:Npgsql.NpgsqlCopyInStream"> 5069 <member name="M:Npgsql.NpgsqlParameterCollection.AddWithValue(System.String,System.Object)">
3581 <summary> 5070 <summary>
3582 Stream for writing data to a table on a PostgreSQL version 7.4 or newer database during an active COPY FROM STDIN operation. 5071 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value.
3583 <b>Passes data exactly as is and when given</b>, so see to it that you use server encoding, correct format and reasonably sized writes!
3584 </summary> 5072 </summary>
5073 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
5074 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
5075 <returns>The paramater that was added.</returns>
3585 </member> 5076 </member>
3586 <member name="M:Npgsql.NpgsqlCopyInStream.#ctor(Npgsql.NpgsqlConnector)"> 5077 <member name="M:Npgsql.NpgsqlParameterCollection.AddWithValue(System.String,NpgsqlTypes.NpgsqlDbType,System.Object)">
3587 <summary> 5078 <summary>
3588 Created only by NpgsqlCopyInState.StartCopy() 5079 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value.
3589 </summary> 5080 </summary>
5081 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
5082 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
5083 <param name="parameterType">One of the NpgsqlDbType values.</param>
5084 <returns>The paramater that was added.</returns>
3590 </member> 5085 </member>
3591 <member name="M:Npgsql.NpgsqlCopyInStream.Close"> 5086 <member name="M:Npgsql.NpgsqlParameterCollection.AddWithValue(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.Object)">
3592 <summary> 5087 <summary>
3593 Successfully completes copying data to server. Returns after operation is finished. 5088 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value.
3594 Does nothing if this stream is not the active copy operation writer.
3595 </summary> 5089 </summary>
5090 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
5091 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
5092 <param name="parameterType">One of the NpgsqlDbType values.</param>
5093 <param name="size">The length of the column.</param>
5094 <returns>The paramater that was added.</returns>
3596 </member> 5095 </member>
3597 <member name="M:Npgsql.NpgsqlCopyInStream.Cancel(System.String)"> 5096 <member name="M:Npgsql.NpgsqlParameterCollection.AddWithValue(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String,System.Object)">
3598 <summary> 5097 <summary>
3599 Withdraws an already started copy operation. The operation will fail with given error message. 5098 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value.
3600 Does nothing if this stream is not the active copy operation writer.
3601 </summary> 5099 </summary>
5100 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
5101 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
5102 <param name="parameterType">One of the NpgsqlDbType values.</param>
5103 <param name="size">The length of the column.</param>
5104 <param name="sourceColumn">The name of the source column.</param>
5105 <returns>The paramater that was added.</returns>
3602 </member> 5106 </member>
3603 <member name="M:Npgsql.NpgsqlCopyInStream.Write(System.Byte[],System.Int32,System.Int32)"> 5107 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType)">
3604 <summary> 5108 <summary>
3605 Writes given bytes to server. 5109 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the parameter name and the data type.
3606 Fails if this stream is not the active copy operation writer.
3607 </summary> 5110 </summary>
5111 <param name="parameterName">The name of the parameter.</param>
5112 <param name="parameterType">One of the DbType values.</param>
5113 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3608 </member> 5114 </member>
3609 <member name="M:Npgsql.NpgsqlCopyInStream.Flush"> 5115 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)">
3610 <summary> 5116 <summary>
3611 Flushes stream contents to server. 5117 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, and the column length.
3612 Fails if this stream is not the active copy operation writer.
3613 </summary> 5118 </summary>
5119 <param name="parameterName">The name of the parameter.</param>
5120 <param name="parameterType">One of the DbType values.</param>
5121 <param name="size">The length of the column.</param>
5122 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3614 </member> 5123 </member>
3615 <member name="M:Npgsql.NpgsqlCopyInStream.Read(System.Byte[],System.Int32,System.Int32)"> 5124 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)">
3616 <summary> 5125 <summary>
3617 Not readable 5126 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, the column length, and the source column name.
3618 </summary> 5127 </summary>
5128 <param name="parameterName">The name of the parameter.</param>
5129 <param name="parameterType">One of the DbType values.</param>
5130 <param name="size">The length of the column.</param>
5131 <param name="sourceColumn">The name of the source column.</param>
5132 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3619 </member> 5133 </member>
3620 <member name="M:Npgsql.NpgsqlCopyInStream.Seek(System.Int64,System.IO.SeekOrigin)"> 5134 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.String)">
3621 <summary> 5135 <summary>
3622 Not seekable 5136 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using the parameter name.
3623 </summary> 5137 </summary>
5138 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to retrieve.</param>
3624 </member> 5139 </member>
3625 <member name="M:Npgsql.NpgsqlCopyInStream.SetLength(System.Int64)"> 5140 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.String)">
3626 <summary> 5141 <summary>
3627 Not supported 5142 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.
3628 </summary> 5143 </summary>
5144 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
5145 <returns><b>true</b> if the collection contains the parameter; otherwise, <b>false</b>.</returns>
3629 </member> 5146 </member>
3630 <member name="P:Npgsql.NpgsqlCopyInStream.IsActive"> 5147 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.String)">
3631 <summary> 5148 <summary>
3632 True while this stream can be used to write copy data to server 5149 Gets the location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection with a specific parameter name.
3633 </summary> 5150 </summary>
5151 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
5152 <returns>The zero-based location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.</returns>
3634 </member> 5153 </member>
3635 <member name="P:Npgsql.NpgsqlCopyInStream.CanRead"> 5154 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.Int32)">
3636 <summary> 5155 <summary>
3637 False 5156 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using a specific index.
3638 </summary> 5157 </summary>
5158 <param name="index">The zero-based index of the parameter.</param>
3639 </member> 5159 </member>
3640 <member name="P:Npgsql.NpgsqlCopyInStream.CanWrite"> 5160 <member name="M:Npgsql.NpgsqlParameterCollection.Insert(System.Int32,System.Object)">
3641 <summary> 5161 <summary>
3642 True 5162 Inserts a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> into the collection at the specified index.
3643 </summary> 5163 </summary>
5164 <param name="index">The zero-based index where the parameter is to be inserted within the collection.</param>
5165 <param name="oValue">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
3644 </member> 5166 </member>
3645 <member name="P:Npgsql.NpgsqlCopyInStream.CanSeek"> 5167 <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.String)">
3646 <summary> 5168 <summary>
3647 False 5169 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection.
3648 </summary> 5170 </summary>
5171 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param>
3649 </member> 5172 </member>
3650 <member name="P:Npgsql.NpgsqlCopyInStream.Length"> 5173 <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.Object)">
3651 <summary> 5174 <summary>
3652 Number of bytes written so far 5175 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection.
3653 </summary> 5176 </summary>
5177 <param name="oValue">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param>
3654 </member> 5178 </member>
3655 <member name="P:Npgsql.NpgsqlCopyInStream.Position"> 5179 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.Object)">
3656 <summary> 5180 <summary>
3657 Number of bytes written so far; not settable 5181 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> exists in the collection.
3658 </summary> 5182 </summary>
5183 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
5184 <returns>true if the collection contains the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object; otherwise, false.</returns>
3659 </member> 5185 </member>
3660 <member name="T:Npgsql.NpgsqlCommand"> 5186 <member name="M:Npgsql.NpgsqlParameterCollection.TryGetValue(System.String,Npgsql.NpgsqlParameter@)">
3661 <summary> 5187 <summary>
3662 Represents a SQL statement or function (stored procedure) to execute 5188 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.
3663 against a PostgreSQL database. This class cannot be inherited.
3664 </summary> 5189 </summary>
5190 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
5191 <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list. This value is null if the parameter is not found.</param>
5192 <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns>
3665 </member> 5193 </member>
3666 <member name="M:Npgsql.NpgsqlCommand.#ctor"> 5194 <member name="M:Npgsql.NpgsqlParameterCollection.Clear">
3667 <summary> 5195 <summary>
3668 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class. 5196 Removes all items from the collection.
3669 </summary> 5197 </summary>
3670 </member> 5198 </member>
3671 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String)"> 5199 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.Object)">
3672 <summary> 5200 <summary>
3673 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query. 5201 Gets the location of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.
3674 </summary> 5202 </summary>
3675 <param name="cmdText">The text of the query.</param> 5203 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
5204 <returns>The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object in the collection.</returns>
3676 </member> 5205 </member>
3677 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection)"> 5206 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.Object)">
3678 <summary> 5207 <summary>
3679 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query and a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. 5208 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
3680 </summary> 5209 </summary>
3681 <param name="cmdText">The text of the query.</param> 5210 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
3682 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> 5211 <returns>The zero-based index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3683 </member> 5212 </member>
3684 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction)"> 5213 <member name="M:Npgsql.NpgsqlParameterCollection.CopyTo(System.Array,System.Int32)">
3685 <summary> 5214 <summary>
3686 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query, a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>, and the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>. 5215 Copies <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects from the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> to the specified array.
3687 </summary> 5216 </summary>
3688 <param name="cmdText">The text of the query.</param> 5217 <param name="array">An <see cref="T:System.Array">Array</see> to which to copy the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</param>
3689 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> 5218 <param name="index">The starting index of the array.</param>
3690 <param name="transaction">The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> in which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.</param>
3691 </member> 5219 </member>
3692 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnector)"> 5220 <member name="M:Npgsql.NpgsqlParameterCollection.GetEnumerator">
3693 <summary> 5221 <summary>
3694 Used to execute internal commands. 5222 Returns an enumerator that can iterate through the collection.
3695 </summary> 5223 </summary>
5224 <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
3696 </member> 5225 </member>
3697 <member name="M:Npgsql.NpgsqlCommand.Cancel"> 5226 <member name="M:Npgsql.NpgsqlParameterCollection.CheckType(System.Object)">
3698 <summary> 5227 <summary>
3699 Attempts to cancel the execution of a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. 5228 In methods taking an object as argument this method is used to verify
5229 that the argument has the type <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
3700 </summary> 5230 </summary>
3701 <remarks>This Method isn't implemented yet.</remarks> 5231 <param name="Object">The object to verify</param>
3702 </member> 5232 </member>
3703 <member name="M:Npgsql.NpgsqlCommand.System#ICloneable#Clone"> 5233 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.String)">
3704 <summary> 5234 <summary>
3705 Create a new command based on this one. 5235 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name.
3706 </summary> 5236 </summary>
3707 <returns>A new NpgsqlCommand object.</returns> 5237 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param>
5238 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name, or a null reference if the parameter is not found.</value>
3708 </member> 5239 </member>
3709 <member name="M:Npgsql.NpgsqlCommand.Clone"> 5240 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.Int32)">
3710 <summary> 5241 <summary>
3711 Create a new command based on this one. 5242 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.
3712 </summary> 5243 </summary>
3713 <returns>A new NpgsqlCommand object.</returns> 5244 <param name="index">The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param>
5245 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.</value>
3714 </member> 5246 </member>
3715 <member name="M:Npgsql.NpgsqlCommand.CreateDbParameter"> 5247 <member name="P:Npgsql.NpgsqlParameterCollection.Count">
3716 <summary> 5248 <summary>
3717 Creates a new instance of an <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object. 5249 Gets the number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.
3718 </summary> 5250 </summary>
3719 <returns>An <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.</returns> 5251 <value>The number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</value>
3720 </member> 5252 </member>
3721 <member name="M:Npgsql.NpgsqlCommand.CreateParameter"> 5253 <member name="T:Npgsql.NpgsqlParameterStatus">
3722 <summary> 5254 <summary>
3723 Creates a new instance of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object. 5255 This class represents the ParameterStatus message sent from PostgreSQL
3724 </summary> 5256 server.
3725 <returns>A <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> 5257 </summary>
5258
3726 </member> 5259 </member>
3727 <member name="M:Npgsql.NpgsqlCommand.ExecuteBlind"> 5260 <member name="T:Npgsql.NpgsqlParse">
3728 <summary> 5261 <summary>
3729 Slightly optimised version of ExecuteNonQuery() for internal ues in cases where the number 5262 This class represents the Parse message sent to PostgreSQL
3730 of affected rows is of no interest. 5263 server.
3731 </summary> 5264 </summary>
5265
3732 </member> 5266 </member>
3733 <member name="M:Npgsql.NpgsqlCommand.ExecuteNonQuery"> 5267 <member name="T:Npgsql.NpgsqlPasswordPacket">
3734 <summary> 5268 <summary>
3735 Executes a SQL statement against the connection and returns the number of rows affected. 5269 This class represents a PasswordPacket message sent to backend
5270 PostgreSQL.
3736 </summary> 5271 </summary>
3737 <returns>The number of rows affected if known; -1 otherwise.</returns>
3738 </member> 5272 </member>
3739 <member name="M:Npgsql.NpgsqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)"> 5273 <member name="M:Npgsql.NpgsqlPromotableSinglePhaseNotification.Prepare">
3740 <summary> 5274 <summary>
3741 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to 5275 Used when a connection is closed
3742 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
3743 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
3744 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
3745 </summary> 5276 </summary>
3746 <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
3747 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
3748 </member> 5277 </member>
3749 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader"> 5278 <member name="T:Npgsql.NpgsqlQuery">
3750 <summary> 5279 <summary>
3751 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to 5280 Summary description for NpgsqlQuery
3752 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
3753 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>.
3754 </summary> 5281 </summary>
3755 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
3756 </member> 5282 </member>
3757 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader(System.Data.CommandBehavior)"> 5283 <member name="T:Npgsql.NpgsqlRow">
3758 <summary> 5284 <summary>
3759 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to 5285 This is the abstract base class for NpgsqlAsciiRow and NpgsqlBinaryRow.
3760 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
3761 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
3762 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
3763 </summary> 5286 </summary>
3764 <param name="cb">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
3765 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
3766 <remarks>Currently the CommandBehavior parameter is ignored.</remarks>
3767 </member> 5287 </member>
3768 <member name="M:Npgsql.NpgsqlCommand.BindParameters"> 5288 <member name="T:Npgsql.NpgsqlRowDescription">
3769 <summary> 5289 <summary>
3770 This method binds the parameters from parameters collection to the bind 5290 This class represents a RowDescription message sent from
3771 message. 5291 the PostgreSQL.
3772 </summary> 5292 </summary>
5293
3773 </member> 5294 </member>
3774 <member name="M:Npgsql.NpgsqlCommand.ExecuteScalar"> 5295 <member name="T:Npgsql.NpgsqlRowDescription.FieldData">
3775 <summary> 5296 <summary>
3776 Executes the query, and returns the first column of the first row 5297 This struct represents the internal data of the RowDescription message.
3777 in the result set returned by the query. Extra columns or rows are ignored.
3778 </summary> 5298 </summary>
3779 <returns>The first column of the first row in the result set,
3780 or a null reference if the result set is empty.</returns>
3781 </member> 5299 </member>
3782 <member name="M:Npgsql.NpgsqlCommand.Prepare"> 5300 <member name="T:Npgsql.NpgsqlSchema">
3783 <summary> 5301 <summary>
3784 Creates a prepared version of the command on a PostgreSQL server. 5302 Provides the underlying mechanism for reading schema information.
3785 </summary> 5303 </summary>
3786 </member> 5304 </member>
3787 <member name="M:Npgsql.NpgsqlCommand.CheckConnectionState"> 5305 <member name="M:Npgsql.NpgsqlSchema.GetMetaDataCollections">
3788 <summary> 5306 <summary>
3789 This method checks the connection state to see if the connection 5307 Returns the MetaDataCollections that lists all possible collections.
3790 is set or it is open. If one of this conditions is not met, throws
3791 an InvalidOperationException
3792 </summary> 5308 </summary>
5309 <returns>The MetaDataCollections</returns>
3793 </member> 5310 </member>
3794 <member name="M:Npgsql.NpgsqlCommand.GetCommandText"> 5311 <member name="M:Npgsql.NpgsqlSchema.GetRestrictions">
3795 <summary> 5312 <summary>
3796 This method substitutes the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see>, if exist, in the command 5313 Returns the Restrictions that contains the meaning and position of the values in the restrictions array.
3797 to their actual values.
3798 The parameter name format is <b>:ParameterName</b>.
3799 </summary> 5314 </summary>
3800 <returns>A version of <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> with the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see> inserted.</returns> 5315 <returns>The Restrictions</returns>
3801 </member> 5316 </member>
3802 <member name="P:Npgsql.NpgsqlCommand.CommandText"> 5317 <member name="M:Npgsql.NpgsqlSchema.GetDatabases(Npgsql.NpgsqlConnection,System.String[])">
3803 <summary> 5318 <summary>
3804 Gets or sets the SQL statement or function (stored procedure) to execute at the data source. 5319 Returns the Databases that contains a list of all accessable databases.
3805 </summary> 5320 </summary>
3806 <value>The Transact-SQL statement or stored procedure to execute. The default is an empty string.</value> 5321 <param name="conn">The database connection on which to run the metadataquery.</param>
5322 <param name="restrictions">The restrictions to filter the collection.</param>
5323 <returns>The Databases</returns>
3807 </member> 5324 </member>
3808 <member name="P:Npgsql.NpgsqlCommand.CommandTimeout"> 5325 <member name="M:Npgsql.NpgsqlSchema.GetTables(Npgsql.NpgsqlConnection,System.String[])">
3809 <summary> 5326 <summary>
3810 Gets or sets the wait time before terminating the attempt 5327 Returns the Tables that contains table and view names and the database and schema they come from.
3811 to execute a command and generating an error.
3812 </summary> 5328 </summary>
3813 <value>The time (in seconds) to wait for the command to execute. 5329 <param name="conn">The database connection on which to run the metadataquery.</param>
3814 The default is 20 seconds.</value> 5330 <param name="restrictions">The restrictions to filter the collection.</param>
5331 <returns>The Tables</returns>
3815 </member> 5332 </member>
3816 <member name="P:Npgsql.NpgsqlCommand.CommandType"> 5333 <member name="M:Npgsql.NpgsqlSchema.GetColumns(Npgsql.NpgsqlConnection,System.String[])">
3817 <summary> 5334 <summary>
3818 Gets or sets a value indicating how the 5335 Returns the Columns that contains information about columns in tables.
3819 <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> property is to be interpreted.
3820 </summary> 5336 </summary>
3821 <value>One of the <see cref="T:System.Data.CommandType">CommandType</see> values. The default is <see cref="T:System.Data.CommandType">CommandType.Text</see>.</value> 5337 <param name="conn">The database connection on which to run the metadataquery.</param>
5338 <param name="restrictions">The restrictions to filter the collection.</param>
5339 <returns>The Columns.</returns>
3822 </member> 5340 </member>
3823 <member name="P:Npgsql.NpgsqlCommand.Connection"> 5341 <member name="M:Npgsql.NpgsqlSchema.GetViews(Npgsql.NpgsqlConnection,System.String[])">
3824 <summary> 5342 <summary>
3825 Gets or sets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> 5343 Returns the Views that contains view names and the database and schema they come from.
3826 used by this instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
3827 </summary> 5344 </summary>
3828 <value>The connection to a data source. The default value is a null reference.</value> 5345 <param name="conn">The database connection on which to run the metadataquery.</param>
5346 <param name="restrictions">The restrictions to filter the collection.</param>
5347 <returns>The Views</returns>
3829 </member> 5348 </member>
3830 <member name="P:Npgsql.NpgsqlCommand.Parameters"> 5349 <member name="M:Npgsql.NpgsqlSchema.GetUsers(Npgsql.NpgsqlConnection,System.String[])">
3831 <summary> 5350 <summary>
3832 Gets the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. 5351 Returns the Users containing user names and the sysid of those users.
3833 </summary> 5352 </summary>
3834 <value>The parameters of the SQL statement or function (stored procedure). The default is an empty collection.</value> 5353 <param name="conn">The database connection on which to run the metadataquery.</param>
5354 <param name="restrictions">The restrictions to filter the collection.</param>
5355 <returns>The Users.</returns>
3835 </member> 5356 </member>
3836 <member name="P:Npgsql.NpgsqlCommand.Transaction"> 5357 <member name="T:Npgsql.NpgsqlStartupPacket">
3837 <summary> 5358 <summary>
3838 Gets or sets the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> 5359 This class represents a StartupPacket message of PostgreSQL
3839 within which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes. 5360 protocol.
3840 </summary> 5361 </summary>
3841 <value>The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>. 5362
3842 The default value is a null reference.</value>
3843 </member> 5363 </member>
3844 <member name="P:Npgsql.NpgsqlCommand.UpdatedRowSource"> 5364 <member name="T:Npgsql.CompletedResponse">
3845 <summary> 5365 <summary>
3846 Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow">DataRow</see> 5366 Represents a completed response message.
3847 when used by the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">Update</see>
3848 method of the <see cref="T:System.Data.Common.DbDataAdapter">DbDataAdapter</see>.
3849 </summary> 5367 </summary>
3850 <value>One of the <see cref="T:System.Data.UpdateRowSource">UpdateRowSource</see> values.</value>
3851 </member> 5368 </member>
3852 <member name="P:Npgsql.NpgsqlCommand.LastInsertedOID"> 5369 <member name="T:Npgsql.NpgsqlSync">
3853 <summary> 5370 <summary>
3854 Returns oid of inserted row. This is only updated when using executenonQuery and when command inserts just a single row. If table is created without oids, this will always be 0. 5371 This class represents the Sync message sent to PostgreSQL
3855 </summary> 5372 server.
5373 </summary>
5374
3856 </member> 5375 </member>
3857 <member name="T:Npgsql.NpgsqlParameterCollection"> 5376 <member name="T:Npgsql.NpgsqlTransaction">
3858 <summary> 5377 <summary>
3859 Represents a collection of parameters relevant to a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> 5378 Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited.
3860 as well as their respective mappings to columns in a <see cref="T:System.Data.DataSet">DataSet</see>.
3861 This class cannot be inherited.
3862 </summary> 5379 </summary>
3863 </member> 5380 </member>
3864 <member name="M:Npgsql.NpgsqlParameterCollection.#ctor"> 5381 <member name="M:Npgsql.NpgsqlTransaction.Commit">
3865 <summary> 5382 <summary>
3866 Initializes a new instance of the NpgsqlParameterCollection class. 5383 Commits the database transaction.
3867 </summary> 5384 </summary>
3868 </member> 5385 </member>
3869 <member name="M:Npgsql.NpgsqlParameterCollection.Add(Npgsql.NpgsqlParameter)"> 5386 <member name="M:Npgsql.NpgsqlTransaction.Rollback">
3870 <summary> 5387 <summary>
3871 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. 5388 Rolls back a transaction from a pending state.
3872 </summary> 5389 </summary>
3873 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
3874 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3875 </member> 5390 </member>
3876 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,System.Object)"> 5391 <member name="M:Npgsql.NpgsqlTransaction.Rollback(System.String)">
3877 <summary> 5392 <summary>
3878 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value. 5393 Rolls back a transaction from a pending savepoint state.
3879 </summary> 5394 </summary>
3880 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
3881 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
3882 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3883 <remarks>
3884 Use caution when using this overload of the
3885 <b>Add</b> method to specify integer parameter values.
3886 Because this overload takes a <i>value</i> of type Object,
3887 you must convert the integral value to an <b>Object</b>
3888 type when the value is zero, as the following C# example demonstrates.
3889 <code>parameters.Add(":pname", Convert.ToInt32(0));</code>
3890 If you do not perform this conversion, the compiler will assume you
3891 are attempting to call the NpgsqlParameterCollection.Add(string, DbType) overload.
3892 </remarks>
3893 </member> 5395 </member>
3894 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType)"> 5396 <member name="M:Npgsql.NpgsqlTransaction.Save(System.String)">
3895 <summary> 5397 <summary>
3896 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the parameter name and the data type. 5398 Creates a transaction save point.
3897 </summary> 5399 </summary>
3898 <param name="parameterName">The name of the parameter.</param>
3899 <param name="parameterType">One of the DbType values.</param>
3900 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3901 </member> 5400 </member>
3902 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> 5401 <member name="M:Npgsql.NpgsqlTransaction.Cancel">
3903 <summary> 5402 <summary>
3904 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, and the column length. 5403 Cancel the transaction without telling the backend about it. This is
5404 used to make the transaction go away when closing a connection.
3905 </summary> 5405 </summary>
3906 <param name="parameterName">The name of the parameter.</param>
3907 <param name="parameterType">One of the DbType values.</param>
3908 <param name="size">The length of the column.</param>
3909 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3910 </member> 5406 </member>
3911 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> 5407 <member name="P:Npgsql.NpgsqlTransaction.Connection">
3912 <summary> 5408 <summary>
3913 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, the column length, and the source column name. 5409 Gets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
5410 object associated with the transaction, or a null reference if the
5411 transaction is no longer valid.
3914 </summary> 5412 </summary>
3915 <param name="parameterName">The name of the parameter.</param> 5413 <value>The <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
3916 <param name="parameterType">One of the DbType values.</param> 5414 object associated with the transaction.</value>
3917 <param name="size">The length of the column.</param>
3918 <param name="sourceColumn">The name of the source column.</param>
3919 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3920 </member> 5415 </member>
3921 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.String)"> 5416 <member name="P:Npgsql.NpgsqlTransaction.IsolationLevel">
3922 <summary> 5417 <summary>
3923 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using the parameter name. 5418 Specifies the <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction.
3924 </summary> 5419 </summary>
3925 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to retrieve.</param> 5420 <value>The <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction.
5421 The default is <b>ReadCommitted</b>.</value>
3926 </member> 5422 </member>
3927 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.String)"> 5423 <member name="T:Npgsql.PGUtil">
3928 <summary> 5424 <summary>
3929 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. 5425 This class provides many util methods to handle
3930 </summary> 5426 reading and writing of PostgreSQL protocol messages.
3931 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> 5427 </summary>
3932 <returns><b>true</b> if the collection contains the parameter; otherwise, <b>false</b>.</returns>
3933 </member> 5428 </member>
3934 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.String)"> 5429 <member name="M:Npgsql.PGUtil.ConvertProtocolVersion(Npgsql.ProtocolVersion)">
3935 <summary> 5430 <summary>
3936 Gets the location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection with a specific parameter name. 5431 This method takes a ProtocolVersion and returns an integer
3937 </summary> 5432 version number that the Postgres backend will recognize in a
3938 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> 5433 startup packet.
3939 <returns>The zero-based location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.</returns> 5434 </summary>
3940 </member> 5435 </member>
3941 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.Int32)"> 5436 <member name="M:Npgsql.PGUtil.ExtractServerVersion(System.String)">
3942 <summary> 5437 <summary>
3943 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using a specific index. 5438 This method takes a version string as returned by SELECT VERSION() and returns
5439 a valid version string ("7.2.2" for example).
5440 This is only needed when running protocol version 2.
5441 This does not do any validity checks.
3944 </summary> 5442 </summary>
3945 <param name="index">The zero-based index of the parameter.</param>
3946 </member> 5443 </member>
3947 <member name="M:Npgsql.NpgsqlParameterCollection.Insert(System.Int32,System.Object)"> 5444 <member name="M:Npgsql.PGUtil.ReadString(System.IO.Stream)">
3948 <summary> 5445 <summary>
3949 Inserts a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> into the collection at the specified index. 5446 This method gets a C NULL terminated string from the network stream.
3950 </summary> 5447 It keeps reading a byte in each time until a NULL byte is returned.
3951 <param name="index">The zero-based index where the parameter is to be inserted within the collection.</param> 5448 It returns the resultant string of bytes read.
3952 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> 5449 This string is sent from backend.
5450 </summary>
3953 </member> 5451 </member>
3954 <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.Object)"> 5452 <member name="M:Npgsql.PGUtil.ReadBytes(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
3955 <summary> 5453 <summary>
3956 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection. 5454 Reads requested number of bytes from stream with retries until Stream.Read returns 0 or count is reached.
3957 </summary> 5455 </summary>
3958 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param> 5456 <param name="stream">Stream to read</param>
5457 <param name="buffer">byte buffer to fill</param>
5458 <param name="offset">starting position to fill the buffer</param>
5459 <param name="count">number of bytes to read</param>
5460 <returns>The number of bytes read. May be less than count if no more bytes are available.</returns>
3959 </member> 5461 </member>
3960 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.Object)"> 5462 <member name="M:Npgsql.PGUtil.ReadBytes(System.Byte[],System.Int32,System.Int32,System.Boolean)">
3961 <summary> 5463 <summary>
3962 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> exists in the collection. 5464 Reads requested number of bytes from <paramref name="src"/>. If output matches <paramref name="src"/> exactly, and <paramref name="forceCopy"/> == false, <paramref name="src"/> is returned directly.
3963 </summary> 5465 </summary>
3964 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> 5466 <param name="src">Source array.</param>
3965 <returns>true if the collection contains the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object; otherwise, false.</returns> 5467 <param name="offset">Starting position to read from <paramref name="src"/></param>
5468 <param name="count">Number of bytes to read</param>
5469 <param name="forceCopy">Force a copy, even if the output is an exact copy of <paramref name="src"/>.</param>
5470 <returns>byte[] containing data requested.</returns>
3966 </member> 5471 </member>
3967 <member name="M:Npgsql.NpgsqlParameterCollection.TryGetValue(System.String,Npgsql.NpgsqlParameter@)"> 5472 <member name="M:Npgsql.PGUtil.WriteString(System.IO.Stream,System.String)">
3968 <summary> 5473 <summary>
3969 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. 5474 This method writes a string to the network stream.
3970 </summary> 5475 </summary>
3971 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
3972 <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list. This value is null if the parameter is not found.</param>
3973 <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns>
3974 </member> 5476 </member>
3975 <member name="M:Npgsql.NpgsqlParameterCollection.Clear"> 5477 <member name="M:Npgsql.PGUtil.WriteString(System.IO.Stream,System.String,System.Object[])">
3976 <summary> 5478 <summary>
3977 Removes all items from the collection. 5479 This method writes a string to the network stream.
3978 </summary> 5480 </summary>
3979 </member> 5481 </member>
3980 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.Object)"> 5482 <member name="M:Npgsql.PGUtil.WriteStringNullTerminated(System.IO.Stream,System.String)">
3981 <summary> 5483 <summary>
3982 Gets the location of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection. 5484 This method writes a C NULL terminated string to the network stream.
3983 </summary> 5485 It appends a NULL terminator to the end of the String.
3984 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> 5486 </summary>
3985 <returns>The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object in the collection.</returns>
3986 </member> 5487 </member>
3987 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.Object)"> 5488 <member name="M:Npgsql.PGUtil.WriteStringNullTerminated(System.IO.Stream,System.String,System.Object[])">
3988 <summary> 5489 <summary>
3989 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. 5490 This method writes a C NULL terminated string to the network stream.
3990 </summary> 5491 It appends a NULL terminator to the end of the String.
3991 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> 5492 </summary>
3992 <returns>The zero-based index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
3993 </member> 5493 </member>
3994 <member name="M:Npgsql.NpgsqlParameterCollection.CopyTo(System.Array,System.Int32)"> 5494 <member name="M:Npgsql.PGUtil.WriteBytes(System.IO.Stream,System.Byte)">
3995 <summary> 5495 <summary>
3996 Copies <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects from the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> to the specified array. 5496 This method writes a byte to the stream. It also enables logging of them.
3997 </summary> 5497 </summary>
3998 <param name="array">An <see cref="T:System.Array">Array</see> to which to copy the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</param>
3999 <param name="index">The starting index of the array.</param>
4000 </member> 5498 </member>
4001 <member name="M:Npgsql.NpgsqlParameterCollection.GetEnumerator"> 5499 <member name="M:Npgsql.PGUtil.WriteBytesNullTerminated(System.IO.Stream,System.Byte)">
4002 <summary> 5500 <summary>
4003 Returns an enumerator that can iterate through the collection. 5501 This method writes a byte to the stream. It also enables logging of them.
4004 </summary> 5502 </summary>
4005 <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
4006 </member> 5503 </member>
4007 <member name="M:Npgsql.NpgsqlParameterCollection.CheckType(System.Object)"> 5504 <member name="M:Npgsql.PGUtil.WriteBytes(System.IO.Stream,System.Byte[])">
4008 <summary> 5505 <summary>
4009 In methods taking an object as argument this method is used to verify 5506 This method writes a set of bytes to the stream. It also enables logging of them.
4010 that the argument has the type <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
4011 </summary> 5507 </summary>
4012 <param name="Object">The object to verify</param>
4013 </member> 5508 </member>
4014 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.String)"> 5509 <member name="M:Npgsql.PGUtil.WriteBytesNullTerminated(System.IO.Stream,System.Byte[])">
4015 <summary> 5510 <summary>
4016 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name. 5511 This method writes a set of bytes to the stream. It also enables logging of them.
4017 </summary> 5512 </summary>
4018 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param>
4019 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name, or a null reference if the parameter is not found.</value>
4020 </member> 5513 </member>
4021 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.Int32)"> 5514 <member name="M:Npgsql.PGUtil.WriteLimString(System.IO.Stream,System.String,System.Int32)">
4022 <summary> 5515 <summary>
4023 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index. 5516 This method writes a C NULL terminated string limited in length to the
4024 </summary> 5517 backend server.
4025 <param name="index">The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param> 5518 It pads the string with null bytes to the size specified.
4026 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.</value> 5519 </summary>
4027 </member> 5520 </member>
4028 <member name="P:Npgsql.NpgsqlParameterCollection.Count"> 5521 <member name="M:Npgsql.PGUtil.WriteLimBytes(System.IO.Stream,System.Byte[],System.Int32)">
4029 <summary> 5522 <summary>
4030 Gets the number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection. 5523 This method writes a C NULL terminated byte[] limited in length to the
4031 </summary> 5524 backend server.
4032 <value>The number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</value> 5525 It pads the string with null bytes to the size specified.
5526 </summary>
4033 </member> 5527 </member>
4034 <member name="T:Npgsql.NpgsqlCopyInState"> 5528 <member name="M:Npgsql.PGUtil.WriteInt32(System.IO.Stream,System.Int32)">
4035 <summary> 5529 <summary>
4036 Represents an ongoing COPY FROM STDIN operation. 5530 Write a 32-bit integer to the given stream in the correct byte order.
4037 Provides methods to push data to server and end or cancel the operation.
4038 </summary> 5531 </summary>
4039 </member> 5532 </member>
4040 <member name="M:Npgsql.NpgsqlCopyInState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> 5533 <member name="M:Npgsql.PGUtil.ReadInt32(System.IO.Stream)">
4041 <summary> 5534 <summary>
4042 Called from NpgsqlState.ProcessBackendResponses upon CopyInResponse. 5535 Read a 32-bit integer from the given stream in the correct byte order.
4043 If CopyStream is already set, it is used to read data to push to server, after which the copy is completed.
4044 Otherwise CopyStream is set to a writable NpgsqlCopyInStream that calls SendCopyData each time it is written to.
4045 </summary> 5536 </summary>
4046 </member> 5537 </member>
4047 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyData(Npgsql.NpgsqlConnector,System.Byte[],System.Int32,System.Int32)"> 5538 <member name="M:Npgsql.PGUtil.ReadInt32(System.Byte[],System.Int32)">
4048 <summary> 5539 <summary>
4049 Sends given packet to server as a CopyData message. 5540 Read a 32-bit integer from the given array in the correct byte order.
4050 Does not check for notifications! Use another thread for that.
4051 </summary> 5541 </summary>
4052 </member> 5542 </member>
4053 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyDone(Npgsql.NpgsqlConnector)"> 5543 <member name="M:Npgsql.PGUtil.WriteInt16(System.IO.Stream,System.Int16)">
4054 <summary> 5544 <summary>
4055 Sends CopyDone message to server. Handles responses, ie. may throw an exception. 5545 Write a 16-bit integer to the given stream in the correct byte order.
4056 </summary> 5546 </summary>
4057 </member> 5547 </member>
4058 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyFail(Npgsql.NpgsqlConnector,System.String)"> 5548 <member name="M:Npgsql.PGUtil.ReadInt16(System.IO.Stream)">
4059 <summary> 5549 <summary>
4060 Sends CopyFail message to server. Handles responses, ie. should always throw an exception: 5550 Read a 16-bit integer from the given stream in the correct byte order.
4061 in CopyIn state the server responds to CopyFail with an error response;
4062 outside of a CopyIn state the server responds to CopyFail with an error response;
4063 without network connection or whatever, there's going to eventually be a failure, timeout or user intervention.
4064 </summary> 5551 </summary>
4065 </member> 5552 </member>
4066 <member name="P:Npgsql.NpgsqlCopyInState.CopyFormat"> 5553 <member name="M:Npgsql.PGUtil.ReadInt16(System.Byte[],System.Int32)">
4067 <summary> 5554 <summary>
4068 Copy format information returned from server. 5555 Read a 16-bit integer from the given array in the correct byte order.
4069 </summary> 5556 </summary>
4070 </member> 5557 </member>
4071 <member name="T:NpgsqlTypes.NpgsqlPoint"> 5558 <member name="M:Npgsql.PGUtil.HostNetworkByteOrderSwap(System.Byte[],System.Boolean)">
4072 <summary> 5559 <summary>
4073 Represents a PostgreSQL Point type 5560 Copy and possibly reverse a byte array, depending on host architecture endienness.
4074 </summary> 5561 </summary>
5562 <param name="src">Source byte array.</param>
5563 <param name="forceCopy">Force a copy even if no swap is performed.</param>
5564 <returns><paramref name="src"/>, reversed if on a little-endian architecture, copied if required.</returns>
4075 </member> 5565 </member>
4076 <member name="T:NpgsqlTypes.NpgsqlLSeg"> 5566 <member name="M:Npgsql.PGUtil.HostNetworkByteOrderSwap(System.Byte[],System.Int32,System.Int32,System.Boolean)">
4077 <summary> 5567 <summary>
4078 Represents a PostgreSQL Line Segment type. 5568 Copy and possibly reverse a byte array, depending on host architecture endienness.
4079 </summary> 5569 </summary>
5570 <param name="src">Source byte array.</param>
5571 <param name="start">Starting offset in source array.</param>
5572 <param name="length">Number of bytes to copy.</param>
5573 <param name="forceCopy">Force a copy even if no swap is performed.</param>
5574 <returns><paramref name="src"/>, reversed if on a little-endian architecture, copied if required.</returns>
4080 </member> 5575 </member>
4081 <member name="T:NpgsqlTypes.NpgsqlPath"> 5576 <member name="T:Npgsql.ProtocolVersion">
4082 <summary> 5577 <summary>
4083 Represents a PostgreSQL Path type. 5578 Represent the frontend/backend protocol version.
4084 </summary> 5579 </summary>
4085 </member> 5580 </member>
4086 <member name="T:NpgsqlTypes.NpgsqlPolygon"> 5581 <member name="T:Npgsql.ServerVersion">
5582 <summary>
5583 Represent the backend server version.
5584 As this class offers no functionality beyond that offered by <see cref="T:System.Version"/> it has been
5585 deprecated in favour of that class.
5586 </summary>
5587
5588 </member>
5589 <member name="M:Npgsql.ServerVersion.ToString">
4087 <summary> 5590 <summary>
4088 Represents a PostgreSQL Polygon type. 5591 Returns the string representation of this version in three place dot notation (Major.Minor.Patch).
4089 </summary> 5592 </summary>
4090 </member> 5593 </member>
4091 <member name="T:NpgsqlTypes.NpgsqlCircle"> 5594 <member name="P:Npgsql.ServerVersion.Major">
4092 <summary> 5595 <summary>
4093 Represents a PostgreSQL Circle type. 5596 Server version major number.
4094 </summary> 5597 </summary>
4095 </member> 5598 </member>
4096 <member name="T:NpgsqlTypes.NpgsqlInet"> 5599 <member name="P:Npgsql.ServerVersion.Minor">
4097 <summary> 5600 <summary>
4098 Represents a PostgreSQL inet type. 5601 Server version minor number.
4099 </summary> 5602 </summary>
4100 </member> 5603 </member>
4101 <member name="T:NpgsqlTypes.NpgsqlMacAddress"> 5604 <member name="P:Npgsql.ServerVersion.Patch">
4102 <summary> 5605 <summary>
4103 Represents a PostgreSQL MacAddress type. 5606 Server version patch level number.
4104 </summary> 5607 </summary>
4105 </member> 5608 </member>
4106 <member name="M:NpgsqlTypes.NpgsqlMacAddress.#ctor(System.String)"> 5609 <member name="T:Npgsql.SSPIHandler">
4107 <summary> 5610 <summary>
4108 5611 A class to handle everything associated with SSPI authentication
4109 </summary> 5612 </summary>
4110 <param name="macAddr">The macAddr parameter must contain a string that can only consist of numbers
4111 and upper-case letters as hexadecimal digits. (See PhysicalAddress.Parse method on MSDN)</param>
4112 </member> 5613 </member>
4113 <member name="T:Npgsql.NpgsqlPasswordPacket"> 5614 <member name="T:Npgsql.SSPIHandler.SecBufferDesc">
4114 <summary> 5615 <summary>
4115 This class represents a PasswordPacket message sent to backend 5616 Simplified SecBufferDesc struct with only one SecBuffer
4116 PostgreSQL.
4117 </summary> 5617 </summary>
4118 </member> 5618 </member>
4119 </members> 5619 </members>
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index 1a12a1e..f047f58 100755
--- a/bin/OpenMetaverse.Rendering.Meshmerizer.dll
+++ b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
deleted file mode 100644
index 8f0dd81..0000000
--- a/bin/OpenMetaverse.StructuredData.XML
+++ /dev/null
@@ -1,349 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>OpenMetaverse.StructuredData</name>
5 </assembly>
6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDType">
8 <summary>
9
10 </summary>
11 </member>
12 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
13 <summary></summary>
14 </member>
15 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
16 <summary></summary>
17 </member>
18 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
19 <summary></summary>
20 </member>
21 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
22 <summary></summary>
23 </member>
24 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
25 <summary></summary>
26 </member>
27 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
28 <summary></summary>
29 </member>
30 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
31 <summary></summary>
32 </member>
33 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
34 <summary></summary>
35 </member>
36 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
37 <summary></summary>
38 </member>
39 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
40 <summary></summary>
41 </member>
42 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
43 <summary></summary>
44 </member>
45 <member name="T:OpenMetaverse.StructuredData.OSDException">
46 <summary>
47
48 </summary>
49 </member>
50 <member name="T:OpenMetaverse.StructuredData.OSD">
51 <summary>
52
53 </summary>
54 </member>
55 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
56 <summary>
57 Uses reflection to create an SDMap from all of the SD
58 serializable types in an object
59 </summary>
60 <param name="obj">Class or struct containing serializable types</param>
61 <returns>An SDMap holding the serialized values from the
62 container object</returns>
63 </member>
64 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
65 <summary>
66 Uses reflection to deserialize member variables in an object from
67 an SDMap
68 </summary>
69 <param name="obj">Reference to an object to fill with deserialized
70 values</param>
71 <param name="serialized">Serialized values to put in the target
72 object</param>
73 </member>
74 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
75 <summary>
76
77 </summary>
78 </member>
79 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
80 <summary>
81
82 </summary>
83 </member>
84 <member name="T:OpenMetaverse.StructuredData.OSDReal">
85 <summary>
86
87 </summary>
88 </member>
89 <member name="T:OpenMetaverse.StructuredData.OSDString">
90 <summary>
91
92 </summary>
93 </member>
94 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
95 <summary>
96
97 </summary>
98 </member>
99 <member name="T:OpenMetaverse.StructuredData.OSDDate">
100 <summary>
101
102 </summary>
103 </member>
104 <member name="T:OpenMetaverse.StructuredData.OSDUri">
105 <summary>
106
107 </summary>
108 </member>
109 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
110 <summary>
111
112 </summary>
113 </member>
114 <member name="T:OpenMetaverse.StructuredData.OSDMap">
115 <summary>
116
117 </summary>
118 </member>
119 <member name="T:OpenMetaverse.StructuredData.OSDArray">
120 <summary>
121
122 </summary>
123 </member>
124 <member name="T:OpenMetaverse.StructuredData.OSDParser">
125 <summary>
126
127 </summary>
128 <summary>
129
130 </summary>
131 <summary>
132
133 </summary>
134 </member>
135 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
136 <summary>
137 Deserializes binary LLSD
138 </summary>
139 <param name="binaryData">Serialized data</param>
140 <returns>OSD containting deserialized data</returns>
141 </member>
142 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
143 <summary>
144 Deserializes binary LLSD
145 </summary>
146 <param name="stream">Stream to read the data from</param>
147 <returns>OSD containting deserialized data</returns>
148 </member>
149 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
150 <summary>
151 Serializes OSD to binary format. It does no prepend header
152 </summary>
153 <param name="osd">OSD to serialize</param>
154 <returns>Serialized data</returns>
155 </member>
156 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD,System.Boolean)">
157 <summary>
158 Serializes OSD to binary format
159 </summary>
160 <param name="osd">OSD to serialize</param>
161 <param name="prependHeader"></param>
162 <returns>Serialized data</returns>
163 </member>
164 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
165 <summary>
166 Serializes OSD to binary format. It does no prepend header
167 </summary>
168 <param name="data">OSD to serialize</param>
169 <returns>Serialized data</returns>
170 </member>
171 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD,System.Boolean)">
172 <summary>
173 Serializes OSD to binary format
174 </summary>
175 <param name="data">OSD to serialize</param>
176 <param name="prependHeader"></param>
177 <returns>Serialized data</returns>
178 </member>
179 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
180 <summary>
181
182 </summary>
183 <param name="stream"></param>
184 </member>
185 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
186 <summary>
187
188 </summary>
189 <param name="stream"></param>
190 <param name="toFind"></param>
191 <returns></returns>
192 </member>
193 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)">
194 <summary>
195
196 </summary>
197 <param name="stream"></param>
198 <param name="toFind"></param>
199 <returns></returns>
200 </member>
201 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
202 <summary>
203
204 </summary>
205 <param name="stream"></param>
206 <param name="consumeBytes"></param>
207 <returns></returns>
208 </member>
209 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
210 <summary>
211
212 </summary>
213 <param name="binaryNetEnd"></param>
214 <returns></returns>
215 </member>
216 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
217 <summary>
218
219 </summary>
220 <param name="binaryNetEnd"></param>
221 <returns></returns>
222 </member>
223 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
224 <summary>
225
226 </summary>
227 <param name="intHostEnd"></param>
228 <returns></returns>
229 </member>
230 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
231 <summary>
232
233 </summary>
234 <param name="reader"></param>
235 <returns></returns>
236 </member>
237 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
238 <summary>
239
240 </summary>
241 <param name="reader"></param>
242 <returns></returns>
243 </member>
244 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
245 <summary>
246
247 </summary>
248 <param name="reader"></param>
249 <returns></returns>
250 </member>
251 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
252 <summary>
253
254 </summary>
255 <param name="reader"></param>
256 <returns></returns>
257 </member>
258 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
259 <summary>
260
261 </summary>
262 <param name="reader"></param>
263 <param name="delimiter"></param>
264 <returns></returns>
265 </member>
266 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
267 <summary>
268
269 </summary>
270 <param name="reader"></param>
271 <param name="buffer"></param>
272 <param name="offset"></param>
273 <returns></returns>
274 </member>
275 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
276 <summary>
277
278 </summary>
279 <param name="s"></param>
280 <param name="c"></param>
281 <returns></returns>
282 </member>
283 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
284 <summary>
285
286 </summary>
287 <param name="s"></param>
288 <param name="c"></param>
289 <returns></returns>
290 </member>
291 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
292 <summary>
293
294 </summary>
295 <param name="xmlData"></param>
296 <returns></returns>
297 </member>
298 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
299 <summary>
300
301 </summary>
302 <param name="xmlData"></param>
303 <returns></returns>
304 </member>
305 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
306 <summary>
307
308 </summary>
309 <param name="xmlData"></param>
310 <returns></returns>
311 </member>
312 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
313 <summary>
314
315 </summary>
316 <param name="data"></param>
317 <returns></returns>
318 </member>
319 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
320 <summary>
321
322 </summary>
323 <param name="data"></param>
324 <returns></returns>
325 </member>
326 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
327 <summary>
328
329 </summary>
330 <param name="writer"></param>
331 <param name="data"></param>
332 </member>
333 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
334 <summary>
335
336 </summary>
337 <param name="xmlData"></param>
338 <param name="error"></param>
339 <returns></returns>
340 </member>
341 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
342 <summary>
343
344 </summary>
345 <param name="reader"></param>
346 <returns></returns>
347 </member>
348 </members>
349</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index 7aeb089..62aecd4 100755
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
deleted file mode 100644
index ce8ca86..0000000
--- a/bin/OpenMetaverse.XML
+++ /dev/null
@@ -1,36656 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>OpenMetaverse</name>
5 </assembly>
6 <members>
7 <member name="T:OpenMetaverse.ScriptPermission">
8 <summary>
9 Permission request flags, asked when a script wants to control an Avatar
10 </summary>
11 </member>
12 <member name="F:OpenMetaverse.ScriptPermission.None">
13 <summary>Placeholder for empty values, shouldn't ever see this</summary>
14 </member>
15 <member name="F:OpenMetaverse.ScriptPermission.Debit">
16 <summary>Script wants ability to take money from you</summary>
17 </member>
18 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
19 <summary>Script wants to take camera controls for you</summary>
20 </member>
21 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
22 <summary>Script wants to remap avatars controls</summary>
23 </member>
24 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
25 <summary>Script wants to trigger avatar animations</summary>
26 <remarks>This function is not implemented on the grid</remarks>
27 </member>
28 <member name="F:OpenMetaverse.ScriptPermission.Attach">
29 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
30 </member>
31 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
32 <summary>Script wants permission to release ownership</summary>
33 <remarks>This function is not implemented on the grid
34 The concept of "public" objects does not exist anymore.</remarks>
35 </member>
36 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
37 <summary>Script wants ability to link/delink with other prims</summary>
38 </member>
39 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
40 <summary>Script wants permission to change joints</summary>
41 <remarks>This function is not implemented on the grid</remarks>
42 </member>
43 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
44 <summary>Script wants permissions to change permissions</summary>
45 <remarks>This function is not implemented on the grid</remarks>
46 </member>
47 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
48 <summary>Script wants to track avatars camera position and rotation </summary>
49 </member>
50 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
51 <summary>Script wants to control your camera</summary>
52 </member>
53 <member name="F:OpenMetaverse.ScriptPermission.Teleport">
54 <summary>Script wants the ability to teleport you</summary>
55 </member>
56 <member name="T:OpenMetaverse.InstantMessageDialog">
57 <summary>
58 Special commands used in Instant Messages
59 </summary>
60 </member>
61 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
62 <summary>Indicates a regular IM from another agent</summary>
63 </member>
64 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
65 <summary>Simple notification box with an OK button</summary>
66 </member>
67 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
68 <summary>You've been invited to join a group.</summary>
69 </member>
70 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
71 <summary>Inventory offer</summary>
72 </member>
73 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
74 <summary>Accepted inventory offer</summary>
75 </member>
76 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
77 <summary>Declined inventory offer</summary>
78 </member>
79 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
80 <summary>Group vote</summary>
81 </member>
82 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
83 <summary>An object is offering its inventory</summary>
84 </member>
85 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
86 <summary>Accept an inventory offer from an object</summary>
87 </member>
88 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
89 <summary>Decline an inventory offer from an object</summary>
90 </member>
91 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
92 <summary>Unknown</summary>
93 </member>
94 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
95 <summary>Start a session, or add users to a session</summary>
96 </member>
97 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
98 <summary>Start a session, but don't prune offline users</summary>
99 </member>
100 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
101 <summary>Start a session with your group</summary>
102 </member>
103 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
104 <summary>Start a session without a calling card (finder or objects)</summary>
105 </member>
106 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
107 <summary>Send a message to a session</summary>
108 </member>
109 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
110 <summary>Leave a session</summary>
111 </member>
112 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
113 <summary>Indicates that the IM is from an object</summary>
114 </member>
115 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
116 <summary>Sent an IM to a busy user, this is the auto response</summary>
117 </member>
118 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
119 <summary>Shows the message in the console and chat history</summary>
120 </member>
121 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
122 <summary>Send a teleport lure</summary>
123 </member>
124 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
125 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
126 </member>
127 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
128 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
129 </member>
130 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
131 <summary>Only useful if you have Linden permissions</summary>
132 </member>
133 <member name="F:OpenMetaverse.InstantMessageDialog.RequestLure">
134 <summary>Request a teleport lure</summary>
135 </member>
136 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
137 <summary>IM to tell the user to go to an URL</summary>
138 </member>
139 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
140 <summary>IM for help</summary>
141 </member>
142 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
143 <summary>IM sent automatically on call for help, sends a lure
144 to each Helper reached</summary>
145 </member>
146 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
147 <summary>Like an IM but won't go to email</summary>
148 </member>
149 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
150 <summary>IM from a group officer to all group members</summary>
151 </member>
152 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
153 <summary>Unknown</summary>
154 </member>
155 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
156 <summary>Unknown</summary>
157 </member>
158 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
159 <summary>Accept a group invitation</summary>
160 </member>
161 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
162 <summary>Decline a group invitation</summary>
163 </member>
164 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
165 <summary>Unknown</summary>
166 </member>
167 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
168 <summary>An avatar is offering you friendship</summary>
169 </member>
170 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
171 <summary>An avatar has accepted your friendship offer</summary>
172 </member>
173 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
174 <summary>An avatar has declined your friendship offer</summary>
175 </member>
176 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
177 <summary>Indicates that a user has started typing</summary>
178 </member>
179 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
180 <summary>Indicates that a user has stopped typing</summary>
181 </member>
182 <member name="T:OpenMetaverse.InstantMessageOnline">
183 <summary>
184 Flag in Instant Messages, whether the IM should be delivered to
185 offline avatars as well
186 </summary>
187 </member>
188 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
189 <summary>Only deliver to online avatars</summary>
190 </member>
191 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
192 <summary>If the avatar is offline the message will be held until
193 they login next, and possibly forwarded to their e-mail account</summary>
194 </member>
195 <member name="T:OpenMetaverse.ChatType">
196 <summary>
197 Conversion type to denote Chat Packet types in an easier-to-understand format
198 </summary>
199 </member>
200 <member name="F:OpenMetaverse.ChatType.Whisper">
201 <summary>Whisper (5m radius)</summary>
202 </member>
203 <member name="F:OpenMetaverse.ChatType.Normal">
204 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
205 </member>
206 <member name="F:OpenMetaverse.ChatType.Shout">
207 <summary>Shouting! (100m radius)</summary>
208 </member>
209 <member name="F:OpenMetaverse.ChatType.StartTyping">
210 <summary>Event message when an Avatar has begun to type</summary>
211 </member>
212 <member name="F:OpenMetaverse.ChatType.StopTyping">
213 <summary>Event message when an Avatar has stopped typing</summary>
214 </member>
215 <member name="F:OpenMetaverse.ChatType.Debug">
216 <summary>Send the message to the debug channel</summary>
217 </member>
218 <member name="F:OpenMetaverse.ChatType.OwnerSay">
219 <summary>Event message when an object uses llOwnerSay</summary>
220 </member>
221 <member name="F:OpenMetaverse.ChatType.RegionSayTo">
222 <summary>Event message when an object uses llRegionSayTo</summary>
223 </member>
224 <member name="F:OpenMetaverse.ChatType.RegionSay">
225 <summary>Special value to support llRegionSay, never sent to the client</summary>
226 </member>
227 <member name="T:OpenMetaverse.ChatSourceType">
228 <summary>
229 Identifies the source of a chat message
230 </summary>
231 </member>
232 <member name="F:OpenMetaverse.ChatSourceType.System">
233 <summary>Chat from the grid or simulator</summary>
234 </member>
235 <member name="F:OpenMetaverse.ChatSourceType.Agent">
236 <summary>Chat from another avatar</summary>
237 </member>
238 <member name="F:OpenMetaverse.ChatSourceType.Object">
239 <summary>Chat from an object</summary>
240 </member>
241 <member name="T:OpenMetaverse.ChatAudibleLevel">
242 <summary>
243
244 </summary>
245 </member>
246 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
247 <summary></summary>
248 </member>
249 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
250 <summary></summary>
251 </member>
252 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
253 <summary></summary>
254 </member>
255 <member name="T:OpenMetaverse.EffectType">
256 <summary>
257 Effect type used in ViewerEffect packets
258 </summary>
259 </member>
260 <member name="F:OpenMetaverse.EffectType.Text">
261 <summary></summary>
262 </member>
263 <member name="F:OpenMetaverse.EffectType.Icon">
264 <summary></summary>
265 </member>
266 <member name="F:OpenMetaverse.EffectType.Connector">
267 <summary></summary>
268 </member>
269 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
270 <summary></summary>
271 </member>
272 <member name="F:OpenMetaverse.EffectType.AnimalControls">
273 <summary></summary>
274 </member>
275 <member name="F:OpenMetaverse.EffectType.AnimationObject">
276 <summary></summary>
277 </member>
278 <member name="F:OpenMetaverse.EffectType.Cloth">
279 <summary></summary>
280 </member>
281 <member name="F:OpenMetaverse.EffectType.Beam">
282 <summary>Project a beam from a source to a destination, such as
283 the one used when editing an object</summary>
284 </member>
285 <member name="F:OpenMetaverse.EffectType.Glow">
286 <summary></summary>
287 </member>
288 <member name="F:OpenMetaverse.EffectType.Point">
289 <summary></summary>
290 </member>
291 <member name="F:OpenMetaverse.EffectType.Trail">
292 <summary></summary>
293 </member>
294 <member name="F:OpenMetaverse.EffectType.Sphere">
295 <summary>Create a swirl of particles around an object</summary>
296 </member>
297 <member name="F:OpenMetaverse.EffectType.Spiral">
298 <summary></summary>
299 </member>
300 <member name="F:OpenMetaverse.EffectType.Edit">
301 <summary></summary>
302 </member>
303 <member name="F:OpenMetaverse.EffectType.LookAt">
304 <summary>Cause an avatar to look at an object</summary>
305 </member>
306 <member name="F:OpenMetaverse.EffectType.PointAt">
307 <summary>Cause an avatar to point at an object</summary>
308 </member>
309 <member name="T:OpenMetaverse.LookAtType">
310 <summary>
311 The action an avatar is doing when looking at something, used in
312 ViewerEffect packets for the LookAt effect
313 </summary>
314 </member>
315 <member name="F:OpenMetaverse.LookAtType.None">
316 <summary></summary>
317 </member>
318 <member name="F:OpenMetaverse.LookAtType.Idle">
319 <summary></summary>
320 </member>
321 <member name="F:OpenMetaverse.LookAtType.AutoListen">
322 <summary></summary>
323 </member>
324 <member name="F:OpenMetaverse.LookAtType.FreeLook">
325 <summary></summary>
326 </member>
327 <member name="F:OpenMetaverse.LookAtType.Respond">
328 <summary></summary>
329 </member>
330 <member name="F:OpenMetaverse.LookAtType.Hover">
331 <summary></summary>
332 </member>
333 <member name="F:OpenMetaverse.LookAtType.Conversation">
334 <summary>Deprecated</summary>
335 </member>
336 <member name="F:OpenMetaverse.LookAtType.Select">
337 <summary></summary>
338 </member>
339 <member name="F:OpenMetaverse.LookAtType.Focus">
340 <summary></summary>
341 </member>
342 <member name="F:OpenMetaverse.LookAtType.Mouselook">
343 <summary></summary>
344 </member>
345 <member name="F:OpenMetaverse.LookAtType.Clear">
346 <summary></summary>
347 </member>
348 <member name="T:OpenMetaverse.PointAtType">
349 <summary>
350 The action an avatar is doing when pointing at something, used in
351 ViewerEffect packets for the PointAt effect
352 </summary>
353 </member>
354 <member name="F:OpenMetaverse.PointAtType.None">
355 <summary></summary>
356 </member>
357 <member name="F:OpenMetaverse.PointAtType.Select">
358 <summary></summary>
359 </member>
360 <member name="F:OpenMetaverse.PointAtType.Grab">
361 <summary></summary>
362 </member>
363 <member name="F:OpenMetaverse.PointAtType.Clear">
364 <summary></summary>
365 </member>
366 <member name="T:OpenMetaverse.MoneyTransactionType">
367 <summary>
368 Money transaction types
369 </summary>
370 </member>
371 <member name="F:OpenMetaverse.MoneyTransactionType.None">
372 <summary></summary>
373 </member>
374 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
375 <summary></summary>
376 </member>
377 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
378 <summary></summary>
379 </member>
380 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
381 <summary></summary>
382 </member>
383 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
384 <summary></summary>
385 </member>
386 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
387 <summary></summary>
388 </member>
389 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
390 <summary></summary>
391 </member>
392 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
393 <summary></summary>
394 </member>
395 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
396 <summary></summary>
397 </member>
398 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
399 <summary></summary>
400 </member>
401 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
402 <summary></summary>
403 </member>
404 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
405 <summary></summary>
406 </member>
407 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
408 <summary></summary>
409 </member>
410 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
411 <summary></summary>
412 </member>
413 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
414 <summary></summary>
415 </member>
416 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
417 <summary></summary>
418 </member>
419 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
420 <summary></summary>
421 </member>
422 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
423 <summary></summary>
424 </member>
425 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
426 <summary></summary>
427 </member>
428 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
429 <summary></summary>
430 </member>
431 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
432 <summary></summary>
433 </member>
434 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
435 <summary></summary>
436 </member>
437 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
438 <summary></summary>
439 </member>
440 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
441 <summary></summary>
442 </member>
443 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
444 <summary></summary>
445 </member>
446 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
447 <summary></summary>
448 </member>
449 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
450 <summary></summary>
451 </member>
452 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
453 <summary></summary>
454 </member>
455 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
456 <summary></summary>
457 </member>
458 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
459 <summary></summary>
460 </member>
461 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
462 <summary></summary>
463 </member>
464 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
465 <summary></summary>
466 </member>
467 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
468 <summary></summary>
469 </member>
470 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
471 <summary></summary>
472 </member>
473 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
474 <summary></summary>
475 </member>
476 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
477 <summary></summary>
478 </member>
479 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
480 <summary></summary>
481 </member>
482 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
483 <summary></summary>
484 </member>
485 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
486 <summary></summary>
487 </member>
488 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
489 <summary></summary>
490 </member>
491 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
492 <summary></summary>
493 </member>
494 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
495 <summary></summary>
496 </member>
497 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
498 <summary></summary>
499 </member>
500 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
501 <summary></summary>
502 </member>
503 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
504 <summary></summary>
505 </member>
506 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
507 <summary></summary>
508 </member>
509 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
510 <summary></summary>
511 </member>
512 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
513 <summary></summary>
514 </member>
515 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
516 <summary></summary>
517 </member>
518 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
519 <summary></summary>
520 </member>
521 <member name="T:OpenMetaverse.TransactionFlags">
522 <summary>
523
524 </summary>
525 </member>
526 <member name="F:OpenMetaverse.TransactionFlags.None">
527 <summary></summary>
528 </member>
529 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
530 <summary></summary>
531 </member>
532 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
533 <summary></summary>
534 </member>
535 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
536 <summary></summary>
537 </member>
538 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
539 <summary></summary>
540 </member>
541 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
542 <summary></summary>
543 </member>
544 <member name="T:OpenMetaverse.MeanCollisionType">
545 <summary>
546
547 </summary>
548 </member>
549 <member name="F:OpenMetaverse.MeanCollisionType.None">
550 <summary></summary>
551 </member>
552 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
553 <summary></summary>
554 </member>
555 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
556 <summary></summary>
557 </member>
558 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
559 <summary></summary>
560 </member>
561 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
562 <summary></summary>
563 </member>
564 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
565 <summary></summary>
566 </member>
567 <member name="T:OpenMetaverse.ScriptControlChange">
568 <summary>
569 Flags sent when a script takes or releases a control
570 </summary>
571 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
572 </member>
573 <member name="F:OpenMetaverse.ScriptControlChange.None">
574 <summary>No Flags set</summary>
575 </member>
576 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
577 <summary>Forward (W or up Arrow)</summary>
578 </member>
579 <member name="F:OpenMetaverse.ScriptControlChange.Back">
580 <summary>Back (S or down arrow)</summary>
581 </member>
582 <member name="F:OpenMetaverse.ScriptControlChange.Left">
583 <summary>Move left (shift+A or left arrow)</summary>
584 </member>
585 <member name="F:OpenMetaverse.ScriptControlChange.Right">
586 <summary>Move right (shift+D or right arrow)</summary>
587 </member>
588 <member name="F:OpenMetaverse.ScriptControlChange.Up">
589 <summary>Up (E or PgUp)</summary>
590 </member>
591 <member name="F:OpenMetaverse.ScriptControlChange.Down">
592 <summary>Down (C or PgDown)</summary>
593 </member>
594 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
595 <summary>Rotate left (A or left arrow)</summary>
596 </member>
597 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
598 <summary>Rotate right (D or right arrow)</summary>
599 </member>
600 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
601 <summary>Left Mouse Button</summary>
602 </member>
603 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
604 <summary>Left Mouse button in MouseLook</summary>
605 </member>
606 <member name="T:OpenMetaverse.AgentFlags">
607 <summary>
608 Currently only used to hide your group title
609 </summary>
610 </member>
611 <member name="F:OpenMetaverse.AgentFlags.None">
612 <summary>No flags set</summary>
613 </member>
614 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
615 <summary>Hide your group title</summary>
616 </member>
617 <member name="T:OpenMetaverse.AgentState">
618 <summary>
619 Action state of the avatar, which can currently be typing and
620 editing
621 </summary>
622 </member>
623 <member name="F:OpenMetaverse.AgentState.None">
624 <summary></summary>
625 </member>
626 <member name="F:OpenMetaverse.AgentState.Typing">
627 <summary></summary>
628 </member>
629 <member name="F:OpenMetaverse.AgentState.Editing">
630 <summary></summary>
631 </member>
632 <member name="T:OpenMetaverse.TeleportStatus">
633 <summary>
634 Current teleport status
635 </summary>
636 </member>
637 <member name="F:OpenMetaverse.TeleportStatus.None">
638 <summary>Unknown status</summary>
639 </member>
640 <member name="F:OpenMetaverse.TeleportStatus.Start">
641 <summary>Teleport initialized</summary>
642 </member>
643 <member name="F:OpenMetaverse.TeleportStatus.Progress">
644 <summary>Teleport in progress</summary>
645 </member>
646 <member name="F:OpenMetaverse.TeleportStatus.Failed">
647 <summary>Teleport failed</summary>
648 </member>
649 <member name="F:OpenMetaverse.TeleportStatus.Finished">
650 <summary>Teleport completed</summary>
651 </member>
652 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
653 <summary>Teleport cancelled</summary>
654 </member>
655 <member name="T:OpenMetaverse.TeleportFlags">
656 <summary>
657
658 </summary>
659 </member>
660 <member name="F:OpenMetaverse.TeleportFlags.Default">
661 <summary>No flags set, or teleport failed</summary>
662 </member>
663 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
664 <summary>Set when newbie leaves help island for first time</summary>
665 </member>
666 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
667 <summary></summary>
668 </member>
669 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
670 <summary>Via Lure</summary>
671 </member>
672 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
673 <summary>Via Landmark</summary>
674 </member>
675 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
676 <summary>Via Location</summary>
677 </member>
678 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
679 <summary>Via Home</summary>
680 </member>
681 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
682 <summary>Via Telehub</summary>
683 </member>
684 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
685 <summary>Via Login</summary>
686 </member>
687 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
688 <summary>Linden Summoned</summary>
689 </member>
690 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
691 <summary>Linden Forced me</summary>
692 </member>
693 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
694 <summary></summary>
695 </member>
696 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
697 <summary>Agent Teleported Home via Script</summary>
698 </member>
699 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
700 <summary></summary>
701 </member>
702 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
703 <summary></summary>
704 </member>
705 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
706 <summary></summary>
707 </member>
708 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
709 <summary>forced to new location for example when avatar is banned or ejected</summary>
710 </member>
711 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
712 <summary>Teleport Finished via a Lure</summary>
713 </member>
714 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
715 <summary>Finished, Sim Changed</summary>
716 </member>
717 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
718 <summary>Finished, Same Sim</summary>
719 </member>
720 <member name="T:OpenMetaverse.TeleportLureFlags">
721 <summary>
722
723 </summary>
724 </member>
725 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
726 <summary></summary>
727 </member>
728 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
729 <summary></summary>
730 </member>
731 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
732 <summary></summary>
733 </member>
734 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
735 <summary>
736
737 </summary>
738 </member>
739 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
740 <summary></summary>
741 </member>
742 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
743 <summary></summary>
744 </member>
745 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
746 <summary></summary>
747 </member>
748 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
749 <summary></summary>
750 </member>
751 <member name="T:OpenMetaverse.MuteType">
752 <summary>
753 Type of mute entry
754 </summary>
755 </member>
756 <member name="F:OpenMetaverse.MuteType.ByName">
757 <summary>Object muted by name</summary>
758 </member>
759 <member name="F:OpenMetaverse.MuteType.Resident">
760 <summary>Muted residet</summary>
761 </member>
762 <member name="F:OpenMetaverse.MuteType.Object">
763 <summary>Object muted by UUID</summary>
764 </member>
765 <member name="F:OpenMetaverse.MuteType.Group">
766 <summary>Muted group</summary>
767 </member>
768 <member name="F:OpenMetaverse.MuteType.External">
769 <summary>Muted external entry</summary>
770 </member>
771 <member name="T:OpenMetaverse.MuteFlags">
772 <summary>
773 Flags of mute entry
774 </summary>
775 </member>
776 <member name="F:OpenMetaverse.MuteFlags.Default">
777 <summary>No exceptions</summary>
778 </member>
779 <member name="F:OpenMetaverse.MuteFlags.TextChat">
780 <summary>Don't mute text chat</summary>
781 </member>
782 <member name="F:OpenMetaverse.MuteFlags.VoiceChat">
783 <summary>Don't mute voice chat</summary>
784 </member>
785 <member name="F:OpenMetaverse.MuteFlags.Particles">
786 <summary>Don't mute particles</summary>
787 </member>
788 <member name="F:OpenMetaverse.MuteFlags.ObjectSounds">
789 <summary>Don't mute sounds</summary>
790 </member>
791 <member name="F:OpenMetaverse.MuteFlags.All">
792 <summary>Don't mute</summary>
793 </member>
794 <member name="T:OpenMetaverse.InstantMessage">
795 <summary>
796 Instant Message
797 </summary>
798 </member>
799 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
800 <summary>Key of sender</summary>
801 </member>
802 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
803 <summary>Name of sender</summary>
804 </member>
805 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
806 <summary>Key of destination avatar</summary>
807 </member>
808 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
809 <summary>ID of originating estate</summary>
810 </member>
811 <member name="F:OpenMetaverse.InstantMessage.RegionID">
812 <summary>Key of originating region</summary>
813 </member>
814 <member name="F:OpenMetaverse.InstantMessage.Position">
815 <summary>Coordinates in originating region</summary>
816 </member>
817 <member name="F:OpenMetaverse.InstantMessage.Dialog">
818 <summary>Instant message type</summary>
819 </member>
820 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
821 <summary>Group IM session toggle</summary>
822 </member>
823 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
824 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
825 </member>
826 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
827 <summary>Timestamp of the instant message</summary>
828 </member>
829 <member name="F:OpenMetaverse.InstantMessage.Message">
830 <summary>Instant message text</summary>
831 </member>
832 <member name="F:OpenMetaverse.InstantMessage.Offline">
833 <summary>Whether this message is held for offline avatars</summary>
834 </member>
835 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
836 <summary>Context specific packed data</summary>
837 </member>
838 <member name="M:OpenMetaverse.InstantMessage.ToString">
839 <summary>Print the struct data as a string</summary>
840 <returns>A string containing the field name, and field value</returns>
841 </member>
842 <member name="T:OpenMetaverse.MuteEntry">
843 <summary>Represents muted object or resident</summary>
844 </member>
845 <member name="F:OpenMetaverse.MuteEntry.Type">
846 <summary>Type of the mute entry</summary>
847 </member>
848 <member name="F:OpenMetaverse.MuteEntry.ID">
849 <summary>UUID of the mute etnry</summary>
850 </member>
851 <member name="F:OpenMetaverse.MuteEntry.Name">
852 <summary>Mute entry name</summary>
853 </member>
854 <member name="F:OpenMetaverse.MuteEntry.Flags">
855 <summary>Mute flags</summary>
856 </member>
857 <member name="T:OpenMetaverse.TransactionInfo">
858 <summary>Transaction detail sent with MoneyBalanceReply message</summary>
859 </member>
860 <member name="F:OpenMetaverse.TransactionInfo.TransactionType">
861 <summary>Type of the transaction</summary>
862 </member>
863 <member name="F:OpenMetaverse.TransactionInfo.SourceID">
864 <summary>UUID of the transaction source</summary>
865 </member>
866 <member name="F:OpenMetaverse.TransactionInfo.IsSourceGroup">
867 <summary>Is the transaction source a group</summary>
868 </member>
869 <member name="F:OpenMetaverse.TransactionInfo.DestID">
870 <summary>UUID of the transaction destination</summary>
871 </member>
872 <member name="F:OpenMetaverse.TransactionInfo.IsDestGroup">
873 <summary>Is transaction destination a group</summary>
874 </member>
875 <member name="F:OpenMetaverse.TransactionInfo.Amount">
876 <summary>Transaction amount</summary>
877 </member>
878 <member name="F:OpenMetaverse.TransactionInfo.ItemDescription">
879 <summary>Transaction description</summary>
880 </member>
881 <member name="T:OpenMetaverse.AgentManager">
882 <summary>
883 Manager class for our own avatar
884 </summary>
885 </member>
886 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
887 <summary>
888 Called once attachment resource usage information has been collected
889 </summary>
890 <param name="success">Indicates if operation was successfull</param>
891 <param name="info">Attachment resource usage information</param>
892 </member>
893 <member name="F:OpenMetaverse.AgentManager.m_Chat">
894 <summary>The event subscribers. null if no subcribers</summary>
895 </member>
896 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
897 <summary>Raises the ChatFromSimulator event</summary>
898 <param name="e">A ChatEventArgs object containing the
899 data returned from the data server</param>
900 </member>
901 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
902 <summary>Thread sync lock object</summary>
903 </member>
904 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
905 <summary>Raised when a scripted object or agent within range sends a public message</summary>
906 </member>
907 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
908 <summary>The event subscribers. null if no subcribers</summary>
909 </member>
910 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
911 <summary>Raises the ScriptDialog event</summary>
912 <param name="e">A SctriptDialogEventArgs object containing the
913 data returned from the data server</param>
914 </member>
915 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
916 <summary>Thread sync lock object</summary>
917 </member>
918 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
919 <summary>Raised when a scripted object sends a dialog box containing possible
920 options an agent can respond to</summary>
921 </member>
922 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
923 <summary>The event subscribers. null if no subcribers</summary>
924 </member>
925 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
926 <summary>Raises the ScriptQuestion event</summary>
927 <param name="e">A ScriptQuestionEventArgs object containing the
928 data returned from the data server</param>
929 </member>
930 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
931 <summary>Thread sync lock object</summary>
932 </member>
933 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
934 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
935 </member>
936 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
937 <summary>The event subscribers. null if no subcribers</summary>
938 </member>
939 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
940 <summary>Raises the LoadURL event</summary>
941 <param name="e">A LoadUrlEventArgs object containing the
942 data returned from the data server</param>
943 </member>
944 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
945 <summary>Thread sync lock object</summary>
946 </member>
947 <member name="E:OpenMetaverse.AgentManager.LoadURL">
948 <summary>Raised when a script requests an agent open the specified URL</summary>
949 </member>
950 <member name="F:OpenMetaverse.AgentManager.m_Balance">
951 <summary>The event subscribers. null if no subcribers</summary>
952 </member>
953 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
954 <summary>Raises the MoneyBalance event</summary>
955 <param name="e">A BalanceEventArgs object containing the
956 data returned from the data server</param>
957 </member>
958 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
959 <summary>Thread sync lock object</summary>
960 </member>
961 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
962 <summary>Raised when an agents currency balance is updated</summary>
963 </member>
964 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
965 <summary>The event subscribers. null if no subcribers</summary>
966 </member>
967 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
968 <summary>Raises the MoneyBalanceReply event</summary>
969 <param name="e">A MoneyBalanceReplyEventArgs object containing the
970 data returned from the data server</param>
971 </member>
972 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
973 <summary>Thread sync lock object</summary>
974 </member>
975 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
976 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
977 </member>
978 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
979 <summary>The event subscribers. null if no subcribers</summary>
980 </member>
981 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
982 <summary>Raises the IM event</summary>
983 <param name="e">A InstantMessageEventArgs object containing the
984 data returned from the data server</param>
985 </member>
986 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
987 <summary>Thread sync lock object</summary>
988 </member>
989 <member name="E:OpenMetaverse.AgentManager.IM">
990 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
991 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
992 </member>
993 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
994 <summary>The event subscribers. null if no subcribers</summary>
995 </member>
996 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
997 <summary>Raises the TeleportProgress event</summary>
998 <param name="e">A TeleportEventArgs object containing the
999 data returned from the data server</param>
1000 </member>
1001 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
1002 <summary>Thread sync lock object</summary>
1003 </member>
1004 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
1005 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
1006 for each teleport indicating the progress of the request</summary>
1007 </member>
1008 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
1009 <summary>The event subscribers. null if no subcribers</summary>
1010 </member>
1011 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
1012 <summary>Raises the AgentDataReply event</summary>
1013 <param name="e">A AgentDataReplyEventArgs object containing the
1014 data returned from the data server</param>
1015 </member>
1016 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
1017 <summary>Thread sync lock object</summary>
1018 </member>
1019 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
1020 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
1021 </member>
1022 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
1023 <summary>The event subscribers. null if no subcribers</summary>
1024 </member>
1025 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
1026 <summary>Raises the AnimationsChanged event</summary>
1027 <param name="e">A AnimationsChangedEventArgs object containing the
1028 data returned from the data server</param>
1029 </member>
1030 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
1031 <summary>Thread sync lock object</summary>
1032 </member>
1033 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
1034 <summary>Raised when our agents animation playlist changes</summary>
1035 </member>
1036 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
1037 <summary>The event subscribers. null if no subcribers</summary>
1038 </member>
1039 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
1040 <summary>Raises the MeanCollision event</summary>
1041 <param name="e">A MeanCollisionEventArgs object containing the
1042 data returned from the data server</param>
1043 </member>
1044 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
1045 <summary>Thread sync lock object</summary>
1046 </member>
1047 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
1048 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
1049 </member>
1050 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
1051 <summary>The event subscribers. null if no subcribers</summary>
1052 </member>
1053 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
1054 <summary>Raises the RegionCrossed event</summary>
1055 <param name="e">A RegionCrossedEventArgs object containing the
1056 data returned from the data server</param>
1057 </member>
1058 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
1059 <summary>Thread sync lock object</summary>
1060 </member>
1061 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
1062 <summary>Raised when our agent crosses a region border into another region</summary>
1063 </member>
1064 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
1065 <summary>The event subscribers. null if no subcribers</summary>
1066 </member>
1067 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
1068 <summary>Raises the GroupChatJoined event</summary>
1069 <param name="e">A GroupChatJoinedEventArgs object containing the
1070 data returned from the data server</param>
1071 </member>
1072 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
1073 <summary>Thread sync lock object</summary>
1074 </member>
1075 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
1076 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
1077 </member>
1078 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
1079 <summary>The event subscribers. null if no subcribers</summary>
1080 </member>
1081 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
1082 <summary>Raises the AlertMessage event</summary>
1083 <param name="e">A AlertMessageEventArgs object containing the
1084 data returned from the data server</param>
1085 </member>
1086 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
1087 <summary>Thread sync lock object</summary>
1088 </member>
1089 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
1090 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
1091 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
1092 </member>
1093 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
1094 <summary>The event subscribers. null if no subcribers</summary>
1095 </member>
1096 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
1097 <summary>Raises the ScriptControlChange event</summary>
1098 <param name="e">A ScriptControlEventArgs object containing the
1099 data returned from the data server</param>
1100 </member>
1101 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
1102 <summary>Thread sync lock object</summary>
1103 </member>
1104 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
1105 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
1106 </member>
1107 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
1108 <summary>The event subscribers. null if no subcribers</summary>
1109 </member>
1110 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
1111 <summary>Raises the CameraConstraint event</summary>
1112 <param name="e">A CameraConstraintEventArgs object containing the
1113 data returned from the data server</param>
1114 </member>
1115 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
1116 <summary>Thread sync lock object</summary>
1117 </member>
1118 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
1119 <summary>Raised when the simulator detects our agent is trying to view something
1120 beyond its limits</summary>
1121 </member>
1122 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
1123 <summary>The event subscribers. null if no subcribers</summary>
1124 </member>
1125 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
1126 <summary>Raises the ScriptSensorReply event</summary>
1127 <param name="e">A ScriptSensorReplyEventArgs object containing the
1128 data returned from the data server</param>
1129 </member>
1130 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
1131 <summary>Thread sync lock object</summary>
1132 </member>
1133 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
1134 <summary>Raised when a script sensor reply is received from a simulator</summary>
1135 </member>
1136 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
1137 <summary>The event subscribers. null if no subcribers</summary>
1138 </member>
1139 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
1140 <summary>Raises the AvatarSitResponse event</summary>
1141 <param name="e">A AvatarSitResponseEventArgs object containing the
1142 data returned from the data server</param>
1143 </member>
1144 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
1145 <summary>Thread sync lock object</summary>
1146 </member>
1147 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
1148 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
1149 </member>
1150 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
1151 <summary>The event subscribers. null if no subcribers</summary>
1152 </member>
1153 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
1154 <summary>Raises the ChatSessionMemberAdded event</summary>
1155 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
1156 data returned from the data server</param>
1157 </member>
1158 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
1159 <summary>Thread sync lock object</summary>
1160 </member>
1161 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
1162 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
1163 </member>
1164 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
1165 <summary>The event subscribers. null if no subcribers</summary>
1166 </member>
1167 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
1168 <summary>Raises the ChatSessionMemberLeft event</summary>
1169 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
1170 data returned from the data server</param>
1171 </member>
1172 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
1173 <summary>Thread sync lock object</summary>
1174 </member>
1175 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
1176 <summary>Raised when an agent exits a group chat session we are participating in</summary>
1177 </member>
1178 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReply">
1179 <summary>The event subscribers, null of no subscribers</summary>
1180 </member>
1181 <member name="M:OpenMetaverse.AgentManager.OnSetDisplayNameReply(OpenMetaverse.SetDisplayNameReplyEventArgs)">
1182 <summary>Raises the SetDisplayNameReply Event</summary>
1183 <param name="e">A SetDisplayNameReplyEventArgs object containing
1184 the data sent from the simulator</param>
1185 </member>
1186 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReplyLock">
1187 <summary>Thread sync lock object</summary>
1188 </member>
1189 <member name="E:OpenMetaverse.AgentManager.SetDisplayNameReply">
1190 <summary>Raised when the simulator sends us data containing
1191 the details of display name change</summary>
1192 </member>
1193 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdated">
1194 <summary>The event subscribers. null if no subcribers</summary>
1195 </member>
1196 <member name="M:OpenMetaverse.AgentManager.OnMuteListUpdated(System.EventArgs)">
1197 <summary>Raises the MuteListUpdated event</summary>
1198 <param name="e">A EventArgs object containing the
1199 data returned from the data server</param>
1200 </member>
1201 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdatedLock">
1202 <summary>Thread sync lock object</summary>
1203 </member>
1204 <member name="E:OpenMetaverse.AgentManager.MuteListUpdated">
1205 <summary>Raised when a scripted object or agent within range sends a public message</summary>
1206 </member>
1207 <member name="F:OpenMetaverse.AgentManager.Client">
1208 <summary>Reference to the GridClient instance</summary>
1209 </member>
1210 <member name="F:OpenMetaverse.AgentManager.Movement">
1211 <summary>Used for movement and camera tracking</summary>
1212 </member>
1213 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations">
1214 <summary>Currently playing animations for the agent. Can be used to
1215 check the current movement status such as walking, hovering, aiming,
1216 etc. by checking against system animations found in the Animations class</summary>
1217 </member>
1218 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions">
1219 <summary>Dictionary containing current Group Chat sessions and members</summary>
1220 </member>
1221 <member name="F:OpenMetaverse.AgentManager.MuteList">
1222 <summary>Dictionary containing mute list keyead on mute name and key</summary>
1223 </member>
1224 <member name="P:OpenMetaverse.AgentManager.AgentID">
1225 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
1226 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
1227 </member>
1228 <member name="P:OpenMetaverse.AgentManager.SessionID">
1229 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for
1230 verifying our identity in packets</summary>
1231 </member>
1232 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
1233 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
1234 </member>
1235 <member name="P:OpenMetaverse.AgentManager.LocalID">
1236 <summary>Your (client) avatar ID, local to the current region/sim</summary>
1237 </member>
1238 <member name="P:OpenMetaverse.AgentManager.StartLocation">
1239 <summary>Where the avatar started at login. Can be "last", "home"
1240 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
1241 </member>
1242 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
1243 <summary>The access level of this agent, usually M, PG or A</summary>
1244 </member>
1245 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
1246 <summary>The CollisionPlane of Agent</summary>
1247 </member>
1248 <member name="P:OpenMetaverse.AgentManager.Velocity">
1249 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
1250 </member>
1251 <member name="P:OpenMetaverse.AgentManager.Acceleration">
1252 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
1253 </member>
1254 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
1255 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
1256 </member>
1257 <member name="P:OpenMetaverse.AgentManager.HomePosition">
1258 <summary>Position avatar client will goto when login to 'home' or during
1259 teleport request to 'home' region.</summary>
1260 </member>
1261 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
1262 <summary>LookAt point saved/restored with HomePosition</summary>
1263 </member>
1264 <member name="P:OpenMetaverse.AgentManager.FirstName">
1265 <summary>Avatar First Name (i.e. Philip)</summary>
1266 </member>
1267 <member name="P:OpenMetaverse.AgentManager.LastName">
1268 <summary>Avatar Last Name (i.e. Linden)</summary>
1269 </member>
1270 <member name="P:OpenMetaverse.AgentManager.LookAt">
1271 <summary>LookAt point received with the login response message</summary>
1272 </member>
1273 <member name="P:OpenMetaverse.AgentManager.Name">
1274 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
1275 </member>
1276 <member name="P:OpenMetaverse.AgentManager.Health">
1277 <summary>Gets the health of the agent</summary>
1278 </member>
1279 <member name="P:OpenMetaverse.AgentManager.Balance">
1280 <summary>Gets the current balance of the agent</summary>
1281 </member>
1282 <member name="P:OpenMetaverse.AgentManager.SittingOn">
1283 <summary>Gets the local ID of the prim the agent is sitting on,
1284 zero if the avatar is not currently sitting</summary>
1285 </member>
1286 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
1287 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
1288 </member>
1289 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
1290 <summary>Gets the Agents powers in the currently active group</summary>
1291 </member>
1292 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
1293 <summary>Current status message for teleporting</summary>
1294 </member>
1295 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
1296 <summary>Current position of the agent as a relative offset from
1297 the simulator, or the parent object if we are sitting on something</summary>
1298 </member>
1299 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
1300 <summary>Current rotation of the agent as a relative rotation from
1301 the simulator, or the parent object if we are sitting on something</summary>
1302 </member>
1303 <member name="P:OpenMetaverse.AgentManager.SimPosition">
1304 <summary>Current position of the agent in the simulator</summary>
1305 </member>
1306 <member name="P:OpenMetaverse.AgentManager.SimRotation">
1307 <summary>
1308 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
1309 </summary>
1310 </member>
1311 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
1312 <summary>Returns the global grid position of the avatar</summary>
1313 </member>
1314 <member name="F:OpenMetaverse.AgentManager.AgentStateStatus">
1315 <summary>Various abilities and preferences sent by the grid</summary>
1316 </member>
1317 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
1318 <summary>
1319 Constructor, setup callbacks for packets related to our avatar
1320 </summary>
1321 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
1322 </member>
1323 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
1324 <summary>
1325 Send a text message from the Agent to the Simulator
1326 </summary>
1327 <param name="message">A <see cref="T:System.String"/> containing the message</param>
1328 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
1329 can be used however only scripts listening on the specified channel will see the message</param>
1330 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
1331 </member>
1332 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages">
1333 <summary>
1334 Request any instant messages sent while the client was offline to be resent.
1335 </summary>
1336 </member>
1337 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)">
1338 <summary>
1339 Send an Instant Message to another Avatar
1340 </summary>
1341 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
1342 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
1343 </member>
1344 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
1345 <summary>
1346 Send an Instant Message to an existing group chat or conference chat
1347 </summary>
1348 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
1349 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
1350 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
1351 </member>
1352 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
1353 <summary>
1354 Send an Instant Message
1355 </summary>
1356 <param name="fromName">The name this IM will show up as being from</param>
1357 <param name="target">Key of Avatar</param>
1358 <param name="message">Text message being sent</param>
1359 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
1360 <param name="conferenceIDs">IDs of sessions for a conference</param>
1361 </member>
1362 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])">
1363 <summary>
1364 Send an Instant Message
1365 </summary>
1366 <param name="fromName">The name this IM will show up as being from</param>
1367 <param name="target">Key of Avatar</param>
1368 <param name="message">Text message being sent</param>
1369 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
1370 <param name="dialog">Type of instant message to send</param>
1371 <param name="offline">Whether to IM offline avatars as well</param>
1372 <param name="position">Senders Position</param>
1373 <param name="regionID">RegionID Sender is In</param>
1374 <param name="binaryBucket">Packed binary data that is specific to
1375 the dialog type</param>
1376 </member>
1377 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)">
1378 <summary>
1379 Send an Instant Message to a group
1380 </summary>
1381 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
1382 <param name="message">Text Message being sent.</param>
1383 </member>
1384 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
1385 <summary>
1386 Send an Instant Message to a group the agent is a member of
1387 </summary>
1388 <param name="fromName">The name this IM will show up as being from</param>
1389 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
1390 <param name="message">Text message being sent</param>
1391 </member>
1392 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
1393 <summary>
1394 Send a request to join a group chat session
1395 </summary>
1396 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
1397 </member>
1398 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
1399 <summary>
1400 Exit a group chat session. This will stop further Group chat messages
1401 from being sent until session is rejoined.
1402 </summary>
1403 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param>
1404 </member>
1405 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
1406 <summary>
1407 Reply to script dialog questions.
1408 </summary>
1409 <param name="channel">Channel initial request came on</param>
1410 <param name="buttonIndex">Index of button you're "clicking"</param>
1411 <param name="buttonlabel">Label of button you're "clicking"</param>
1412 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
1413 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
1414 </member>
1415 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
1416 <summary>
1417 Accept invite for to a chatterbox session
1418 </summary>
1419 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
1420 </member>
1421 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
1422 <summary>
1423 Start a friends conference
1424 </summary>
1425 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
1426 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback></param>
1427 </member>
1428 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
1429 <summary>
1430 Start a particle stream between an agent and an object
1431 </summary>
1432 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
1433 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
1434 <param name="globalOffset"></param>
1435 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
1436 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
1437 </member>
1438 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
1439 <summary>
1440 Start a particle stream between an agent and an object
1441 </summary>
1442 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
1443 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
1444 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
1445 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
1446 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
1447 </member>
1448 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
1449 <summary>
1450 Create a particle beam between an avatar and an primitive
1451 </summary>
1452 <param name="sourceAvatar">The ID of source avatar</param>
1453 <param name="targetObject">The ID of the target primitive</param>
1454 <param name="globalOffset">global offset</param>
1455 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
1456 color values of particle beam</param>
1457 <param name="duration">a float representing the duration the parcicle beam will last</param>
1458 <param name="effectID">A Unique ID for the beam</param>
1459 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
1460 </member>
1461 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
1462 <summary>
1463 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
1464 </summary>
1465 <param name="globalOffset">global offset</param>
1466 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
1467 color values of particle beam</param>
1468 <param name="duration">a float representing the duration the parcicle beam will last</param>
1469 <param name="effectID">A Unique ID for the beam</param>
1470 </member>
1471 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
1472 <summary>
1473 Sends a request to sit on the specified object
1474 </summary>
1475 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
1476 <param name="offset">Sit at offset</param>
1477 </member>
1478 <member name="M:OpenMetaverse.AgentManager.Sit">
1479 <summary>
1480 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
1481 </summary>
1482 </member>
1483 <member name="M:OpenMetaverse.AgentManager.Stand">
1484 <summary>Stands up from sitting on a prim or the ground</summary>
1485 <returns>true of AgentUpdate was sent</returns>
1486 </member>
1487 <member name="M:OpenMetaverse.AgentManager.SitOnGround">
1488 <summary>
1489 Does a "ground sit" at the avatar's current position
1490 </summary>
1491 </member>
1492 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)">
1493 <summary>
1494 Starts or stops flying
1495 </summary>
1496 <param name="start">True to start flying, false to stop flying</param>
1497 </member>
1498 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)">
1499 <summary>
1500 Starts or stops crouching
1501 </summary>
1502 <param name="crouching">True to start crouching, false to stop crouching</param>
1503 </member>
1504 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)">
1505 <summary>
1506 Starts a jump (begin holding the jump key)
1507 </summary>
1508 </member>
1509 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)">
1510 <summary>
1511 Use the autopilot sim function to move the avatar to a new
1512 position. Uses double precision to get precise movements
1513 </summary>
1514 <remarks>The z value is currently not handled properly by the simulator</remarks>
1515 <param name="globalX">Global X coordinate to move to</param>
1516 <param name="globalY">Global Y coordinate to move to</param>
1517 <param name="z">Z coordinate to move to</param>
1518 </member>
1519 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)">
1520 <summary>
1521 Use the autopilot sim function to move the avatar to a new position
1522 </summary>
1523 <remarks>The z value is currently not handled properly by the simulator</remarks>
1524 <param name="globalX">Integer value for the global X coordinate to move to</param>
1525 <param name="globalY">Integer value for the global Y coordinate to move to</param>
1526 <param name="z">Floating-point value for the Z coordinate to move to</param>
1527 </member>
1528 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)">
1529 <summary>
1530 Use the autopilot sim function to move the avatar to a new position
1531 </summary>
1532 <remarks>The z value is currently not handled properly by the simulator</remarks>
1533 <param name="localX">Integer value for the local X coordinate to move to</param>
1534 <param name="localY">Integer value for the local Y coordinate to move to</param>
1535 <param name="z">Floating-point value for the Z coordinate to move to</param>
1536 </member>
1537 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel">
1538 <summary>Macro to cancel autopilot sim function</summary>
1539 <remarks>Not certain if this is how it is really done</remarks>
1540 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns>
1541 </member>
1542 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)">
1543 <summary>
1544 Grabs an object
1545 </summary>
1546 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
1547 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
1548 </member>
1549 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1550 <summary>
1551 Overload: Grab a simulated object
1552 </summary>
1553 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
1554 <param name="grabOffset"></param>
1555 <param name="uvCoord">The texture coordinates to grab</param>
1556 <param name="stCoord">The surface coordinates to grab</param>
1557 <param name="faceIndex">The face of the position to grab</param>
1558 <param name="position">The region coordinates of the position to grab</param>
1559 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
1560 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
1561 pointing along the U direction of the tangent space</param>
1562 </member>
1563 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
1564 <summary>
1565 Drag an object
1566 </summary>
1567 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
1568 <param name="grabPosition">Drag target in region coordinates</param>
1569 </member>
1570 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1571 <summary>
1572 Overload: Drag an object
1573 </summary>
1574 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
1575 <param name="grabPosition">Drag target in region coordinates</param>
1576 <param name="grabOffset"></param>
1577 <param name="uvCoord">The texture coordinates to grab</param>
1578 <param name="stCoord">The surface coordinates to grab</param>
1579 <param name="faceIndex">The face of the position to grab</param>
1580 <param name="position">The region coordinates of the position to grab</param>
1581 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
1582 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
1583 pointing along the U direction of the tangent space</param>
1584 </member>
1585 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)">
1586 <summary>
1587 Release a grabbed object
1588 </summary>
1589 <param name="objectLocalID">The Objects Simulator Local ID</param>
1590 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
1591 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
1592 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
1593 </member>
1594 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1595 <summary>
1596 Release a grabbed object
1597 </summary>
1598 <param name="objectLocalID">The Objects Simulator Local ID</param>
1599 <param name="uvCoord">The texture coordinates to grab</param>
1600 <param name="stCoord">The surface coordinates to grab</param>
1601 <param name="faceIndex">The face of the position to grab</param>
1602 <param name="position">The region coordinates of the position to grab</param>
1603 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
1604 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
1605 pointing along the U direction of the tangent space</param>
1606 </member>
1607 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)">
1608 <summary>
1609 Touches an object
1610 </summary>
1611 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
1612 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
1613 </member>
1614 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
1615 <summary>
1616 Request the current L$ balance
1617 </summary>
1618 </member>
1619 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)">
1620 <summary>
1621 Give Money to destination Avatar
1622 </summary>
1623 <param name="target">UUID of the Target Avatar</param>
1624 <param name="amount">Amount in L$</param>
1625 </member>
1626 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)">
1627 <summary>
1628 Give Money to destination Avatar
1629 </summary>
1630 <param name="target">UUID of the Target Avatar</param>
1631 <param name="amount">Amount in L$</param>
1632 <param name="description">Description that will show up in the
1633 recipients transaction history</param>
1634 </member>
1635 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)">
1636 <summary>
1637 Give L$ to an object
1638 </summary>
1639 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
1640 <param name="amount">amount of L$ to give</param>
1641 <param name="objectName">name of object</param>
1642 </member>
1643 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)">
1644 <summary>
1645 Give L$ to a group
1646 </summary>
1647 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
1648 <param name="amount">amount of L$ to give</param>
1649 </member>
1650 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
1651 <summary>
1652 Give L$ to a group
1653 </summary>
1654 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
1655 <param name="amount">amount of L$ to give</param>
1656 <param name="description">description of transaction</param>
1657 </member>
1658 <member name="M:OpenMetaverse.AgentManager.PayUploadFee">
1659 <summary>
1660 Pay texture/animation upload fee
1661 </summary>
1662 </member>
1663 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)">
1664 <summary>
1665 Pay texture/animation upload fee
1666 </summary>
1667 <param name="description">description of the transaction</param>
1668 </member>
1669 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)">
1670 <summary>
1671 Give Money to destination Object or Avatar
1672 </summary>
1673 <param name="target">UUID of the Target Object/Avatar</param>
1674 <param name="amount">Amount in L$</param>
1675 <param name="description">Reason (Optional normally)</param>
1676 <param name="type">The type of transaction</param>
1677 <param name="flags">Transaction flags, mostly for identifying group
1678 transactions</param>
1679 </member>
1680 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)">
1681 <summary>
1682 Plays a gesture
1683 </summary>
1684 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
1685 </member>
1686 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1687 <summary>
1688 Mark gesture active
1689 </summary>
1690 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
1691 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
1692 </member>
1693 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
1694 <summary>
1695 Mark gesture inactive
1696 </summary>
1697 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
1698 </member>
1699 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
1700 <summary>
1701 Send an AgentAnimation packet that toggles a single animation on
1702 </summary>
1703 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
1704 <param name="reliable">Whether to ensure delivery of this packet or not</param>
1705 </member>
1706 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
1707 <summary>
1708 Send an AgentAnimation packet that toggles a single animation off
1709 </summary>
1710 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
1711 currently playing animation to stop playing</param>
1712 <param name="reliable">Whether to ensure delivery of this packet or not</param>
1713 </member>
1714 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)">
1715 <summary>
1716 Send an AgentAnimation packet that will toggle animations on or off
1717 </summary>
1718 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
1719 turn that animation on or off</param>
1720 <param name="reliable">Whether to ensure delivery of this packet or not</param>
1721 </member>
1722 <member name="M:OpenMetaverse.AgentManager.GoHome">
1723 <summary>
1724 Teleports agent to their stored home location
1725 </summary>
1726 <returns>true on successful teleport to home location</returns>
1727 </member>
1728 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)">
1729 <summary>
1730 Teleport agent to a landmark
1731 </summary>
1732 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
1733 <returns>true on success, false on failure</returns>
1734 </member>
1735 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
1736 <summary>
1737 Attempt to look up a simulator name and teleport to the discovered
1738 destination
1739 </summary>
1740 <param name="simName">Region name to look up</param>
1741 <param name="position">Position to teleport to</param>
1742 <returns>True if the lookup and teleport were successful, otherwise
1743 false</returns>
1744 </member>
1745 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1746 <summary>
1747 Attempt to look up a simulator name and teleport to the discovered
1748 destination
1749 </summary>
1750 <param name="simName">Region name to look up</param>
1751 <param name="position">Position to teleport to</param>
1752 <param name="lookAt">Target to look at</param>
1753 <returns>True if the lookup and teleport were successful, otherwise
1754 false</returns>
1755 </member>
1756 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)">
1757 <summary>
1758 Teleport agent to another region
1759 </summary>
1760 <param name="regionHandle">handle of region to teleport agent to</param>
1761 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
1762 <returns>true on success, false on failure</returns>
1763 <remarks>This call is blocking</remarks>
1764 </member>
1765 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1766 <summary>
1767 Teleport agent to another region
1768 </summary>
1769 <param name="regionHandle">handle of region to teleport agent to</param>
1770 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
1771 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
1772 <returns>true on success, false on failure</returns>
1773 <remarks>This call is blocking</remarks>
1774 </member>
1775 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)">
1776 <summary>
1777 Request teleport to a another simulator
1778 </summary>
1779 <param name="regionHandle">handle of region to teleport agent to</param>
1780 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
1781 </member>
1782 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
1783 <summary>
1784 Request teleport to a another simulator
1785 </summary>
1786 <param name="regionHandle">handle of region to teleport agent to</param>
1787 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
1788 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
1789 </member>
1790 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
1791 <summary>
1792 Teleport agent to a landmark
1793 </summary>
1794 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
1795 </member>
1796 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
1797 <summary>
1798 Send a teleport lure to another avatar with default "Join me in ..." invitation message
1799 </summary>
1800 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
1801 </member>
1802 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
1803 <summary>
1804 Send a teleport lure to another avatar with custom invitation message
1805 </summary>
1806 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
1807 <param name="message">custom message to send with invitation</param>
1808 </member>
1809 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
1810 <summary>
1811 Respond to a teleport lure by either accepting it and initiating
1812 the teleport, or denying it
1813 </summary>
1814 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
1815 <param name="sessionID">IM session <seealso cref="T:OpenMetaverse.UUID"/> of the incoming lure request</param>
1816 <param name="accept">true to accept the lure, false to decline it</param>
1817 </member>
1818 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
1819 <summary>
1820 Update agent profile
1821 </summary>
1822 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated
1823 profile information</param>
1824 </member>
1825 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
1826 <summary>
1827 Update agents profile interests
1828 </summary>
1829 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param>
1830 </member>
1831 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
1832 <summary>
1833 Set the height and the width of the client window. This is used
1834 by the server to build a virtual camera frustum for our avatar
1835 </summary>
1836 <param name="height">New height of the viewer window</param>
1837 <param name="width">New width of the viewer window</param>
1838 </member>
1839 <member name="M:OpenMetaverse.AgentManager.RequestMuteList">
1840 <summary>
1841 Request the list of muted objects and avatars for this agent
1842 </summary>
1843 </member>
1844 <member name="M:OpenMetaverse.AgentManager.UpdateMuteListEntry(OpenMetaverse.MuteType,OpenMetaverse.UUID,System.String)">
1845 <summary>
1846 Mute an object, resident, etc.
1847 </summary>
1848 <param name="type">Mute type</param>
1849 <param name="id">Mute UUID</param>
1850 <param name="name">Mute name</param>
1851 </member>
1852 <member name="M:OpenMetaverse.AgentManager.UpdateMuteListEntry(OpenMetaverse.MuteType,OpenMetaverse.UUID,System.String,OpenMetaverse.MuteFlags)">
1853 <summary>
1854 Mute an object, resident, etc.
1855 </summary>
1856 <param name="type">Mute type</param>
1857 <param name="id">Mute UUID</param>
1858 <param name="name">Mute name</param>
1859 <param name="flags">Mute flags</param>
1860 </member>
1861 <member name="M:OpenMetaverse.AgentManager.RemoveMuteListEntry(OpenMetaverse.UUID,System.String)">
1862 <summary>
1863 Unmute an object, resident, etc.
1864 </summary>
1865 <param name="id">Mute UUID</param>
1866 <param name="name">Mute name</param>
1867 </member>
1868 <member name="M:OpenMetaverse.AgentManager.SetHome">
1869 <summary>
1870 Sets home location to agents current position
1871 </summary>
1872 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
1873 success or failure message</remarks>
1874 </member>
1875 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
1876 <summary>
1877 Move an agent in to a simulator. This packet is the last packet
1878 needed to complete the transition in to a new simulator
1879 </summary>
1880 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
1881 </member>
1882 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
1883 <summary>
1884 Reply to script permissions request
1885 </summary>
1886 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
1887 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
1888 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
1889 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
1890 </member>
1891 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
1892 <summary>
1893 Respond to a group invitation by either accepting or denying it
1894 </summary>
1895 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param>
1896 <param name="imSessionID">IM Session ID from the group invitation message</param>
1897 <param name="accept">Accept the group invitation or deny it</param>
1898 </member>
1899 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
1900 <summary>
1901 Requests script detection of objects and avatars
1902 </summary>
1903 <param name="name">name of the object/avatar to search for</param>
1904 <param name="searchID">UUID of the object or avatar to search for</param>
1905 <param name="type">Type of search from ScriptSensorTypeFlags</param>
1906 <param name="range">range of scan (96 max?)</param>
1907 <param name="arc">the arc in radians to search within</param>
1908 <param name="requestID">an user generated ID to correlate replies with</param>
1909 <param name="sim">Simulator to perform search in</param>
1910 </member>
1911 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)">
1912 <summary>
1913 Create or update profile pick
1914 </summary>
1915 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param>
1916 <param name="topPick">Is this a top pick? (typically false)</param>
1917 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param>
1918 <param name="name">Name of the pick</param>
1919 <param name="globalPosition">Global position of the pick landmark</param>
1920 <param name="textureID">UUID of the image displayed with the pick</param>
1921 <param name="description">Long description of the pick</param>
1922 </member>
1923 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)">
1924 <summary>
1925 Delete profile pick
1926 </summary>
1927 <param name="pickID">UUID of the pick to delete</param>
1928 </member>
1929 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)">
1930 <summary>
1931 Create or update profile Classified
1932 </summary>
1933 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
1934 <param name="category">Defines what catagory the classified is in</param>
1935 <param name="snapshotID">UUID of the image displayed with the classified</param>
1936 <param name="price">Price that the classified will cost to place for a week</param>
1937 <param name="position">Global position of the classified landmark</param>
1938 <param name="name">Name of the classified</param>
1939 <param name="desc">Long description of the classified</param>
1940 <param name="autoRenew">if true, auto renew classified after expiration</param>
1941 </member>
1942 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)">
1943 <summary>
1944 Create or update profile Classified
1945 </summary>
1946 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
1947 <param name="category">Defines what catagory the classified is in</param>
1948 <param name="snapshotID">UUID of the image displayed with the classified</param>
1949 <param name="price">Price that the classified will cost to place for a week</param>
1950 <param name="name">Name of the classified</param>
1951 <param name="desc">Long description of the classified</param>
1952 <param name="autoRenew">if true, auto renew classified after expiration</param>
1953 </member>
1954 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)">
1955 <summary>
1956 Delete a classified ad
1957 </summary>
1958 <param name="classifiedID">The classified ads ID</param>
1959 </member>
1960 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)">
1961 <summary>
1962 Fetches resource usage by agents attachmetns
1963 </summary>
1964 <param name="callback">Called when the requested information is collected</param>
1965 </member>
1966 <member name="M:OpenMetaverse.AgentManager.SetDisplayName(System.String,System.String)">
1967 <summary>
1968 Initates request to set a new display name
1969 </summary>
1970 <param name="oldName">Previous display name</param>
1971 <param name="newName">Desired new display name</param>
1972 </member>
1973 <member name="M:OpenMetaverse.AgentManager.UpdateAgentLanguage(System.String,System.Boolean)">
1974 <summary>
1975 Tells the sim what UI language is used, and if it's ok to share that with scripts
1976 </summary>
1977 <param name="language">Two letter language code</param>
1978 <param name="isPublic">Share language info with scripts</param>
1979 </member>
1980 <member name="M:OpenMetaverse.AgentManager.SetAgentAccess(System.String)">
1981 <summary>
1982 Sets agents maturity access level
1983 </summary>
1984 <param name="access">PG, M or A</param>
1985 </member>
1986 <member name="M:OpenMetaverse.AgentManager.SetAgentAccess(System.String,OpenMetaverse.AgentManager.AgentAccessCallback)">
1987 <summary>
1988 Sets agents maturity access level
1989 </summary>
1990 <param name="access">PG, M or A</param>
1991 <param name="callback">Callback function</param>
1992 </member>
1993 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1994 <summary>
1995 Take an incoming ImprovedInstantMessage packet, auto-parse, and if
1996 OnInstantMessage is defined call that with the appropriate arguments
1997 </summary>
1998 <param name="sender">The sender</param>
1999 <param name="e">The EventArgs object containing the packet data</param>
2000 </member>
2001 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2002 <summary>
2003 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
2004 that with the appropriate arguments.
2005 </summary>
2006 <param name="sender">The sender</param>
2007 <param name="e">The EventArgs object containing the packet data</param>
2008 </member>
2009 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2010 <summary>
2011 Used for parsing llDialogs
2012 </summary>
2013 <param name="sender">The sender</param>
2014 <param name="e">The EventArgs object containing the packet data</param>
2015 </member>
2016 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2017 <summary>
2018 Used for parsing llRequestPermissions dialogs
2019 </summary>
2020 <param name="sender">The sender</param>
2021 <param name="e">The EventArgs object containing the packet data</param>
2022 </member>
2023 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2024 <summary>
2025 Handles Script Control changes when Script with permissions releases or takes a control
2026 </summary>
2027 <param name="sender">The sender</param>
2028 <param name="e">The EventArgs object containing the packet data</param>
2029 </member>
2030 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2031 <summary>
2032 Used for parsing llLoadURL Dialogs
2033 </summary>
2034 <param name="sender">The sender</param>
2035 <param name="e">The EventArgs object containing the packet data</param>
2036 </member>
2037 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2038 <summary>
2039 Update client's Position, LookAt and region handle from incoming packet
2040 </summary>
2041 <param name="sender">The sender</param>
2042 <param name="e">The EventArgs object containing the packet data</param>
2043 <remarks>This occurs when after an avatar moves into a new sim</remarks>
2044 </member>
2045 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2046 <summary>Process an incoming packet and raise the appropriate events</summary>
2047 <param name="sender">The sender</param>
2048 <param name="e">The EventArgs object containing the packet data</param>
2049 </member>
2050 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2051 <summary>Process an incoming packet and raise the appropriate events</summary>
2052 <param name="sender">The sender</param>
2053 <param name="e">The EventArgs object containing the packet data</param>
2054 </member>
2055 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2056 <summary>Process an incoming packet and raise the appropriate events</summary>
2057 <param name="sender">The sender</param>
2058 <param name="e">The EventArgs object containing the packet data</param>
2059 </member>
2060 <member name="M:OpenMetaverse.AgentManager.SetDisplayNameReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2061 <summary>
2062 EQ Message fired with the result of SetDisplayName request
2063 </summary>
2064 <param name="capsKey">The message key</param>
2065 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
2066 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
2067 </member>
2068 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2069 <summary>
2070 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why.
2071 </summary>
2072 <param name="messageKey">The Message Key</param>
2073 <param name="message">An IMessage object Deserialized from the recieved message event</param>
2074 <param name="simulator">The simulator originating the event message</param>
2075 </member>
2076 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2077 <summary>
2078 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler
2079 </summary>
2080 <param name="capsKey">The message system key for this event</param>
2081 <param name="message">IMessage object containing decoded data from OSD</param>
2082 <param name="simulator">The simulator originating the event message</param>
2083 </member>
2084 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2085 <summary>Process an incoming packet and raise the appropriate events</summary>
2086 <param name="sender">The sender</param>
2087 <param name="e">The EventArgs object containing the packet data</param>
2088 </member>
2089 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2090 <summary>Process an incoming packet and raise the appropriate events</summary>
2091 <param name="sender">The sender</param>
2092 <param name="e">The EventArgs object containing the packet data</param>
2093 </member>
2094 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2095 <summary>Process an incoming packet and raise the appropriate events</summary>
2096 <param name="sender">The sender</param>
2097 <param name="e">The EventArgs object containing the packet data</param>
2098 </member>
2099 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2100 <summary>
2101 Crossed region handler for message that comes across the EventQueue. Sent to an agent
2102 when the agent crosses a sim border into a new region.
2103 </summary>
2104 <param name="capsKey">The message key</param>
2105 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
2106 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
2107 </member>
2108 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2109 <summary>Process an incoming packet and raise the appropriate events</summary>
2110 <param name="sender">The sender</param>
2111 <param name="e">The EventArgs object containing the packet data</param>
2112 <remarks>This packet is now being sent via the EventQueue</remarks>
2113 </member>
2114 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2115 <summary>
2116 Group Chat event handler
2117 </summary>
2118 <param name="capsKey">The capability Key</param>
2119 <param name="message">IMessage object containing decoded data from OSD</param>
2120 <param name="simulator"></param>
2121 </member>
2122 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2123 <summary>
2124 Response from request to join a group chat
2125 </summary>
2126 <param name="capsKey"></param>
2127 <param name="message">IMessage object containing decoded data from OSD</param>
2128 <param name="simulator"></param>
2129 </member>
2130 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2131 <summary>
2132 Someone joined or left group chat
2133 </summary>
2134 <param name="capsKey"></param>
2135 <param name="message">IMessage object containing decoded data from OSD</param>
2136 <param name="simulator"></param>
2137 </member>
2138 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2139 <summary>
2140 Handle a group chat Invitation
2141 </summary>
2142 <param name="capsKey">Caps Key</param>
2143 <param name="message">IMessage object containing decoded data from OSD</param>
2144 <param name="simulator">Originating Simulator</param>
2145 </member>
2146 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)">
2147 <summary>
2148 Moderate a chat session
2149 </summary>
2150 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param>
2151 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
2152 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
2153 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
2154 </member>
2155 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2156 <summary>Process an incoming packet and raise the appropriate events</summary>
2157 <param name="sender">The sender</param>
2158 <param name="e">The EventArgs object containing the packet data</param>
2159 </member>
2160 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2161 <summary>Process an incoming packet and raise the appropriate events</summary>
2162 <param name="sender">The sender</param>
2163 <param name="e">The EventArgs object containing the packet data</param>
2164 </member>
2165 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2166 <summary>Process an incoming packet and raise the appropriate events</summary>
2167 <param name="sender">The sender</param>
2168 <param name="e">The EventArgs object containing the packet data</param>
2169 </member>
2170 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2171 <summary>Process an incoming packet and raise the appropriate events</summary>
2172 <param name="sender">The sender</param>
2173 <param name="e">The EventArgs object containing the packet data</param>
2174 </member>
2175 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
2176 <summary>
2177 Agent movement and camera control
2178
2179 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
2180 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
2181 This is most easily accomplished by setting one or more of the AgentMovement properties
2182
2183 Movement of an avatar is always based on a compass direction, for example AtPos will move the
2184 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
2185 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
2186 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
2187 </summary>
2188 </member>
2189 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
2190 <summary>
2191 Camera controls for the agent, mostly a thin wrapper around
2192 CoordinateFrame. This class is only responsible for state
2193 tracking and math, it does not send any packets
2194 </summary>
2195 </member>
2196 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
2197 <summary></summary>
2198 </member>
2199 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
2200 <summary>The camera is a local frame of reference inside of
2201 the larger grid space. This is where the math happens</summary>
2202 </member>
2203 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
2204 <summary></summary>
2205 </member>
2206 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
2207 <summary></summary>
2208 </member>
2209 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
2210 <summary></summary>
2211 </member>
2212 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
2213 <summary></summary>
2214 </member>
2215 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
2216 <summary>
2217 Default constructor
2218 </summary>
2219 </member>
2220 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
2221 <summary>Move agent positive along the X axis</summary>
2222 </member>
2223 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
2224 <summary>Move agent negative along the X axis</summary>
2225 </member>
2226 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
2227 <summary>Move agent positive along the Y axis</summary>
2228 </member>
2229 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
2230 <summary>Move agent negative along the Y axis</summary>
2231 </member>
2232 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
2233 <summary>Move agent positive along the Z axis</summary>
2234 </member>
2235 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
2236 <summary>Move agent negative along the Z axis</summary>
2237 </member>
2238 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
2239 <summary></summary>
2240 </member>
2241 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
2242 <summary></summary>
2243 </member>
2244 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
2245 <summary></summary>
2246 </member>
2247 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
2248 <summary></summary>
2249 </member>
2250 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
2251 <summary></summary>
2252 </member>
2253 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
2254 <summary></summary>
2255 </member>
2256 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
2257 <summary></summary>
2258 </member>
2259 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
2260 <summary>Causes simulator to make agent fly</summary>
2261 </member>
2262 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
2263 <summary>Stop movement</summary>
2264 </member>
2265 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
2266 <summary>Finish animation</summary>
2267 </member>
2268 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
2269 <summary>Stand up from a sit</summary>
2270 </member>
2271 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
2272 <summary>Tells simulator to sit agent on ground</summary>
2273 </member>
2274 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
2275 <summary>Place agent into mouselook mode</summary>
2276 </member>
2277 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
2278 <summary>Nudge agent positive along the X axis</summary>
2279 </member>
2280 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
2281 <summary>Nudge agent negative along the X axis</summary>
2282 </member>
2283 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
2284 <summary>Nudge agent positive along the Y axis</summary>
2285 </member>
2286 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
2287 <summary>Nudge agent negative along the Y axis</summary>
2288 </member>
2289 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
2290 <summary>Nudge agent positive along the Z axis</summary>
2291 </member>
2292 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
2293 <summary>Nudge agent negative along the Z axis</summary>
2294 </member>
2295 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
2296 <summary></summary>
2297 </member>
2298 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
2299 <summary></summary>
2300 </member>
2301 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
2302 <summary>Tell simulator to mark agent as away</summary>
2303 </member>
2304 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
2305 <summary></summary>
2306 </member>
2307 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
2308 <summary></summary>
2309 </member>
2310 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
2311 <summary></summary>
2312 </member>
2313 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
2314 <summary></summary>
2315 </member>
2316 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
2317 <summary>
2318 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
2319 </summary>
2320 </member>
2321 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
2322 <summary>The current value of the agent control flags</summary>
2323 </member>
2324 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
2325 <summary>Gets or sets the interval in milliseconds at which
2326 AgentUpdate packets are sent to the current simulator. Setting
2327 this to a non-zero value will also enable the packet sending if
2328 it was previously off, and setting it to zero will disable</summary>
2329 </member>
2330 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
2331 <summary>Gets or sets whether AgentUpdate packets are sent to
2332 the current simulator</summary>
2333 </member>
2334 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
2335 <summary>Reset movement controls every time we send an update</summary>
2336 </member>
2337 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
2338 <summary>Agent camera controls</summary>
2339 </member>
2340 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
2341 <summary>Currently only used for hiding your group title</summary>
2342 </member>
2343 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
2344 <summary>Action state of the avatar, which can currently be
2345 typing and editing</summary>
2346 </member>
2347 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
2348 <summary></summary>
2349 </member>
2350 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
2351 <summary></summary>
2352 </member>
2353 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
2354 <summary></summary>
2355 </member>
2356 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
2357 <summary></summary>
2358 </member>
2359 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
2360 <summary></summary>
2361 </member>
2362 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
2363 <summary></summary>
2364 </member>
2365 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
2366 <summary></summary>
2367 </member>
2368 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
2369 <summary></summary>
2370 </member>
2371 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
2372 <summary></summary>
2373 </member>
2374 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
2375 <summary>Timer for sending AgentUpdate packets</summary>
2376 </member>
2377 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
2378 <summary>Default constructor</summary>
2379 </member>
2380 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
2381 <summary>
2382 Send an AgentUpdate with the camera set at the current agent
2383 position and pointing towards the heading specified
2384 </summary>
2385 <param name="heading">Camera rotation in radians</param>
2386 <param name="reliable">Whether to send the AgentUpdate reliable
2387 or not</param>
2388 </member>
2389 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
2390 <summary>
2391 Rotates the avatar body and camera toward a target position.
2392 This will also anchor the camera position on the avatar
2393 </summary>
2394 <param name="target">Region coordinates to turn toward</param>
2395 </member>
2396 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3,System.Boolean)">
2397 <summary>
2398 Rotates the avatar body and camera toward a target position.
2399 This will also anchor the camera position on the avatar
2400 </summary>
2401 <param name="target">Region coordinates to turn toward</param>
2402 <param name="sendUpdate">whether to send update or not</param>
2403 </member>
2404 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
2405 <summary>
2406 Send new AgentUpdate packet to update our current camera
2407 position and rotation
2408 </summary>
2409 </member>
2410 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
2411 <summary>
2412 Send new AgentUpdate packet to update our current camera
2413 position and rotation
2414 </summary>
2415 <param name="reliable">Whether to require server acknowledgement
2416 of this packet</param>
2417 </member>
2418 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
2419 <summary>
2420 Send new AgentUpdate packet to update our current camera
2421 position and rotation
2422 </summary>
2423 <param name="reliable">Whether to require server acknowledgement
2424 of this packet</param>
2425 <param name="simulator">Simulator to send the update to</param>
2426 </member>
2427 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)">
2428 <summary>
2429 Builds an AgentUpdate packet entirely from parameters. This
2430 will not touch the state of Self.Movement or
2431 Self.Movement.Camera in any way
2432 </summary>
2433 <param name="controlFlags"></param>
2434 <param name="position"></param>
2435 <param name="forwardAxis"></param>
2436 <param name="leftAxis"></param>
2437 <param name="upAxis"></param>
2438 <param name="bodyRotation"></param>
2439 <param name="headRotation"></param>
2440 <param name="farClip"></param>
2441 <param name="reliable"></param>
2442 <param name="flags"></param>
2443 <param name="state"></param>
2444 </member>
2445 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SetFOVVerticalAngle(System.Single)">
2446 <summary>
2447 Sends update of Field of Vision vertical angle to the simulator
2448 </summary>
2449 <param name="angle">Angle in radians</param>
2450 </member>
2451 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
2452 <summary>
2453 Used to specify movement actions for your agent
2454 </summary>
2455 </member>
2456 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
2457 <summary>Empty flag</summary>
2458 </member>
2459 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
2460 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
2461 </member>
2462 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
2463 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
2464 </member>
2465 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
2466 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
2467 </member>
2468 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
2469 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
2470 </member>
2471 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
2472 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
2473 </member>
2474 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
2475 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
2476 </member>
2477 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
2478 <summary>Unused</summary>
2479 </member>
2480 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
2481 <summary>Unused</summary>
2482 </member>
2483 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
2484 <summary>Unused</summary>
2485 </member>
2486 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
2487 <summary>Unused</summary>
2488 </member>
2489 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
2490 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
2491 </member>
2492 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
2493 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
2494 </member>
2495 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
2496 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
2497 </member>
2498 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
2499 <summary>Fly</summary>
2500 </member>
2501 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
2502 <summary></summary>
2503 </member>
2504 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
2505 <summary>Finish our current animation</summary>
2506 </member>
2507 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
2508 <summary>Stand up from the ground or a prim seat</summary>
2509 </member>
2510 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
2511 <summary>Sit on the ground at our current location</summary>
2512 </member>
2513 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
2514 <summary>Whether mouselook is currently enabled</summary>
2515 </member>
2516 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
2517 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2518 </member>
2519 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
2520 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2521 </member>
2522 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
2523 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2524 </member>
2525 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
2526 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2527 </member>
2528 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
2529 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2530 </member>
2531 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
2532 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2533 </member>
2534 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
2535 <summary></summary>
2536 </member>
2537 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
2538 <summary></summary>
2539 </member>
2540 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
2541 <summary>Set when the avatar is idled or set to away. Note that the away animation is
2542 activated separately from setting this flag</summary>
2543 </member>
2544 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
2545 <summary></summary>
2546 </member>
2547 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
2548 <summary></summary>
2549 </member>
2550 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
2551 <summary></summary>
2552 </member>
2553 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
2554 <summary></summary>
2555 </member>
2556 <member name="T:OpenMetaverse.AgentAccessEventArgs">
2557 <summary>
2558 Class for sending info on the success of the opration
2559 of setting the maturity access level
2560 </summary>
2561 </member>
2562 <member name="P:OpenMetaverse.AgentAccessEventArgs.NewLevel">
2563 <summary>
2564 New maturity accesss level returned from the sim
2565 </summary>
2566 </member>
2567 <member name="P:OpenMetaverse.AgentAccessEventArgs.Success">
2568 <summary>
2569 True if setting the new maturity access level has succedded
2570 </summary>
2571 </member>
2572 <member name="M:OpenMetaverse.AgentAccessEventArgs.#ctor(System.Boolean,System.String)">
2573 <summary>
2574 Creates new instance of the EventArgs class
2575 </summary>
2576 <param name="success">Has setting new maturty access level succeeded</param>
2577 <param name="newLevel">New maturity access level as returned by the simulator</param>
2578 </member>
2579 <member name="T:OpenMetaverse.ChatEventArgs">
2580 <summary>
2581
2582 </summary>
2583 </member>
2584 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
2585 <summary>Get the simulator sending the message</summary>
2586 </member>
2587 <member name="P:OpenMetaverse.ChatEventArgs.Message">
2588 <summary>Get the message sent</summary>
2589 </member>
2590 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
2591 <summary>Get the audible level of the message</summary>
2592 </member>
2593 <member name="P:OpenMetaverse.ChatEventArgs.Type">
2594 <summary>Get the type of message sent: whisper, shout, etc</summary>
2595 </member>
2596 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
2597 <summary>Get the source type of the message sender</summary>
2598 </member>
2599 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
2600 <summary>Get the name of the agent or object sending the message</summary>
2601 </member>
2602 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
2603 <summary>Get the ID of the agent or object sending the message</summary>
2604 </member>
2605 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
2606 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
2607 </member>
2608 <member name="P:OpenMetaverse.ChatEventArgs.Position">
2609 <summary>Get the position of the agent or object sending the message</summary>
2610 </member>
2611 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
2612 <summary>
2613 Construct a new instance of the ChatEventArgs object
2614 </summary>
2615 <param name="simulator">Sim from which the message originates</param>
2616 <param name="message">The message sent</param>
2617 <param name="audible">The audible level of the message</param>
2618 <param name="type">The type of message sent: whisper, shout, etc</param>
2619 <param name="sourceType">The source type of the message sender</param>
2620 <param name="fromName">The name of the agent or object sending the message</param>
2621 <param name="sourceId">The ID of the agent or object sending the message</param>
2622 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
2623 <param name="position">The position of the agent or object sending the message</param>
2624 </member>
2625 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
2626 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
2627 </member>
2628 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
2629 <summary>Get the dialog message</summary>
2630 </member>
2631 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
2632 <summary>Get the name of the object that sent the dialog request</summary>
2633 </member>
2634 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
2635 <summary>Get the ID of the image to be displayed</summary>
2636 </member>
2637 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
2638 <summary>Get the ID of the primitive sending the dialog</summary>
2639 </member>
2640 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
2641 <summary>Get the first name of the senders owner</summary>
2642 </member>
2643 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
2644 <summary>Get the last name of the senders owner</summary>
2645 </member>
2646 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
2647 <summary>Get the communication channel the dialog was sent on, responses
2648 should also send responses on this same channel</summary>
2649 </member>
2650 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
2651 <summary>Get the string labels containing the options presented in this dialog</summary>
2652 </member>
2653 <member name="P:OpenMetaverse.ScriptDialogEventArgs.OwnerID">
2654 <summary>UUID of the scritped object owner</summary>
2655 </member>
2656 <member name="M:OpenMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String},OpenMetaverse.UUID)">
2657 <summary>
2658 Construct a new instance of the ScriptDialogEventArgs
2659 </summary>
2660 <param name="message">The dialog message</param>
2661 <param name="objectName">The name of the object that sent the dialog request</param>
2662 <param name="imageID">The ID of the image to be displayed</param>
2663 <param name="objectID">The ID of the primitive sending the dialog</param>
2664 <param name="firstName">The first name of the senders owner</param>
2665 <param name="lastName">The last name of the senders owner</param>
2666 <param name="chatChannel">The communication channel the dialog was sent on</param>
2667 <param name="buttons">The string labels containing the options presented in this dialog</param>
2668 <param name="ownerID">UUID of the scritped object owner</param>
2669 </member>
2670 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
2671 <summary>Contains the data sent when a primitive requests debit or other permissions
2672 requesting a YES or NO answer</summary>
2673 </member>
2674 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
2675 <summary>Get the simulator containing the object sending the request</summary>
2676 </member>
2677 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
2678 <summary>Get the ID of the script making the request</summary>
2679 </member>
2680 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
2681 <summary>Get the ID of the primitive containing the script making the request</summary>
2682 </member>
2683 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
2684 <summary>Get the name of the primitive making the request</summary>
2685 </member>
2686 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
2687 <summary>Get the name of the owner of the object making the request</summary>
2688 </member>
2689 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
2690 <summary>Get the permissions being requested</summary>
2691 </member>
2692 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
2693 <summary>
2694 Construct a new instance of the ScriptQuestionEventArgs
2695 </summary>
2696 <param name="simulator">The simulator containing the object sending the request</param>
2697 <param name="taskID">The ID of the script making the request</param>
2698 <param name="itemID">The ID of the primitive containing the script making the request</param>
2699 <param name="objectName">The name of the primitive making the request</param>
2700 <param name="objectOwner">The name of the owner of the object making the request</param>
2701 <param name="questions">The permissions being requested</param>
2702 </member>
2703 <member name="T:OpenMetaverse.LoadUrlEventArgs">
2704 <summary>Contains the data sent when a primitive sends a request
2705 to an agent to open the specified URL</summary>
2706 </member>
2707 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
2708 <summary>Get the name of the object sending the request</summary>
2709 </member>
2710 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
2711 <summary>Get the ID of the object sending the request</summary>
2712 </member>
2713 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
2714 <summary>Get the ID of the owner of the object sending the request</summary>
2715 </member>
2716 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
2717 <summary>True if the object is owned by a group</summary>
2718 </member>
2719 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
2720 <summary>Get the message sent with the request</summary>
2721 </member>
2722 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
2723 <summary>Get the URL the object sent</summary>
2724 </member>
2725 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
2726 <summary>
2727 Construct a new instance of the LoadUrlEventArgs
2728 </summary>
2729 <param name="objectName">The name of the object sending the request</param>
2730 <param name="objectID">The ID of the object sending the request</param>
2731 <param name="ownerID">The ID of the owner of the object sending the request</param>
2732 <param name="ownerIsGroup">True if the object is owned by a group</param>
2733 <param name="message">The message sent with the request</param>
2734 <param name="URL">The URL the object sent</param>
2735 </member>
2736 <member name="T:OpenMetaverse.InstantMessageEventArgs">
2737 <summary>The date received from an ImprovedInstantMessage</summary>
2738 </member>
2739 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
2740 <summary>Get the InstantMessage object</summary>
2741 </member>
2742 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
2743 <summary>Get the simulator where the InstantMessage origniated</summary>
2744 </member>
2745 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
2746 <summary>
2747 Construct a new instance of the InstantMessageEventArgs object
2748 </summary>
2749 <param name="im">the InstantMessage object</param>
2750 <param name="simulator">the simulator where the InstantMessage origniated</param>
2751 </member>
2752 <member name="T:OpenMetaverse.BalanceEventArgs">
2753 <summary>Contains the currency balance</summary>
2754 </member>
2755 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
2756 <summary>
2757 Get the currenct balance
2758 </summary>
2759 </member>
2760 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
2761 <summary>
2762 Construct a new BalanceEventArgs object
2763 </summary>
2764 <param name="balance">The currenct balance</param>
2765 </member>
2766 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
2767 <summary>Contains the transaction summary when an item is purchased,
2768 money is given, or land is purchased</summary>
2769 </member>
2770 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
2771 <summary>Get the ID of the transaction</summary>
2772 </member>
2773 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
2774 <summary>True of the transaction was successful</summary>
2775 </member>
2776 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
2777 <summary>Get the remaining currency balance</summary>
2778 </member>
2779 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
2780 <summary>Get the meters credited</summary>
2781 </member>
2782 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
2783 <summary>Get the meters comitted</summary>
2784 </member>
2785 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
2786 <summary>Get the description of the transaction</summary>
2787 </member>
2788 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo">
2789 <summary>Detailed transaction information</summary>
2790 </member>
2791 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,OpenMetaverse.TransactionInfo)">
2792 <summary>
2793 Construct a new instance of the MoneyBalanceReplyEventArgs object
2794 </summary>
2795 <param name="transactionID">The ID of the transaction</param>
2796 <param name="transactionSuccess">True of the transaction was successful</param>
2797 <param name="balance">The current currency balance</param>
2798 <param name="metersCredit">The meters credited</param>
2799 <param name="metersCommitted">The meters comitted</param>
2800 <param name="description">A brief description of the transaction</param>
2801 <param name="transactionInfo">Transaction info</param>
2802 </member>
2803 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
2804 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
2805 </member>
2806 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
2807 <summary>Get the agents first name</summary>
2808 </member>
2809 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
2810 <summary>Get the agents last name</summary>
2811 </member>
2812 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
2813 <summary>Get the active group ID of your agent</summary>
2814 </member>
2815 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
2816 <summary>Get the active groups title of your agent</summary>
2817 </member>
2818 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
2819 <summary>Get the combined group powers of your agent</summary>
2820 </member>
2821 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
2822 <summary>Get the active group name of your agent</summary>
2823 </member>
2824 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
2825 <summary>
2826 Construct a new instance of the AgentDataReplyEventArgs object
2827 </summary>
2828 <param name="firstName">The agents first name</param>
2829 <param name="lastName">The agents last name</param>
2830 <param name="activeGroupID">The agents active group ID</param>
2831 <param name="groupTitle">The group title of the agents active group</param>
2832 <param name="groupPowers">The combined group powers the agent has in the active group</param>
2833 <param name="groupName">The name of the group the agent has currently active</param>
2834 </member>
2835 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
2836 <summary>Data sent by the simulator to indicate the active/changed animations
2837 applied to your agent</summary>
2838 </member>
2839 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
2840 <summary>Get the dictionary that contains the changed animations</summary>
2841 </member>
2842 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
2843 <summary>
2844 Construct a new instance of the AnimationsChangedEventArgs class
2845 </summary>
2846 <param name="agentAnimations">The dictionary that contains the changed animations</param>
2847 </member>
2848 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
2849 <summary>
2850 Data sent from a simulator indicating a collision with your agent
2851 </summary>
2852 </member>
2853 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
2854 <summary>Get the Type of collision</summary>
2855 </member>
2856 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
2857 <summary>Get the ID of the agent or object that collided with your agent</summary>
2858 </member>
2859 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
2860 <summary>Get the ID of the agent that was attacked</summary>
2861 </member>
2862 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
2863 <summary>A value indicating the strength of the collision</summary>
2864 </member>
2865 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
2866 <summary>Get the time the collision occurred</summary>
2867 </member>
2868 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
2869 <summary>
2870 Construct a new instance of the MeanCollisionEventArgs class
2871 </summary>
2872 <param name="type">The type of collision that occurred</param>
2873 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
2874 <param name="victim">The ID of the Victim</param>
2875 <param name="magnitude">The strength of the collision</param>
2876 <param name="time">The Time the collision occurred</param>
2877 </member>
2878 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
2879 <summary>Data sent to your agent when it crosses region boundaries</summary>
2880 </member>
2881 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
2882 <summary>Get the simulator your agent just left</summary>
2883 </member>
2884 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
2885 <summary>Get the simulator your agent is now in</summary>
2886 </member>
2887 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
2888 <summary>
2889 Construct a new instance of the RegionCrossedEventArgs class
2890 </summary>
2891 <param name="oldSim">The simulator your agent just left</param>
2892 <param name="newSim">The simulator your agent is now in</param>
2893 </member>
2894 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
2895 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
2896 </member>
2897 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
2898 <summary>Get the ID of the group chat session</summary>
2899 </member>
2900 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
2901 <summary>Get the name of the session</summary>
2902 </member>
2903 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
2904 <summary>Get the temporary session ID used for establishing new sessions</summary>
2905 </member>
2906 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
2907 <summary>True if your agent successfully joined the session</summary>
2908 </member>
2909 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
2910 <summary>
2911 Construct a new instance of the GroupChatJoinedEventArgs class
2912 </summary>
2913 <param name="groupChatSessionID">The ID of the session</param>
2914 <param name="sessionName">The name of the session</param>
2915 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
2916 <param name="success">True of your agent successfully joined the session</param>
2917 </member>
2918 <member name="T:OpenMetaverse.AlertMessageEventArgs">
2919 <summary>Data sent by the simulator containing urgent messages</summary>
2920 </member>
2921 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
2922 <summary>Get the alert message</summary>
2923 </member>
2924 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
2925 <summary>
2926 Construct a new instance of the AlertMessageEventArgs class
2927 </summary>
2928 <param name="message">The alert message</param>
2929 </member>
2930 <member name="T:OpenMetaverse.ScriptControlEventArgs">
2931 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
2932 </member>
2933 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
2934 <summary>Get the controls the script is attempting to take or release to the agent</summary>
2935 </member>
2936 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
2937 <summary>True if the script is passing controls back to the agent</summary>
2938 </member>
2939 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
2940 <summary>True if the script is requesting controls be released to the script</summary>
2941 </member>
2942 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
2943 <summary>
2944 Construct a new instance of the ScriptControlEventArgs class
2945 </summary>
2946 <param name="controls">The controls the script is attempting to take or release to the agent</param>
2947 <param name="pass">True if the script is passing controls back to the agent</param>
2948 <param name="take">True if the script is requesting controls be released to the script</param>
2949 </member>
2950 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
2951 <summary>
2952 Data sent from the simulator to an agent to indicate its view limits
2953 </summary>
2954 </member>
2955 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
2956 <summary>Get the collision plane</summary>
2957 </member>
2958 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
2959 <summary>
2960 Construct a new instance of the CameraConstraintEventArgs class
2961 </summary>
2962 <param name="collidePlane">The collision plane</param>
2963 </member>
2964 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
2965 <summary>
2966 Data containing script sensor requests which allow an agent to know the specific details
2967 of a primitive sending script sensor requests
2968 </summary>
2969 </member>
2970 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
2971 <summary>Get the ID of the primitive sending the sensor</summary>
2972 </member>
2973 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
2974 <summary>Get the ID of the group associated with the primitive</summary>
2975 </member>
2976 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
2977 <summary>Get the name of the primitive sending the sensor</summary>
2978 </member>
2979 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
2980 <summary>Get the ID of the primitive sending the sensor</summary>
2981 </member>
2982 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
2983 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
2984 </member>
2985 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
2986 <summary>Get the position of the primitive sending the sensor</summary>
2987 </member>
2988 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
2989 <summary>Get the range the primitive specified to scan</summary>
2990 </member>
2991 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
2992 <summary>Get the rotation of the primitive sending the sensor</summary>
2993 </member>
2994 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
2995 <summary>Get the type of sensor the primitive sent</summary>
2996 </member>
2997 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
2998 <summary>Get the velocity of the primitive sending the sensor</summary>
2999 </member>
3000 <member name="M:OpenMetaverse.ScriptSensorReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single,OpenMetaverse.Quaternion,OpenMetaverse.ScriptSensorTypeFlags,OpenMetaverse.Vector3)">
3001 <summary>
3002 Construct a new instance of the ScriptSensorReplyEventArgs
3003 </summary>
3004 <param name="requestorID">The ID of the primitive sending the sensor</param>
3005 <param name="groupID">The ID of the group associated with the primitive</param>
3006 <param name="name">The name of the primitive sending the sensor</param>
3007 <param name="objectID">The ID of the primitive sending the sensor</param>
3008 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
3009 <param name="position">The position of the primitive sending the sensor</param>
3010 <param name="range">The range the primitive specified to scan</param>
3011 <param name="rotation">The rotation of the primitive sending the sensor</param>
3012 <param name="type">The type of sensor the primitive sent</param>
3013 <param name="velocity">The velocity of the primitive sending the sensor</param>
3014 </member>
3015 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
3016 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
3017 </member>
3018 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
3019 <summary>Get the ID of the primitive the agent will be sitting on</summary>
3020 </member>
3021 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
3022 <summary>True if the simulator Autopilot functions were involved</summary>
3023 </member>
3024 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
3025 <summary>Get the camera offset of the agent when seated</summary>
3026 </member>
3027 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
3028 <summary>Get the camera eye offset of the agent when seated</summary>
3029 </member>
3030 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
3031 <summary>True of the agent will be in mouselook mode when seated</summary>
3032 </member>
3033 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
3034 <summary>Get the position of the agent when seated</summary>
3035 </member>
3036 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
3037 <summary>Get the rotation of the agent when seated</summary>
3038 </member>
3039 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
3040 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
3041 </member>
3042 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
3043 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
3044 </member>
3045 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
3046 <summary>Get the ID of the chat session</summary>
3047 </member>
3048 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
3049 <summary>Get the ID of the agent that joined</summary>
3050 </member>
3051 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
3052 <summary>
3053 Construct a new instance of the ChatSessionMemberAddedEventArgs object
3054 </summary>
3055 <param name="sessionID">The ID of the chat session</param>
3056 <param name="agentID">The ID of the agent joining</param>
3057 </member>
3058 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
3059 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
3060 </member>
3061 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
3062 <summary>Get the ID of the chat session</summary>
3063 </member>
3064 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
3065 <summary>Get the ID of the agent that left</summary>
3066 </member>
3067 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
3068 <summary>
3069 Construct a new instance of the ChatSessionMemberLeftEventArgs object
3070 </summary>
3071 <param name="sessionID">The ID of the chat session</param>
3072 <param name="agentID">The ID of the Agent that left</param>
3073 </member>
3074 <member name="T:OpenMetaverse.SetDisplayNameReplyEventArgs">
3075 <summary>Event arguments with the result of setting display name operation</summary>
3076 </member>
3077 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Status">
3078 <summary>Status code, 200 indicates settign display name was successful</summary>
3079 </member>
3080 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Reason">
3081 <summary>Textual description of the status</summary>
3082 </member>
3083 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.DisplayName">
3084 <summary>Details of the newly set display name</summary>
3085 </member>
3086 <member name="M:OpenMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,OpenMetaverse.AgentDisplayName)">
3087 <summary>Default constructor</summary>
3088 </member>
3089 <member name="T:OpenMetaverse.AgentThrottle">
3090 <summary>
3091 Throttles the network traffic for various different traffic types.
3092 Access this class through GridClient.Throttle
3093 </summary>
3094 </member>
3095 <member name="P:OpenMetaverse.AgentThrottle.Resend">
3096 <summary>Maximum bits per second for resending unacknowledged packets</summary>
3097 </member>
3098 <member name="P:OpenMetaverse.AgentThrottle.Land">
3099 <summary>Maximum bits per second for LayerData terrain</summary>
3100 </member>
3101 <member name="P:OpenMetaverse.AgentThrottle.Wind">
3102 <summary>Maximum bits per second for LayerData wind data</summary>
3103 </member>
3104 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
3105 <summary>Maximum bits per second for LayerData clouds</summary>
3106 </member>
3107 <member name="P:OpenMetaverse.AgentThrottle.Task">
3108 <summary>Unknown, includes object data</summary>
3109 </member>
3110 <member name="P:OpenMetaverse.AgentThrottle.Texture">
3111 <summary>Maximum bits per second for textures</summary>
3112 </member>
3113 <member name="P:OpenMetaverse.AgentThrottle.Asset">
3114 <summary>Maximum bits per second for downloaded assets</summary>
3115 </member>
3116 <member name="P:OpenMetaverse.AgentThrottle.Total">
3117 <summary>Maximum bits per second the entire connection, divided up
3118 between invidiual streams using default multipliers</summary>
3119 </member>
3120 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
3121 <summary>
3122 Default constructor, uses a default high total of 1500 KBps (1536000)
3123 </summary>
3124 </member>
3125 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
3126 <summary>
3127 Constructor that decodes an existing AgentThrottle packet in to
3128 individual values
3129 </summary>
3130 <param name="data">Reference to the throttle data in an AgentThrottle
3131 packet</param>
3132 <param name="pos">Offset position to start reading at in the
3133 throttle data</param>
3134 <remarks>This is generally not needed in clients as the server will
3135 never send a throttle packet to the client</remarks>
3136 </member>
3137 <member name="M:OpenMetaverse.AgentThrottle.Set">
3138 <summary>
3139 Send an AgentThrottle packet to the current server using the
3140 current values
3141 </summary>
3142 </member>
3143 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
3144 <summary>
3145 Send an AgentThrottle packet to the specified server using the
3146 current values
3147 </summary>
3148 </member>
3149 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
3150 <summary>
3151 Convert the current throttle values to a byte array that can be put
3152 in an AgentThrottle packet
3153 </summary>
3154 <returns>Byte array containing all the throttle values</returns>
3155 </member>
3156 <member name="T:OpenMetaverse.Animations">
3157 <summary>
3158 Static pre-defined animations available to all agents
3159 </summary>
3160 </member>
3161 <member name="F:OpenMetaverse.Animations.AFRAID">
3162 <summary>Agent with afraid expression on face</summary>
3163 </member>
3164 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
3165 <summary>Agent aiming a bazooka (right handed)</summary>
3166 </member>
3167 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
3168 <summary>Agent aiming a bow (left handed)</summary>
3169 </member>
3170 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
3171 <summary>Agent aiming a hand gun (right handed)</summary>
3172 </member>
3173 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
3174 <summary>Agent aiming a rifle (right handed)</summary>
3175 </member>
3176 <member name="F:OpenMetaverse.Animations.ANGRY">
3177 <summary>Agent with angry expression on face</summary>
3178 </member>
3179 <member name="F:OpenMetaverse.Animations.AWAY">
3180 <summary>Agent hunched over (away)</summary>
3181 </member>
3182 <member name="F:OpenMetaverse.Animations.BACKFLIP">
3183 <summary>Agent doing a backflip</summary>
3184 </member>
3185 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
3186 <summary>Agent laughing while holding belly</summary>
3187 </member>
3188 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
3189 <summary>Agent blowing a kiss</summary>
3190 </member>
3191 <member name="F:OpenMetaverse.Animations.BORED">
3192 <summary>Agent with bored expression on face</summary>
3193 </member>
3194 <member name="F:OpenMetaverse.Animations.BOW">
3195 <summary>Agent bowing to audience</summary>
3196 </member>
3197 <member name="F:OpenMetaverse.Animations.BRUSH">
3198 <summary>Agent brushing himself/herself off</summary>
3199 </member>
3200 <member name="F:OpenMetaverse.Animations.BUSY">
3201 <summary>Agent in busy mode</summary>
3202 </member>
3203 <member name="F:OpenMetaverse.Animations.CLAP">
3204 <summary>Agent clapping hands</summary>
3205 </member>
3206 <member name="F:OpenMetaverse.Animations.COURTBOW">
3207 <summary>Agent doing a curtsey bow</summary>
3208 </member>
3209 <member name="F:OpenMetaverse.Animations.CROUCH">
3210 <summary>Agent crouching</summary>
3211 </member>
3212 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
3213 <summary>Agent crouching while walking</summary>
3214 </member>
3215 <member name="F:OpenMetaverse.Animations.CRY">
3216 <summary>Agent crying</summary>
3217 </member>
3218 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
3219 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
3220 </member>
3221 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
3222 <summary>Agent re-animated after set appearance finished</summary>
3223 </member>
3224 <member name="F:OpenMetaverse.Animations.DANCE1">
3225 <summary>Agent dancing</summary>
3226 </member>
3227 <member name="F:OpenMetaverse.Animations.DANCE2">
3228 <summary>Agent dancing</summary>
3229 </member>
3230 <member name="F:OpenMetaverse.Animations.DANCE3">
3231 <summary>Agent dancing</summary>
3232 </member>
3233 <member name="F:OpenMetaverse.Animations.DANCE4">
3234 <summary>Agent dancing</summary>
3235 </member>
3236 <member name="F:OpenMetaverse.Animations.DANCE5">
3237 <summary>Agent dancing</summary>
3238 </member>
3239 <member name="F:OpenMetaverse.Animations.DANCE6">
3240 <summary>Agent dancing</summary>
3241 </member>
3242 <member name="F:OpenMetaverse.Animations.DANCE7">
3243 <summary>Agent dancing</summary>
3244 </member>
3245 <member name="F:OpenMetaverse.Animations.DANCE8">
3246 <summary>Agent dancing</summary>
3247 </member>
3248 <member name="F:OpenMetaverse.Animations.DEAD">
3249 <summary>Agent on ground unanimated</summary>
3250 </member>
3251 <member name="F:OpenMetaverse.Animations.DRINK">
3252 <summary>Agent boozing it up</summary>
3253 </member>
3254 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
3255 <summary>Agent with embarassed expression on face</summary>
3256 </member>
3257 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
3258 <summary>Agent with afraid expression on face</summary>
3259 </member>
3260 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
3261 <summary>Agent with angry expression on face</summary>
3262 </member>
3263 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
3264 <summary>Agent with bored expression on face</summary>
3265 </member>
3266 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
3267 <summary>Agent crying</summary>
3268 </member>
3269 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
3270 <summary>Agent showing disdain (dislike) for something</summary>
3271 </member>
3272 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
3273 <summary>Agent with embarassed expression on face</summary>
3274 </member>
3275 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
3276 <summary>Agent with frowning expression on face</summary>
3277 </member>
3278 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
3279 <summary>Agent with kissy face</summary>
3280 </member>
3281 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
3282 <summary>Agent expressing laughgter</summary>
3283 </member>
3284 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
3285 <summary>Agent with open mouth</summary>
3286 </member>
3287 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
3288 <summary>Agent with repulsed expression on face</summary>
3289 </member>
3290 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
3291 <summary>Agent expressing sadness</summary>
3292 </member>
3293 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
3294 <summary>Agent shrugging shoulders</summary>
3295 </member>
3296 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
3297 <summary>Agent with a smile</summary>
3298 </member>
3299 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
3300 <summary>Agent expressing surprise</summary>
3301 </member>
3302 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
3303 <summary>Agent sticking tongue out</summary>
3304 </member>
3305 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
3306 <summary>Agent with big toothy smile</summary>
3307 </member>
3308 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
3309 <summary>Agent winking</summary>
3310 </member>
3311 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
3312 <summary>Agent expressing worry</summary>
3313 </member>
3314 <member name="F:OpenMetaverse.Animations.FALLDOWN">
3315 <summary>Agent falling down</summary>
3316 </member>
3317 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
3318 <summary>Agent walking (feminine version)</summary>
3319 </member>
3320 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
3321 <summary>Agent wagging finger (disapproval)</summary>
3322 </member>
3323 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
3324 <summary>I'm not sure I want to know</summary>
3325 </member>
3326 <member name="F:OpenMetaverse.Animations.FLY">
3327 <summary>Agent in superman position</summary>
3328 </member>
3329 <member name="F:OpenMetaverse.Animations.FLYSLOW">
3330 <summary>Agent in superman position</summary>
3331 </member>
3332 <member name="F:OpenMetaverse.Animations.HELLO">
3333 <summary>Agent greeting another</summary>
3334 </member>
3335 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
3336 <summary>Agent holding bazooka (right handed)</summary>
3337 </member>
3338 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
3339 <summary>Agent holding a bow (left handed)</summary>
3340 </member>
3341 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
3342 <summary>Agent holding a handgun (right handed)</summary>
3343 </member>
3344 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
3345 <summary>Agent holding a rifle (right handed)</summary>
3346 </member>
3347 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
3348 <summary>Agent throwing an object (right handed)</summary>
3349 </member>
3350 <member name="F:OpenMetaverse.Animations.HOVER">
3351 <summary>Agent in static hover</summary>
3352 </member>
3353 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
3354 <summary>Agent hovering downward</summary>
3355 </member>
3356 <member name="F:OpenMetaverse.Animations.HOVER_UP">
3357 <summary>Agent hovering upward</summary>
3358 </member>
3359 <member name="F:OpenMetaverse.Animations.IMPATIENT">
3360 <summary>Agent being impatient</summary>
3361 </member>
3362 <member name="F:OpenMetaverse.Animations.JUMP">
3363 <summary>Agent jumping</summary>
3364 </member>
3365 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
3366 <summary>Agent jumping with fervor</summary>
3367 </member>
3368 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
3369 <summary>Agent point to lips then rear end</summary>
3370 </member>
3371 <member name="F:OpenMetaverse.Animations.LAND">
3372 <summary>Agent landing from jump, finished flight, etc</summary>
3373 </member>
3374 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
3375 <summary>Agent laughing</summary>
3376 </member>
3377 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
3378 <summary>Agent landing from jump, finished flight, etc</summary>
3379 </member>
3380 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
3381 <summary>Agent sitting on a motorcycle</summary>
3382 </member>
3383 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
3384 <summary></summary>
3385 </member>
3386 <member name="F:OpenMetaverse.Animations.NO">
3387 <summary>Agent moving head side to side</summary>
3388 </member>
3389 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
3390 <summary>Agent moving head side to side with unhappy expression</summary>
3391 </member>
3392 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
3393 <summary>Agent taunting another</summary>
3394 </member>
3395 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
3396 <summary></summary>
3397 </member>
3398 <member name="F:OpenMetaverse.Animations.PEACE">
3399 <summary>Agent giving peace sign</summary>
3400 </member>
3401 <member name="F:OpenMetaverse.Animations.POINT_ME">
3402 <summary>Agent pointing at self</summary>
3403 </member>
3404 <member name="F:OpenMetaverse.Animations.POINT_YOU">
3405 <summary>Agent pointing at another</summary>
3406 </member>
3407 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
3408 <summary>Agent preparing for jump (bending knees)</summary>
3409 </member>
3410 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
3411 <summary>Agent punching with left hand</summary>
3412 </member>
3413 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
3414 <summary>Agent punching with right hand</summary>
3415 </member>
3416 <member name="F:OpenMetaverse.Animations.REPULSED">
3417 <summary>Agent acting repulsed</summary>
3418 </member>
3419 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
3420 <summary>Agent trying to be Chuck Norris</summary>
3421 </member>
3422 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
3423 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
3424 </member>
3425 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
3426 <summary>Agent with hand flat over other hand</summary>
3427 </member>
3428 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
3429 <summary>Agent with fist over other hand</summary>
3430 </member>
3431 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
3432 <summary>Agent with two fingers spread over other hand</summary>
3433 </member>
3434 <member name="F:OpenMetaverse.Animations.RUN">
3435 <summary>Agent running</summary>
3436 </member>
3437 <member name="F:OpenMetaverse.Animations.SAD">
3438 <summary>Agent appearing sad</summary>
3439 </member>
3440 <member name="F:OpenMetaverse.Animations.SALUTE">
3441 <summary>Agent saluting</summary>
3442 </member>
3443 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
3444 <summary>Agent shooting bow (left handed)</summary>
3445 </member>
3446 <member name="F:OpenMetaverse.Animations.SHOUT">
3447 <summary>Agent cupping mouth as if shouting</summary>
3448 </member>
3449 <member name="F:OpenMetaverse.Animations.SHRUG">
3450 <summary>Agent shrugging shoulders</summary>
3451 </member>
3452 <member name="F:OpenMetaverse.Animations.SIT">
3453 <summary>Agent in sit position</summary>
3454 </member>
3455 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
3456 <summary>Agent in sit position (feminine)</summary>
3457 </member>
3458 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
3459 <summary>Agent in sit position (generic)</summary>
3460 </member>
3461 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
3462 <summary>Agent sitting on ground</summary>
3463 </member>
3464 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
3465 <summary>Agent sitting on ground</summary>
3466 </member>
3467 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
3468 <summary></summary>
3469 </member>
3470 <member name="F:OpenMetaverse.Animations.SLEEP">
3471 <summary>Agent sleeping on side</summary>
3472 </member>
3473 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
3474 <summary>Agent smoking</summary>
3475 </member>
3476 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
3477 <summary>Agent inhaling smoke</summary>
3478 </member>
3479 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
3480 <summary></summary>
3481 </member>
3482 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
3483 <summary>Agent taking a picture</summary>
3484 </member>
3485 <member name="F:OpenMetaverse.Animations.STAND">
3486 <summary>Agent standing</summary>
3487 </member>
3488 <member name="F:OpenMetaverse.Animations.STANDUP">
3489 <summary>Agent standing up</summary>
3490 </member>
3491 <member name="F:OpenMetaverse.Animations.STAND_1">
3492 <summary>Agent standing</summary>
3493 </member>
3494 <member name="F:OpenMetaverse.Animations.STAND_2">
3495 <summary>Agent standing</summary>
3496 </member>
3497 <member name="F:OpenMetaverse.Animations.STAND_3">
3498 <summary>Agent standing</summary>
3499 </member>
3500 <member name="F:OpenMetaverse.Animations.STAND_4">
3501 <summary>Agent standing</summary>
3502 </member>
3503 <member name="F:OpenMetaverse.Animations.STRETCH">
3504 <summary>Agent stretching</summary>
3505 </member>
3506 <member name="F:OpenMetaverse.Animations.STRIDE">
3507 <summary>Agent in stride (fast walk)</summary>
3508 </member>
3509 <member name="F:OpenMetaverse.Animations.SURF">
3510 <summary>Agent surfing</summary>
3511 </member>
3512 <member name="F:OpenMetaverse.Animations.SURPRISE">
3513 <summary>Agent acting surprised</summary>
3514 </member>
3515 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
3516 <summary>Agent striking with a sword</summary>
3517 </member>
3518 <member name="F:OpenMetaverse.Animations.TALK">
3519 <summary>Agent talking (lips moving)</summary>
3520 </member>
3521 <member name="F:OpenMetaverse.Animations.TANTRUM">
3522 <summary>Agent throwing a tantrum</summary>
3523 </member>
3524 <member name="F:OpenMetaverse.Animations.THROW_R">
3525 <summary>Agent throwing an object (right handed)</summary>
3526 </member>
3527 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
3528 <summary>Agent trying on a shirt</summary>
3529 </member>
3530 <member name="F:OpenMetaverse.Animations.TURNLEFT">
3531 <summary>Agent turning to the left</summary>
3532 </member>
3533 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
3534 <summary>Agent turning to the right</summary>
3535 </member>
3536 <member name="F:OpenMetaverse.Animations.TYPE">
3537 <summary>Agent typing</summary>
3538 </member>
3539 <member name="F:OpenMetaverse.Animations.WALK">
3540 <summary>Agent walking</summary>
3541 </member>
3542 <member name="F:OpenMetaverse.Animations.WHISPER">
3543 <summary>Agent whispering</summary>
3544 </member>
3545 <member name="F:OpenMetaverse.Animations.WHISTLE">
3546 <summary>Agent whispering with fingers in mouth</summary>
3547 </member>
3548 <member name="F:OpenMetaverse.Animations.WINK">
3549 <summary>Agent winking</summary>
3550 </member>
3551 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
3552 <summary>Agent winking</summary>
3553 </member>
3554 <member name="F:OpenMetaverse.Animations.WORRY">
3555 <summary>Agent worried</summary>
3556 </member>
3557 <member name="F:OpenMetaverse.Animations.YES">
3558 <summary>Agent nodding yes</summary>
3559 </member>
3560 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
3561 <summary>Agent nodding yes with happy face</summary>
3562 </member>
3563 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
3564 <summary>Agent floating with legs and arms crossed</summary>
3565 </member>
3566 <member name="M:OpenMetaverse.Animations.ToDictionary">
3567 <summary>
3568 A dictionary containing all pre-defined animations
3569 </summary>
3570 <returns>A dictionary containing the pre-defined animations,
3571 where the key is the animations ID, and the value is a string
3572 containing a name to identify the purpose of the animation</returns>
3573 </member>
3574 <member name="T:OpenMetaverse.AvatarTextureIndex">
3575 <summary>
3576 Index of TextureEntry slots for avatar appearances
3577 </summary>
3578 </member>
3579 <member name="T:OpenMetaverse.BakeType">
3580 <summary>
3581 Bake layers for avatar appearance
3582 </summary>
3583 </member>
3584 <member name="T:OpenMetaverse.AppearanceFlags">
3585 <summary>
3586 Appearance Flags, introdued with server side baking, currently unused
3587 </summary>
3588 </member>
3589 <member name="F:OpenMetaverse.AppearanceManager.ATTACHMENT_ADD">
3590 <summary>Mask for multiple attachments</summary>
3591 </member>
3592 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
3593 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
3594 </member>
3595 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
3596 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
3597 </member>
3598 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
3599 <summary>Maximum number of concurrent uploads for baked textures</summary>
3600 </member>
3601 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
3602 <summary>Timeout for fetching inventory listings</summary>
3603 </member>
3604 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
3605 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
3606 </member>
3607 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
3608 <summary>Timeout for fetching a single texture</summary>
3609 </member>
3610 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
3611 <summary>Timeout for uploading a single baked texture</summary>
3612 </member>
3613 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
3614 <summary>Number of times to retry bake upload</summary>
3615 </member>
3616 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
3617 <summary>When changing outfit, kick off rebake after
3618 20 seconds has passed since the last change</summary>
3619 </member>
3620 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
3621 <summary>Total number of wearables for each avatar</summary>
3622 </member>
3623 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
3624 <summary>Total number of baked textures on each avatar</summary>
3625 </member>
3626 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
3627 <summary>Total number of wearables per bake layer</summary>
3628 </member>
3629 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
3630 <summary>Map of what wearables are included in each bake</summary>
3631 </member>
3632 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
3633 <summary>Magic values to finalize the cache check hashes for each
3634 bake</summary>
3635 </member>
3636 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
3637 <summary>Default avatar texture, used to detect when a custom
3638 texture is not set for a face</summary>
3639 </member>
3640 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
3641 <summary>
3642 Contains information about a wearable inventory item
3643 </summary>
3644 </member>
3645 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
3646 <summary>Inventory ItemID of the wearable</summary>
3647 </member>
3648 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
3649 <summary>AssetID of the wearable asset</summary>
3650 </member>
3651 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
3652 <summary>WearableType of the wearable</summary>
3653 </member>
3654 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
3655 <summary>AssetType of the wearable</summary>
3656 </member>
3657 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
3658 <summary>Asset data for the wearable</summary>
3659 </member>
3660 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
3661 <summary>
3662 Data collected from visual params for each wearable
3663 needed for the calculation of the color
3664 </summary>
3665 </member>
3666 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
3667 <summary>
3668 Holds a texture assetID and the data needed to bake this layer into
3669 an outfit texture. Used to keep track of currently worn textures
3670 and baking data
3671 </summary>
3672 </member>
3673 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
3674 <summary>A texture AssetID</summary>
3675 </member>
3676 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
3677 <summary>Asset data for the texture</summary>
3678 </member>
3679 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
3680 <summary>Collection of alpha masks that needs applying</summary>
3681 </member>
3682 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
3683 <summary>Tint that should be applied to the texture</summary>
3684 </member>
3685 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureIndex">
3686 <summary>Where on avatar does this texture belong</summary>
3687 </member>
3688 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
3689 <summary>The event subscribers. null if no subcribers</summary>
3690 </member>
3691 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
3692 <summary>Raises the AgentWearablesReply event</summary>
3693 <param name="e">An AgentWearablesReplyEventArgs object containing the
3694 data returned from the data server</param>
3695 </member>
3696 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
3697 <summary>Thread sync lock object</summary>
3698 </member>
3699 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
3700 <summary>Triggered when an AgentWearablesUpdate packet is received,
3701 telling us what our avatar is currently wearing
3702 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
3703 </member>
3704 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
3705 <summary>The event subscribers. null if no subcribers</summary>
3706 </member>
3707 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
3708 <summary>Raises the CachedBakesReply event</summary>
3709 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
3710 data returned from the data server AgentCachedTextureResponse</param>
3711 </member>
3712 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
3713 <summary>Thread sync lock object</summary>
3714 </member>
3715 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
3716 <summary>Raised when an AgentCachedTextureResponse packet is
3717 received, giving a list of cached bakes that were found on the
3718 simulator
3719 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
3720 </member>
3721 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
3722 <summary>The event subscribers. null if no subcribers</summary>
3723 </member>
3724 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
3725 <summary>Raises the AppearanceSet event</summary>
3726 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
3727 </member>
3728 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
3729 <summary>Thread sync lock object</summary>
3730 </member>
3731 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
3732 <summary>
3733 Raised when appearance data is sent to the simulator, also indicates
3734 the main appearance thread is finished.
3735 </summary>
3736 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
3737 </member>
3738 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
3739 <summary>The event subscribers. null if no subcribers</summary>
3740 </member>
3741 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
3742 <summary>Raises the RebakeAvatarRequested event</summary>
3743 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
3744 data returned from the data server</param>
3745 </member>
3746 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
3747 <summary>Thread sync lock object</summary>
3748 </member>
3749 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
3750 <summary>
3751 Triggered when the simulator requests the agent rebake its appearance.
3752 </summary>
3753 <seealso cref="!:RebakeAvatarRequest"/>
3754 </member>
3755 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
3756 <summary>
3757 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
3758 </summary>
3759 </member>
3760 <member name="F:OpenMetaverse.AppearanceManager.MyVisualParameters">
3761 <summary>Visual parameters last sent to the sim</summary>
3762 </member>
3763 <member name="F:OpenMetaverse.AppearanceManager.MyTextures">
3764 <summary>Textures about this client sent to the sim</summary>
3765 </member>
3766 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
3767 <summary>A cache of wearables currently being worn</summary>
3768 </member>
3769 <member name="F:OpenMetaverse.AppearanceManager.Textures">
3770 <summary>A cache of textures currently being worn</summary>
3771 </member>
3772 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
3773 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
3774 </member>
3775 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
3776 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
3777 </member>
3778 <member name="F:OpenMetaverse.AppearanceManager.GotWearables">
3779 <summary>Indicates if WearablesRequest succeeded</summary>
3780 </member>
3781 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
3782 <summary>Indicates whether or not the appearance thread is currently
3783 running, to prevent multiple appearance threads from running
3784 simultaneously</summary>
3785 </member>
3786 <member name="F:OpenMetaverse.AppearanceManager.Client">
3787 <summary>Reference to our agent</summary>
3788 </member>
3789 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
3790 <summary>
3791 Timer used for delaying rebake on changing outfit
3792 </summary>
3793 </member>
3794 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
3795 <summary>
3796 Main appearance thread
3797 </summary>
3798 </member>
3799 <member name="F:OpenMetaverse.AppearanceManager.ServerBakingDone">
3800 <summary>
3801 Is server baking complete. It needs doing only once
3802 </summary>
3803 </member>
3804 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
3805 <summary>
3806 Default constructor
3807 </summary>
3808 <param name="client">A reference to our agent</param>
3809 </member>
3810 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
3811 <summary>
3812 Obsolete method for setting appearance. This function no longer does anything.
3813 Use RequestSetAppearance() to manually start the appearance thread
3814 </summary>
3815 </member>
3816 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
3817 <summary>
3818 Obsolete method for setting appearance. This function no longer does anything.
3819 Use RequestSetAppearance() to manually start the appearance thread
3820 </summary>
3821 <param name="allowBake">Unused parameter</param>
3822 </member>
3823 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
3824 <summary>
3825 Starts the appearance setting thread
3826 </summary>
3827 </member>
3828 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
3829 <summary>
3830 Starts the appearance setting thread
3831 </summary>
3832 <param name="forceRebake">True to force rebaking, otherwise false</param>
3833 </member>
3834 <member name="M:OpenMetaverse.AppearanceManager.ServerBakingRegion">
3835 <summary>
3836 Check if current region supports server side baking
3837 </summary>
3838 <returns>True if server side baking support is detected</returns>
3839 </member>
3840 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
3841 <summary>
3842 Ask the server what textures our agent is currently wearing
3843 </summary>
3844 </member>
3845 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
3846 <summary>
3847 Build hashes out of the texture assetIDs for each baking layer to
3848 ask the simulator whether it has cached copies of each baked texture
3849 </summary>
3850 </member>
3851 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
3852 <summary>
3853 Returns the AssetID of the asset that is currently being worn in a
3854 given WearableType slot
3855 </summary>
3856 <param name="type">WearableType slot to get the AssetID for</param>
3857 <returns>The UUID of the asset being worn in the given slot, or
3858 UUID.Zero if no wearable is attached to the given slot or wearables
3859 have not been downloaded yet</returns>
3860 </member>
3861 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
3862 <summary>
3863 Add a wearable to the current outfit and set appearance
3864 </summary>
3865 <param name="wearableItem">Wearable to be added to the outfit</param>
3866 </member>
3867 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem,System.Boolean)">
3868 <summary>
3869 Add a wearable to the current outfit and set appearance
3870 </summary>
3871 <param name="wearableItem">Wearable to be added to the outfit</param>
3872 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3873 </member>
3874 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3875 <summary>
3876 Add a list of wearables to the current outfit and set appearance
3877 </summary>
3878 <param name="wearableItems">List of wearable inventory items to
3879 be added to the outfit</param>
3880 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3881 </member>
3882 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3883 <summary>
3884 Add a list of wearables to the current outfit and set appearance
3885 </summary>
3886 <param name="wearableItems">List of wearable inventory items to
3887 be added to the outfit</param>
3888 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3889 </member>
3890 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
3891 <summary>
3892 Remove a wearable from the current outfit and set appearance
3893 </summary>
3894 <param name="wearableItem">Wearable to be removed from the outfit</param>
3895 </member>
3896 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3897 <summary>
3898 Removes a list of wearables from the current outfit and set appearance
3899 </summary>
3900 <param name="wearableItems">List of wearable inventory items to
3901 be removed from the outfit</param>
3902 </member>
3903 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3904 <summary>
3905 Replace the current outfit with a list of wearables and set appearance
3906 </summary>
3907 <param name="wearableItems">List of wearable inventory items that
3908 define a new outfit</param>
3909 </member>
3910 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3911 <summary>
3912 Replace the current outfit with a list of wearables and set appearance
3913 </summary>
3914 <param name="wearableItems">List of wearable inventory items that
3915 define a new outfit</param>
3916 <param name="safe">Check if we have all body parts, set this to false only
3917 if you know what you're doing</param>
3918 </member>
3919 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
3920 <summary>
3921 Checks if an inventory item is currently being worn
3922 </summary>
3923 <param name="item">The inventory item to check against the agent
3924 wearables</param>
3925 <returns>The WearableType slot that the item is being worn in,
3926 or WearbleType.Invalid if it is not currently being worn</returns>
3927 </member>
3928 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
3929 <summary>
3930 Returns a copy of the agents currently worn wearables
3931 </summary>
3932 <returns>A copy of the agents currently worn wearables</returns>
3933 <remarks>Avoid calling this function multiple times as it will make
3934 a copy of all of the wearable data each time</remarks>
3935 </member>
3936 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
3937 <summary>
3938 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
3939 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
3940 replaceItems
3941 </summary>
3942 <param name="wearables">List of wearable inventory items to add
3943 to the outfit or become a new outfit</param>
3944 <param name="replaceItems">True to replace existing items with the
3945 new list of items, false to add these items to the existing outfit</param>
3946 </member>
3947 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3948 <summary>
3949 Adds a list of attachments to our agent
3950 </summary>
3951 <param name="attachments">A List containing the attachments to add</param>
3952 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
3953 first</param>
3954 </member>
3955 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean,System.Boolean)">
3956 <summary>
3957 Adds a list of attachments to our agent
3958 </summary>
3959 <param name="attachments">A List containing the attachments to add</param>
3960 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
3961 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
3962 first</param>
3963 </member>
3964 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
3965 <summary>
3966 Attach an item to our agent at a specific attach point
3967 </summary>
3968 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
3969 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
3970 to attach the item to</param>
3971 </member>
3972 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint,System.Boolean)">
3973 <summary>
3974 Attach an item to our agent at a specific attach point
3975 </summary>
3976 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
3977 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
3978 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
3979 to attach the item to</param>
3980 </member>
3981 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
3982 <summary>
3983 Attach an item to our agent specifying attachment details
3984 </summary>
3985 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
3986 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
3987 <param name="name">The name of the attachment</param>
3988 <param name="description">The description of the attahment</param>
3989 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
3990 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
3991 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
3992 to attach the item to</param>
3993 </member>
3994 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint,System.Boolean)">
3995 <summary>
3996 Attach an item to our agent specifying attachment details
3997 </summary>
3998 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
3999 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
4000 <param name="name">The name of the attachment</param>
4001 <param name="description">The description of the attahment</param>
4002 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
4003 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
4004 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
4005 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
4006 to attach the item to</param>
4007 </member>
4008 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
4009 <summary>
4010 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
4011 </summary>
4012 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
4013 </member>
4014 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
4015 <summary>
4016 Detach an item from our agent
4017 </summary>
4018 <param name="itemID">The inventory itemID of the item to detach</param>
4019 </member>
4020 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
4021 <summary>
4022 Inform the sim which wearables are part of our current outfit
4023 </summary>
4024 </member>
4025 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
4026 <summary>
4027 Replaces the Wearables collection with a list of new wearable items
4028 </summary>
4029 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
4030 </member>
4031 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
4032 <summary>
4033 Calculates base color/tint for a specific wearable
4034 based on its params
4035 </summary>
4036 <param name="param">All the color info gathered from wearable's VisualParams
4037 passed as list of ColorParamInfo tuples</param>
4038 <returns>Base color/tint for the wearable</returns>
4039 </member>
4040 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
4041 <summary>
4042 Blocking method to populate the Wearables dictionary
4043 </summary>
4044 <returns>True on success, otherwise false</returns>
4045 </member>
4046 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
4047 <summary>
4048 Blocking method to populate the Textures array with cached bakes
4049 </summary>
4050 <returns>True on success, otherwise false</returns>
4051 </member>
4052 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData,OpenMetaverse.AppearanceManager.TextureData[]@)">
4053 <summary>
4054 Populates textures and visual params from a decoded asset
4055 </summary>
4056 <param name="wearable">Wearable to decode</param>
4057 <summary>
4058 Populates textures and visual params from a decoded asset
4059 </summary>
4060 <param name="wearable">Wearable to decode</param>
4061 </member>
4062 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
4063 <summary>
4064 Blocking method to download and parse currently worn wearable assets
4065 </summary>
4066 <returns>True on success, otherwise false</returns>
4067 </member>
4068 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
4069 <summary>
4070 Get a list of all of the textures that need to be downloaded for a
4071 single bake layer
4072 </summary>
4073 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
4074 <returns>A list of texture AssetIDs to download</returns>
4075 </member>
4076 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
4077 <summary>
4078 Helper method to lookup the TextureID for a single layer and add it
4079 to a list if it is not already present
4080 </summary>
4081 <param name="index"></param>
4082 <param name="textures"></param>
4083 </member>
4084 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
4085 <summary>
4086 Blocking method to download all of the textures needed for baking
4087 the given bake layers
4088 </summary>
4089 <param name="bakeLayers">A list of layers that need baking</param>
4090 <remarks>No return value is given because the baking will happen
4091 whether or not all textures are successfully downloaded</remarks>
4092 </member>
4093 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
4094 <summary>
4095 Blocking method to create and upload baked textures for all of the
4096 missing bakes
4097 </summary>
4098 <returns>True on success, otherwise false</returns>
4099 </member>
4100 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
4101 <summary>
4102 Blocking method to create and upload a baked texture for a single
4103 bake layer
4104 </summary>
4105 <param name="bakeType">Layer to bake</param>
4106 <returns>True on success, otherwise false</returns>
4107 </member>
4108 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
4109 <summary>
4110 Blocking method to upload a baked texture
4111 </summary>
4112 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
4113 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
4114 </member>
4115 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
4116 <summary>
4117 Creates a dictionary of visual param values from the downloaded wearables
4118 </summary>
4119 <returns>A dictionary of visual param indices mapping to visual param
4120 values for our agent that can be fed to the Baker class</returns>
4121 </member>
4122 <member name="M:OpenMetaverse.AppearanceManager.UpdateAvatarAppearance">
4123 <summary>
4124 Initate server baking process
4125 </summary>
4126 <returns>True if the server baking was successful</returns>
4127 </member>
4128 <member name="M:OpenMetaverse.AppearanceManager.GetCOF">
4129 <summary>
4130 Get the latest version of COF
4131 </summary>
4132 <returns>Current Outfit Folder (or null if getting the data failed)</returns>
4133 </member>
4134 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
4135 <summary>
4136 Create an AgentSetAppearance packet from Wearables data and the
4137 Textures array and send it
4138 </summary>
4139 </member>
4140 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
4141 <summary>
4142 Converts a WearableType to a bodypart or clothing WearableType
4143 </summary>
4144 <param name="type">A WearableType</param>
4145 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
4146 </member>
4147 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
4148 <summary>
4149 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
4150 </summary>
4151 <param name="index">A BakeType</param>
4152 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
4153 </member>
4154 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
4155 <summary>
4156 Gives the layer number that is used for morph mask
4157 </summary>
4158 <param name="bakeType">>A BakeType</param>
4159 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
4160 </member>
4161 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
4162 <summary>
4163 Converts a BakeType to a list of the texture slots that make up that bake
4164 </summary>
4165 <param name="bakeType">A BakeType</param>
4166 <returns>A list of texture slots that are inputs for the given bake</returns>
4167 </member>
4168 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
4169 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
4170 </member>
4171 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
4172 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
4173 </member>
4174 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
4175 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
4176 </member>
4177 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
4178 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
4179 </member>
4180 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
4181 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
4182 </member>
4183 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
4184 <summary>Indicates whether appearance setting was successful</summary>
4185 </member>
4186 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
4187 <summary>
4188 Triggered when appearance data is sent to the sim and
4189 the main appearance thread is done.</summary>
4190 <param name="success">Indicates whether appearance setting was successful</param>
4191 </member>
4192 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
4193 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
4194 </member>
4195 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
4196 <summary>The ID of the Texture Layer to bake</summary>
4197 </member>
4198 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
4199 <summary>
4200 Triggered when the simulator sends a request for this agent to rebake
4201 its appearance
4202 </summary>
4203 <param name="textureID">The ID of the Texture Layer to bake</param>
4204 </member>
4205 <member name="T:OpenMetaverse.AssetCache">
4206 <summary>
4207 Class that handles the local asset cache
4208 </summary>
4209 </member>
4210 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
4211 <summary>
4212 Allows setting weather to periodicale prune the cache if it grows too big
4213 Default is enabled, when caching is enabled
4214 </summary>
4215 </member>
4216 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
4217 <summary>
4218 How long (in ms) between cache checks (default is 5 min.)
4219 </summary>
4220 </member>
4221 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
4222 <summary>
4223 Default constructor
4224 </summary>
4225 <param name="client">A reference to the GridClient object</param>
4226 </member>
4227 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
4228 <summary>
4229 Disposes cleanup timer
4230 </summary>
4231 </member>
4232 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
4233 <summary>
4234 Only create timer when needed
4235 </summary>
4236 </member>
4237 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
4238 <summary>
4239 Return bytes read from the local asset cache, null if it does not exist
4240 </summary>
4241 <param name="assetID">UUID of the asset we want to get</param>
4242 <returns>Raw bytes of the asset, or null on failure</returns>
4243 </member>
4244 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
4245 <summary>
4246 Returns ImageDownload object of the
4247 image from the local image cache, null if it does not exist
4248 </summary>
4249 <param name="imageID">UUID of the image we want to get</param>
4250 <returns>ImageDownload object containing the image, or null on failure</returns>
4251 </member>
4252 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
4253 <summary>
4254 Constructs a file name of the cached asset
4255 </summary>
4256 <param name="assetID">UUID of the asset</param>
4257 <returns>String with the file name of the cahced asset</returns>
4258 </member>
4259 <member name="M:OpenMetaverse.AssetCache.StaticFileName(OpenMetaverse.UUID)">
4260 <summary>
4261 Constructs a file name of the static cached asset
4262 </summary>
4263 <param name="assetID">UUID of the asset</param>
4264 <returns>String with the file name of the static cached asset</returns>
4265 </member>
4266 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
4267 <summary>
4268 Saves an asset to the local cache
4269 </summary>
4270 <param name="assetID">UUID of the asset</param>
4271 <param name="assetData">Raw bytes the asset consists of</param>
4272 <returns>Weather the operation was successfull</returns>
4273 </member>
4274 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
4275 <summary>
4276 Get the file name of the asset stored with gived UUID
4277 </summary>
4278 <param name="assetID">UUID of the asset</param>
4279 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
4280 </member>
4281 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
4282 <summary>
4283 Checks if the asset exists in the local cache
4284 </summary>
4285 <param name="assetID">UUID of the asset</param>
4286 <returns>True is the asset is stored in the cache, otherwise false</returns>
4287 </member>
4288 <member name="M:OpenMetaverse.AssetCache.Clear">
4289 <summary>
4290 Wipes out entire cache
4291 </summary>
4292 </member>
4293 <member name="M:OpenMetaverse.AssetCache.Prune">
4294 <summary>
4295 Brings cache size to the 90% of the max size
4296 </summary>
4297 </member>
4298 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
4299 <summary>
4300 Asynchronously brings cache size to the 90% of the max size
4301 </summary>
4302 </member>
4303 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
4304 <summary>
4305 Adds up file sizes passes in a FileInfo array
4306 </summary>
4307 </member>
4308 <member name="M:OpenMetaverse.AssetCache.Operational">
4309 <summary>
4310 Checks whether caching is enabled
4311 </summary>
4312 </member>
4313 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
4314 <summary>
4315 Periodically prune the cache
4316 </summary>
4317 </member>
4318 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
4319 <summary>
4320 Nicely formats file sizes
4321 </summary>
4322 <param name="byteCount">Byte size we want to output</param>
4323 <returns>String with humanly readable file size</returns>
4324 </member>
4325 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
4326 <summary>
4327 Helper class for sorting files by their last accessed time
4328 </summary>
4329 </member>
4330 <member name="T:OpenMetaverse.StatusCode">
4331 <summary>
4332
4333 </summary>
4334 </member>
4335 <member name="F:OpenMetaverse.StatusCode.OK">
4336 <summary>OK</summary>
4337 </member>
4338 <member name="F:OpenMetaverse.StatusCode.Done">
4339 <summary>Transfer completed</summary>
4340 </member>
4341 <member name="F:OpenMetaverse.StatusCode.Skip">
4342 <summary></summary>
4343 </member>
4344 <member name="F:OpenMetaverse.StatusCode.Abort">
4345 <summary></summary>
4346 </member>
4347 <member name="F:OpenMetaverse.StatusCode.Error">
4348 <summary>Unknown error occurred</summary>
4349 </member>
4350 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
4351 <summary>Equivalent to a 404 error</summary>
4352 </member>
4353 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
4354 <summary>Client does not have permission for that resource</summary>
4355 </member>
4356 <member name="F:OpenMetaverse.StatusCode.Unknown">
4357 <summary>Unknown status</summary>
4358 </member>
4359 <member name="T:OpenMetaverse.ChannelType">
4360 <summary>
4361
4362 </summary>
4363 </member>
4364 <member name="F:OpenMetaverse.ChannelType.Unknown">
4365 <summary></summary>
4366 </member>
4367 <member name="F:OpenMetaverse.ChannelType.Misc">
4368 <summary>Unknown</summary>
4369 </member>
4370 <member name="F:OpenMetaverse.ChannelType.Asset">
4371 <summary>Virtually all asset transfers use this channel</summary>
4372 </member>
4373 <member name="T:OpenMetaverse.SourceType">
4374 <summary>
4375
4376 </summary>
4377 </member>
4378 <member name="F:OpenMetaverse.SourceType.Unknown">
4379 <summary></summary>
4380 </member>
4381 <member name="F:OpenMetaverse.SourceType.Asset">
4382 <summary>Asset from the asset server</summary>
4383 </member>
4384 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
4385 <summary>Inventory item</summary>
4386 </member>
4387 <member name="F:OpenMetaverse.SourceType.SimEstate">
4388 <summary>Estate asset, such as an estate covenant</summary>
4389 </member>
4390 <member name="T:OpenMetaverse.TargetType">
4391 <summary>
4392
4393 </summary>
4394 </member>
4395 <member name="F:OpenMetaverse.TargetType.Unknown">
4396 <summary></summary>
4397 </member>
4398 <member name="F:OpenMetaverse.TargetType.File">
4399 <summary></summary>
4400 </member>
4401 <member name="F:OpenMetaverse.TargetType.VFile">
4402 <summary></summary>
4403 </member>
4404 <member name="T:OpenMetaverse.ImageType">
4405 <summary>
4406 When requesting image download, type of the image requested
4407 </summary>
4408 </member>
4409 <member name="F:OpenMetaverse.ImageType.Normal">
4410 <summary>Normal in-world object texture</summary>
4411 </member>
4412 <member name="F:OpenMetaverse.ImageType.Baked">
4413 <summary>Avatar texture</summary>
4414 </member>
4415 <member name="F:OpenMetaverse.ImageType.ServerBaked">
4416 <summary>Server baked avatar texture</summary>
4417 </member>
4418 <member name="T:OpenMetaverse.ImageCodec">
4419 <summary>
4420 Image file format
4421 </summary>
4422 </member>
4423 <member name="T:OpenMetaverse.Transfer">
4424 <summary>
4425
4426 </summary>
4427 </member>
4428 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
4429 <summary>Number of milliseconds passed since the last transfer
4430 packet was received</summary>
4431 </member>
4432 <member name="T:OpenMetaverse.AssetDownload">
4433 <summary>
4434
4435 </summary>
4436 </member>
4437 <member name="T:OpenMetaverse.XferDownload">
4438 <summary>
4439
4440 </summary>
4441 </member>
4442 <member name="T:OpenMetaverse.ImageDownload">
4443 <summary>
4444
4445 </summary>
4446 </member>
4447 <member name="T:OpenMetaverse.AssetUpload">
4448 <summary>
4449
4450 </summary>
4451 </member>
4452 <member name="T:OpenMetaverse.ImageRequest">
4453 <summary>
4454
4455 </summary>
4456 </member>
4457 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
4458 <summary>
4459
4460 </summary>
4461 <param name="imageid"></param>
4462 <param name="type"></param>
4463 <param name="priority"></param>
4464 <param name="discardLevel"></param>
4465 </member>
4466 <member name="T:OpenMetaverse.AssetManager">
4467 <summary>
4468
4469 </summary>
4470 </member>
4471 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
4472 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
4473 </member>
4474 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
4475 <summary>
4476 Callback used for various asset download requests
4477 </summary>
4478 <param name="transfer">Transfer information</param>
4479 <param name="asset">Downloaded asset, null on fail</param>
4480 </member>
4481 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
4482 <summary>
4483 Callback used upon competition of baked texture upload
4484 </summary>
4485 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
4486 </member>
4487 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback">
4488 <summary>
4489 A callback that fires upon the completition of the RequestMesh call
4490 </summary>
4491 <param name="success">Was the download successfull</param>
4492 <param name="assetMesh">Resulting mesh or null on problems</param>
4493 </member>
4494 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
4495 <summary>The event subscribers. null if no subcribers</summary>
4496 </member>
4497 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
4498 <summary>Raises the XferReceived event</summary>
4499 <param name="e">A XferReceivedEventArgs object containing the
4500 data returned from the simulator</param>
4501 </member>
4502 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
4503 <summary>Thread sync lock object</summary>
4504 </member>
4505 <member name="E:OpenMetaverse.AssetManager.XferReceived">
4506 <summary>Raised when the simulator responds sends </summary>
4507 </member>
4508 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
4509 <summary>The event subscribers. null if no subcribers</summary>
4510 </member>
4511 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
4512 <summary>Raises the AssetUploaded event</summary>
4513 <param name="e">A AssetUploadedEventArgs object containing the
4514 data returned from the simulator</param>
4515 </member>
4516 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
4517 <summary>Thread sync lock object</summary>
4518 </member>
4519 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
4520 <summary>Raised during upload completes</summary>
4521 </member>
4522 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
4523 <summary>The event subscribers. null if no subcribers</summary>
4524 </member>
4525 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
4526 <summary>Raises the UploadProgress event</summary>
4527 <param name="e">A UploadProgressEventArgs object containing the
4528 data returned from the simulator</param>
4529 </member>
4530 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
4531 <summary>Thread sync lock object</summary>
4532 </member>
4533 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
4534 <summary>Raised during upload with progres update</summary>
4535 </member>
4536 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
4537 <summary>The event subscribers. null if no subcribers</summary>
4538 </member>
4539 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
4540 <summary>Raises the InitiateDownload event</summary>
4541 <param name="e">A InitiateDownloadEventArgs object containing the
4542 data returned from the simulator</param>
4543 </member>
4544 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
4545 <summary>Thread sync lock object</summary>
4546 </member>
4547 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
4548 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
4549 </member>
4550 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
4551 <summary>The event subscribers. null if no subcribers</summary>
4552 </member>
4553 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
4554 <summary>Raises the ImageReceiveProgress event</summary>
4555 <param name="e">A ImageReceiveProgressEventArgs object containing the
4556 data returned from the simulator</param>
4557 </member>
4558 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
4559 <summary>Thread sync lock object</summary>
4560 </member>
4561 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
4562 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
4563 </member>
4564 <member name="F:OpenMetaverse.AssetManager.Cache">
4565 <summary>Texture download cache</summary>
4566 </member>
4567 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
4568 <summary>
4569 Default constructor
4570 </summary>
4571 <param name="client">A reference to the GridClient object</param>
4572 </member>
4573 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
4574 <summary>
4575 Request an asset download
4576 </summary>
4577 <param name="assetID">Asset UUID</param>
4578 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4579 <param name="priority">Whether to give this transfer an elevated priority</param>
4580 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4581 </member>
4582 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
4583 <summary>
4584 Request an asset download
4585 </summary>
4586 <param name="assetID">Asset UUID</param>
4587 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4588 <param name="priority">Whether to give this transfer an elevated priority</param>
4589 <param name="sourceType">Source location of the requested asset</param>
4590 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4591 </member>
4592 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
4593 <summary>
4594 Request an asset download
4595 </summary>
4596 <param name="assetID">Asset UUID</param>
4597 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4598 <param name="priority">Whether to give this transfer an elevated priority</param>
4599 <param name="sourceType">Source location of the requested asset</param>
4600 <param name="transactionID">UUID of the transaction</param>
4601 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4602 </member>
4603 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
4604 <summary>
4605 Request an asset download
4606 </summary>
4607 <param name="assetID">Asset UUID</param>
4608 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4609 <param name="priority">Whether to give this transfer an elevated priority</param>
4610 <param name="sourceType">Source location of the requested asset</param>
4611 <param name="transactionID">UUID of the transaction</param>
4612 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4613 </member>
4614 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
4615 <summary>
4616 Request an asset download through the almost deprecated Xfer system
4617 </summary>
4618 <param name="filename">Filename of the asset to request</param>
4619 <param name="deleteOnCompletion">Whether or not to delete the asset
4620 off the server after it is retrieved</param>
4621 <param name="useBigPackets">Use large transfer packets or not</param>
4622 <param name="vFileID">UUID of the file to request, if filename is
4623 left empty</param>
4624 <param name="vFileType">Asset type of <code>vFileID</code>, or
4625 <code>AssetType.Unknown</code> if filename is not empty</param>
4626 <param name="fromCache">Sets the FilePath in the request to Cache
4627 (4) if true, otherwise Unknown (0) is used</param>
4628 <returns></returns>
4629 </member>
4630 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
4631 <summary>
4632
4633 </summary>
4634 <param name="assetID">Use UUID.Zero if you do not have the
4635 asset ID but have all the necessary permissions</param>
4636 <param name="itemID">The item ID of this asset in the inventory</param>
4637 <param name="taskID">Use UUID.Zero if you are not requesting an
4638 asset from an object inventory</param>
4639 <param name="ownerID">The owner of this asset</param>
4640 <param name="type">Asset type</param>
4641 <param name="priority">Whether to prioritize this asset download or not</param>
4642 <param name="callback"></param>
4643 </member>
4644 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
4645 <summary>
4646 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
4647 </summary>
4648 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
4649 </member>
4650 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
4651 <summary>
4652 Request an asset be uploaded to the simulator
4653 </summary>
4654 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
4655 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4656 in which the client was connected in addition to being stored on the asset server</param>
4657 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
4658 events being fired</returns>
4659 </member>
4660 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
4661 <summary>
4662 Request an asset be uploaded to the simulator
4663 </summary>
4664 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
4665 <param name="data">A byte array containing the encoded asset data</param>
4666 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4667 in which the client was connected in addition to being stored on the asset server</param>
4668 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
4669 events being fired</returns>
4670 </member>
4671 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
4672 <summary>
4673 Request an asset be uploaded to the simulator
4674 </summary>
4675 <param name="assetID"></param>
4676 <param name="type">Asset type to upload this data as</param>
4677 <param name="data">A byte array containing the encoded asset data</param>
4678 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4679 in which the client was connected in addition to being stored on the asset server</param>
4680 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
4681 events being fired</returns>
4682 </member>
4683 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
4684 <summary>
4685 Initiate an asset upload
4686 </summary>
4687 <param name="assetID">The ID this asset will have if the
4688 upload succeeds</param>
4689 <param name="type">Asset type to upload this data as</param>
4690 <param name="data">Raw asset data to upload</param>
4691 <param name="storeLocal">Whether to store this asset on the local
4692 simulator or the grid-wide asset server</param>
4693 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
4694 <returns>The transaction ID of this transfer</returns>
4695 </member>
4696 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
4697 <summary>
4698 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
4699 manage the requests and re-assemble the image from the packets received from the simulator
4700 </summary>
4701 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
4702 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
4703 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
4704 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
4705 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
4706 its priority changed by resending the request with the new priority value</param>
4707 <param name="discardLevel">Number of quality layers to discard.
4708 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
4709 transfer.</param>
4710 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
4711 indicating an off-by-one error.</remarks>
4712 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
4713 from the start of the asset texture</param>
4714 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
4715 will contain the result of the request and the texture asset data</param>
4716 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
4717 The callback asset parameter will contain all previously received chunks of the texture asset starting
4718 from the beginning of the request</param>
4719 <example>
4720 Request an image and fire a callback when the request is complete
4721 <code>
4722 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
4723
4724 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
4725 {
4726 if(state == TextureRequestState.Finished)
4727 {
4728 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
4729 asset.AssetID,
4730 asset.AssetData.Length);
4731 }
4732 }
4733 </code>
4734 Request an image and use an inline anonymous method to handle the downloaded texture data
4735 <code>
4736 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
4737 {
4738 if(state == TextureRequestState.Finished)
4739 {
4740 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
4741 asset.AssetID,
4742 asset.AssetData.Length);
4743 }
4744 }
4745 );
4746 </code>
4747 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
4748 <code>
4749 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
4750
4751 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
4752 {
4753 if(state == TextureRequestState.Finished)
4754 {
4755 ManagedImage imgData;
4756 Image bitmap;
4757
4758 if (state == TextureRequestState.Finished)
4759 {
4760 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
4761 picInsignia.Image = bitmap;
4762 }
4763 }
4764 }
4765 </code>
4766 </example>
4767 </member>
4768 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
4769 <summary>
4770 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
4771 manage the requests and re-assemble the image from the packets received from the simulator
4772 </summary>
4773 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
4774 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
4775 will contain the result of the request and the texture asset data</param>
4776 </member>
4777 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
4778 <summary>
4779 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
4780 manage the requests and re-assemble the image from the packets received from the simulator
4781 </summary>
4782 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
4783 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
4784 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
4785 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
4786 will contain the result of the request and the texture asset data</param>
4787 </member>
4788 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
4789 <summary>
4790 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
4791 manage the requests and re-assemble the image from the packets received from the simulator
4792 </summary>
4793 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
4794 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
4795 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
4796 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
4797 will contain the result of the request and the texture asset data</param>
4798 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
4799 The callback asset parameter will contain all previously received chunks of the texture asset starting
4800 from the beginning of the request</param>
4801 </member>
4802 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
4803 <summary>
4804 Cancel a texture request
4805 </summary>
4806 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
4807 </member>
4808 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)">
4809 <summary>
4810 Requests download of a mesh asset
4811 </summary>
4812 <param name="meshID">UUID of the mesh asset</param>
4813 <param name="callback">Callback when the request completes</param>
4814 </member>
4815 <member name="M:OpenMetaverse.AssetManager.RequestServerBakedImage(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.TextureDownloadCallback)">
4816 <summary>
4817 Fetach avatar texture on a grid capable of server side baking
4818 </summary>
4819 <param name="avatarID">ID of the avatar</param>
4820 <param name="textureID">ID of the texture</param>
4821 <param name="bakeName">Name of the part of the avatar texture applies to</param>
4822 <param name="callback">Callback invoked on operation completion</param>
4823 </member>
4824 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
4825 <summary>
4826 Lets TexturePipeline class fire the progress event
4827 </summary>
4828 <param name="texureID">The texture ID currently being downloaded</param>
4829 <param name="transferredBytes">the number of bytes transferred</param>
4830 <param name="totalBytes">the total number of bytes expected</param>
4831 </member>
4832 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4833 <summary>Process an incoming packet and raise the appropriate events</summary>
4834 <param name="sender">The sender</param>
4835 <param name="e">The EventArgs object containing the packet data</param>
4836 </member>
4837 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4838 <summary>Process an incoming packet and raise the appropriate events</summary>
4839 <param name="sender">The sender</param>
4840 <param name="e">The EventArgs object containing the packet data</param>
4841 </member>
4842 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4843 <summary>Process an incoming packet and raise the appropriate events</summary>
4844 <param name="sender">The sender</param>
4845 <param name="e">The EventArgs object containing the packet data</param>
4846 </member>
4847 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4848 <summary>Process an incoming packet and raise the appropriate events</summary>
4849 <param name="sender">The sender</param>
4850 <param name="e">The EventArgs object containing the packet data</param>
4851 </member>
4852 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4853 <summary>Process an incoming packet and raise the appropriate events</summary>
4854 <param name="sender">The sender</param>
4855 <param name="e">The EventArgs object containing the packet data</param>
4856 </member>
4857 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4858 <summary>Process an incoming packet and raise the appropriate events</summary>
4859 <param name="sender">The sender</param>
4860 <param name="e">The EventArgs object containing the packet data</param>
4861 </member>
4862 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4863 <summary>Process an incoming packet and raise the appropriate events</summary>
4864 <param name="sender">The sender</param>
4865 <param name="e">The EventArgs object containing the packet data</param>
4866 </member>
4867 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4868 <summary>Process an incoming packet and raise the appropriate events</summary>
4869 <param name="sender">The sender</param>
4870 <param name="e">The EventArgs object containing the packet data</param>
4871 </member>
4872 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
4873 <summary>Xfer data</summary>
4874 </member>
4875 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
4876 <summary>Upload data</summary>
4877 </member>
4878 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
4879 <summary>Filename used on the simulator</summary>
4880 </member>
4881 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
4882 <summary>Filename used by the client</summary>
4883 </member>
4884 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
4885 <summary>UUID of the image that is in progress</summary>
4886 </member>
4887 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
4888 <summary>Number of bytes received so far</summary>
4889 </member>
4890 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
4891 <summary>Image size in bytes</summary>
4892 </member>
4893 <member name="T:OpenMetaverse.ProfileFlags">
4894 <summary>
4895 Avatar profile flags
4896 </summary>
4897 </member>
4898 <member name="T:OpenMetaverse.Avatar">
4899 <summary>
4900 Represents an avatar (other than your own)
4901 </summary>
4902 </member>
4903 <member name="T:OpenMetaverse.Avatar.Statistics">
4904 <summary>
4905 Positive and negative ratings
4906 </summary>
4907 </member>
4908 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
4909 <summary>Positive ratings for Behavior</summary>
4910 </member>
4911 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
4912 <summary>Negative ratings for Behavior</summary>
4913 </member>
4914 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
4915 <summary>Positive ratings for Appearance</summary>
4916 </member>
4917 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
4918 <summary>Negative ratings for Appearance</summary>
4919 </member>
4920 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
4921 <summary>Positive ratings for Building</summary>
4922 </member>
4923 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
4924 <summary>Negative ratings for Building</summary>
4925 </member>
4926 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
4927 <summary>Positive ratings given by this avatar</summary>
4928 </member>
4929 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
4930 <summary>Negative ratings given by this avatar</summary>
4931 </member>
4932 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
4933 <summary>
4934 Avatar properties including about text, profile URL, image IDs and
4935 publishing settings
4936 </summary>
4937 </member>
4938 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
4939 <summary>First Life about text</summary>
4940 </member>
4941 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
4942 <summary>First Life image ID</summary>
4943 </member>
4944 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
4945 <summary></summary>
4946 </member>
4947 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
4948 <summary></summary>
4949 </member>
4950 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
4951 <summary></summary>
4952 </member>
4953 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
4954 <summary></summary>
4955 </member>
4956 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
4957 <summary>Profile image ID</summary>
4958 </member>
4959 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
4960 <summary>Flags of the profile</summary>
4961 </member>
4962 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
4963 <summary>Web URL for this profile</summary>
4964 </member>
4965 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
4966 <summary>Should this profile be published on the web</summary>
4967 </member>
4968 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
4969 <summary>Avatar Online Status</summary>
4970 </member>
4971 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
4972 <summary>Is this a mature profile</summary>
4973 </member>
4974 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
4975 <summary></summary>
4976 </member>
4977 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
4978 <summary></summary>
4979 </member>
4980 <member name="T:OpenMetaverse.Avatar.Interests">
4981 <summary>
4982 Avatar interests including spoken languages, skills, and "want to"
4983 choices
4984 </summary>
4985 </member>
4986 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
4987 <summary>Languages profile field</summary>
4988 </member>
4989 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
4990 <summary></summary>
4991 </member>
4992 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
4993 <summary></summary>
4994 </member>
4995 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
4996 <summary></summary>
4997 </member>
4998 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
4999 <summary></summary>
5000 </member>
5001 <member name="F:OpenMetaverse.Avatar.Groups">
5002 <summary>Groups that this avatar is a member of</summary>
5003 </member>
5004 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
5005 <summary>Positive and negative ratings</summary>
5006 </member>
5007 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
5008 <summary>Avatar properties including about text, profile URL, image IDs and
5009 publishing settings</summary>
5010 </member>
5011 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
5012 <summary>Avatar interests including spoken languages, skills, and "want to"
5013 choices</summary>
5014 </member>
5015 <member name="F:OpenMetaverse.Avatar.ControlFlags">
5016 <summary>Movement control flags for avatars. Typically not set or used by
5017 clients. To move your avatar, use Client.Self.Movement instead</summary>
5018 </member>
5019 <member name="F:OpenMetaverse.Avatar.VisualParameters">
5020 <summary>
5021 Contains the visual parameters describing the deformation of the avatar
5022 </summary>
5023 </member>
5024 <member name="F:OpenMetaverse.Avatar.AppearanceVersion">
5025 <summary>
5026 Appearance version. Value greater than 0 indicates using server side baking
5027 </summary>
5028 </member>
5029 <member name="F:OpenMetaverse.Avatar.COFVersion">
5030 <summary>
5031 Version of the Current Outfit Folder that the appearance is based on
5032 </summary>
5033 </member>
5034 <member name="F:OpenMetaverse.Avatar.AppearanceFlags">
5035 <summary>
5036 Appearance flags. Introduced with server side baking, currently unused.
5037 </summary>
5038 </member>
5039 <member name="F:OpenMetaverse.Avatar.Animations">
5040 <summary>
5041 List of current avatar animations
5042 </summary>
5043 </member>
5044 <member name="P:OpenMetaverse.Avatar.FirstName">
5045 <summary>First name</summary>
5046 </member>
5047 <member name="P:OpenMetaverse.Avatar.LastName">
5048 <summary>Last name</summary>
5049 </member>
5050 <member name="P:OpenMetaverse.Avatar.Name">
5051 <summary>Full name</summary>
5052 </member>
5053 <member name="P:OpenMetaverse.Avatar.GroupName">
5054 <summary>Active group</summary>
5055 </member>
5056 <member name="M:OpenMetaverse.Avatar.#ctor">
5057 <summary>
5058 Default constructor
5059 </summary>
5060 </member>
5061 <member name="T:OpenMetaverse.AgentDisplayName">
5062 <summary> Information about agents display name </summary>
5063 </member>
5064 <member name="F:OpenMetaverse.AgentDisplayName.ID">
5065 <summary> Agent UUID </summary>
5066 </member>
5067 <member name="F:OpenMetaverse.AgentDisplayName.UserName">
5068 <summary> Username </summary>
5069 </member>
5070 <member name="F:OpenMetaverse.AgentDisplayName.DisplayName">
5071 <summary> Display name </summary>
5072 </member>
5073 <member name="F:OpenMetaverse.AgentDisplayName.LegacyFirstName">
5074 <summary> First name (legacy) </summary>
5075 </member>
5076 <member name="F:OpenMetaverse.AgentDisplayName.LegacyLastName">
5077 <summary> Last name (legacy) </summary>
5078 </member>
5079 <member name="P:OpenMetaverse.AgentDisplayName.LegacyFullName">
5080 <summary> Full name (legacy) </summary>
5081 </member>
5082 <member name="F:OpenMetaverse.AgentDisplayName.IsDefaultDisplayName">
5083 <summary> Is display name default display name </summary>
5084 </member>
5085 <member name="F:OpenMetaverse.AgentDisplayName.NextUpdate">
5086 <summary> Cache display name until </summary>
5087 </member>
5088 <member name="F:OpenMetaverse.AgentDisplayName.Updated">
5089 <summary> Last updated timestamp </summary>
5090 </member>
5091 <member name="M:OpenMetaverse.AgentDisplayName.FromOSD(OpenMetaverse.StructuredData.OSD)">
5092 <summary>
5093 Creates AgentDisplayName object from OSD
5094 </summary>
5095 <param name="data">Incoming OSD data</param>
5096 <returns>AgentDisplayName object</returns>
5097 </member>
5098 <member name="M:OpenMetaverse.AgentDisplayName.GetOSD">
5099 <summary>
5100 Return object as OSD map
5101 </summary>
5102 <returns>OSD containing agent's display name data</returns>
5103 </member>
5104 <member name="T:OpenMetaverse.AvatarGroup">
5105 <summary>
5106 Holds group information for Avatars such as those you might find in a profile
5107 </summary>
5108 </member>
5109 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
5110 <summary>true of Avatar accepts group notices</summary>
5111 </member>
5112 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
5113 <summary>Groups Key</summary>
5114 </member>
5115 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
5116 <summary>Texture Key for groups insignia</summary>
5117 </member>
5118 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
5119 <summary>Name of the group</summary>
5120 </member>
5121 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
5122 <summary>Powers avatar has in the group</summary>
5123 </member>
5124 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
5125 <summary>Avatars Currently selected title</summary>
5126 </member>
5127 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
5128 <summary>true of Avatar has chosen to list this in their profile</summary>
5129 </member>
5130 <member name="T:OpenMetaverse.Animation">
5131 <summary>
5132 Contains an animation currently being played by an agent
5133 </summary>
5134 </member>
5135 <member name="F:OpenMetaverse.Animation.AnimationID">
5136 <summary>The ID of the animation asset</summary>
5137 </member>
5138 <member name="F:OpenMetaverse.Animation.AnimationSequence">
5139 <summary>A number to indicate start order of currently playing animations</summary>
5140 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
5141 </member>
5142 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
5143 <summary></summary>
5144 </member>
5145 <member name="T:OpenMetaverse.ProfilePick">
5146 <summary>
5147 Holds group information on an individual profile pick
5148 </summary>
5149 </member>
5150 <member name="T:OpenMetaverse.AvatarManager">
5151 <summary>
5152 Retrieve friend status notifications, and retrieve avatar names and
5153 profiles
5154 </summary>
5155 </member>
5156 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
5157 <summary>The event subscribers, null of no subscribers</summary>
5158 </member>
5159 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
5160 <summary>Raises the AvatarAnimation Event</summary>
5161 <param name="e">An AvatarAnimationEventArgs object containing
5162 the data sent from the simulator</param>
5163 </member>
5164 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
5165 <summary>Thread sync lock object</summary>
5166 </member>
5167 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
5168 <summary>Raised when the simulator sends us data containing
5169 an agents animation playlist</summary>
5170 </member>
5171 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
5172 <summary>The event subscribers, null of no subscribers</summary>
5173 </member>
5174 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
5175 <summary>Raises the AvatarAppearance Event</summary>
5176 <param name="e">A AvatarAppearanceEventArgs object containing
5177 the data sent from the simulator</param>
5178 </member>
5179 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
5180 <summary>Thread sync lock object</summary>
5181 </member>
5182 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
5183 <summary>Raised when the simulator sends us data containing
5184 the appearance information for an agent</summary>
5185 </member>
5186 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
5187 <summary>The event subscribers, null of no subscribers</summary>
5188 </member>
5189 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
5190 <summary>Raises the UUIDNameReply Event</summary>
5191 <param name="e">A UUIDNameReplyEventArgs object containing
5192 the data sent from the simulator</param>
5193 </member>
5194 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
5195 <summary>Thread sync lock object</summary>
5196 </member>
5197 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
5198 <summary>Raised when the simulator sends us data containing
5199 agent names/id values</summary>
5200 </member>
5201 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
5202 <summary>The event subscribers, null of no subscribers</summary>
5203 </member>
5204 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
5205 <summary>Raises the AvatarInterestsReply Event</summary>
5206 <param name="e">A AvatarInterestsReplyEventArgs object containing
5207 the data sent from the simulator</param>
5208 </member>
5209 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
5210 <summary>Thread sync lock object</summary>
5211 </member>
5212 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
5213 <summary>Raised when the simulator sends us data containing
5214 the interests listed in an agents profile</summary>
5215 </member>
5216 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
5217 <summary>The event subscribers, null of no subscribers</summary>
5218 </member>
5219 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
5220 <summary>Raises the AvatarPropertiesReply Event</summary>
5221 <param name="e">A AvatarPropertiesReplyEventArgs object containing
5222 the data sent from the simulator</param>
5223 </member>
5224 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
5225 <summary>Thread sync lock object</summary>
5226 </member>
5227 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
5228 <summary>Raised when the simulator sends us data containing
5229 profile property information for an agent</summary>
5230 </member>
5231 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
5232 <summary>The event subscribers, null of no subscribers</summary>
5233 </member>
5234 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
5235 <summary>Raises the AvatarGroupsReply Event</summary>
5236 <param name="e">A AvatarGroupsReplyEventArgs object containing
5237 the data sent from the simulator</param>
5238 </member>
5239 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
5240 <summary>Thread sync lock object</summary>
5241 </member>
5242 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
5243 <summary>Raised when the simulator sends us data containing
5244 the group membership an agent is a member of</summary>
5245 </member>
5246 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
5247 <summary>The event subscribers, null of no subscribers</summary>
5248 </member>
5249 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
5250 <summary>Raises the AvatarPickerReply Event</summary>
5251 <param name="e">A AvatarPickerReplyEventArgs object containing
5252 the data sent from the simulator</param>
5253 </member>
5254 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
5255 <summary>Thread sync lock object</summary>
5256 </member>
5257 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
5258 <summary>Raised when the simulator sends us data containing
5259 name/id pair</summary>
5260 </member>
5261 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
5262 <summary>The event subscribers, null of no subscribers</summary>
5263 </member>
5264 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
5265 <summary>Raises the ViewerEffectPointAt Event</summary>
5266 <param name="e">A ViewerEffectPointAtEventArgs object containing
5267 the data sent from the simulator</param>
5268 </member>
5269 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
5270 <summary>Thread sync lock object</summary>
5271 </member>
5272 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
5273 <summary>Raised when the simulator sends us data containing
5274 the objects and effect when an agent is pointing at</summary>
5275 </member>
5276 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
5277 <summary>The event subscribers, null of no subscribers</summary>
5278 </member>
5279 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
5280 <summary>Raises the ViewerEffectLookAt Event</summary>
5281 <param name="e">A ViewerEffectLookAtEventArgs object containing
5282 the data sent from the simulator</param>
5283 </member>
5284 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
5285 <summary>Thread sync lock object</summary>
5286 </member>
5287 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
5288 <summary>Raised when the simulator sends us data containing
5289 the objects and effect when an agent is looking at</summary>
5290 </member>
5291 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
5292 <summary>The event subscribers, null of no subscribers</summary>
5293 </member>
5294 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
5295 <summary>Raises the ViewerEffect Event</summary>
5296 <param name="e">A ViewerEffectEventArgs object containing
5297 the data sent from the simulator</param>
5298 </member>
5299 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
5300 <summary>Thread sync lock object</summary>
5301 </member>
5302 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
5303 <summary>Raised when the simulator sends us data containing
5304 an agents viewer effect information</summary>
5305 </member>
5306 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
5307 <summary>The event subscribers, null of no subscribers</summary>
5308 </member>
5309 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
5310 <summary>Raises the AvatarPicksReply Event</summary>
5311 <param name="e">A AvatarPicksReplyEventArgs object containing
5312 the data sent from the simulator</param>
5313 </member>
5314 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
5315 <summary>Thread sync lock object</summary>
5316 </member>
5317 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
5318 <summary>Raised when the simulator sends us data containing
5319 the top picks from an agents profile</summary>
5320 </member>
5321 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
5322 <summary>The event subscribers, null of no subscribers</summary>
5323 </member>
5324 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
5325 <summary>Raises the PickInfoReply Event</summary>
5326 <param name="e">A PickInfoReplyEventArgs object containing
5327 the data sent from the simulator</param>
5328 </member>
5329 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
5330 <summary>Thread sync lock object</summary>
5331 </member>
5332 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
5333 <summary>Raised when the simulator sends us data containing
5334 the Pick details</summary>
5335 </member>
5336 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
5337 <summary>The event subscribers, null of no subscribers</summary>
5338 </member>
5339 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
5340 <summary>Raises the AvatarClassifiedReply Event</summary>
5341 <param name="e">A AvatarClassifiedReplyEventArgs object containing
5342 the data sent from the simulator</param>
5343 </member>
5344 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
5345 <summary>Thread sync lock object</summary>
5346 </member>
5347 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
5348 <summary>Raised when the simulator sends us data containing
5349 the classified ads an agent has placed</summary>
5350 </member>
5351 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
5352 <summary>The event subscribers, null of no subscribers</summary>
5353 </member>
5354 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
5355 <summary>Raises the ClassifiedInfoReply Event</summary>
5356 <param name="e">A ClassifiedInfoReplyEventArgs object containing
5357 the data sent from the simulator</param>
5358 </member>
5359 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
5360 <summary>Thread sync lock object</summary>
5361 </member>
5362 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
5363 <summary>Raised when the simulator sends us data containing
5364 the details of a classified ad</summary>
5365 </member>
5366 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdate">
5367 <summary>The event subscribers, null of no subscribers</summary>
5368 </member>
5369 <member name="M:OpenMetaverse.AvatarManager.OnDisplayNameUpdate(OpenMetaverse.DisplayNameUpdateEventArgs)">
5370 <summary>Raises the DisplayNameUpdate Event</summary>
5371 <param name="e">A DisplayNameUpdateEventArgs object containing
5372 the data sent from the simulator</param>
5373 </member>
5374 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdateLock">
5375 <summary>Thread sync lock object</summary>
5376 </member>
5377 <member name="E:OpenMetaverse.AvatarManager.DisplayNameUpdate">
5378 <summary>Raised when the simulator sends us data containing
5379 the details of display name change</summary>
5380 </member>
5381 <member name="T:OpenMetaverse.AvatarManager.DisplayNamesCallback">
5382 <summary>
5383 Callback giving results when fetching display names
5384 </summary>
5385 <param name="success">If the request was successful</param>
5386 <param name="names">Array of display names</param>
5387 <param name="badIDs">Array of UUIDs that could not be fetched</param>
5388 </member>
5389 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
5390 <summary>
5391 Represents other avatars
5392 </summary>
5393 <param name="client"></param>
5394 </member>
5395 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
5396 <summary>Tracks the specified avatar on your map</summary>
5397 <param name="preyID">Avatar ID to track</param>
5398 </member>
5399 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
5400 <summary>
5401 Request a single avatar name
5402 </summary>
5403 <param name="id">The avatar key to retrieve a name for</param>
5404 </member>
5405 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
5406 <summary>
5407 Request a list of avatar names
5408 </summary>
5409 <param name="ids">The avatar keys to retrieve names for</param>
5410 </member>
5411 <member name="M:OpenMetaverse.AvatarManager.DisplayNamesAvailable">
5412 <summary>
5413 Check if Display Names functionality is available
5414 </summary>
5415 <returns>True if Display name functionality is available</returns>
5416 </member>
5417 <member name="M:OpenMetaverse.AvatarManager.GetDisplayNames(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.AvatarManager.DisplayNamesCallback)">
5418 <summary>
5419 Request retrieval of display names (max 90 names per request)
5420 </summary>
5421 <param name="ids">List of UUIDs to lookup</param>
5422 <param name="callback">Callback to report result of the operation</param>
5423 </member>
5424 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
5425 <summary>
5426 Start a request for Avatar Properties
5427 </summary>
5428 <param name="avatarid"></param>
5429 </member>
5430 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
5431 <summary>
5432 Search for an avatar (first name, last name)
5433 </summary>
5434 <param name="name">The name to search for</param>
5435 <param name="queryID">An ID to associate with this query</param>
5436 </member>
5437 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
5438 <summary>
5439 Start a request for Avatar Picks
5440 </summary>
5441 <param name="avatarid">UUID of the avatar</param>
5442 </member>
5443 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
5444 <summary>
5445 Start a request for Avatar Classifieds
5446 </summary>
5447 <param name="avatarid">UUID of the avatar</param>
5448 </member>
5449 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
5450 <summary>
5451 Start a request for details of a specific profile pick
5452 </summary>
5453 <param name="avatarid">UUID of the avatar</param>
5454 <param name="pickid">UUID of the profile pick</param>
5455 </member>
5456 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
5457 <summary>
5458 Start a request for details of a specific profile classified
5459 </summary>
5460 <param name="avatarid">UUID of the avatar</param>
5461 <param name="classifiedid">UUID of the profile classified</param>
5462 </member>
5463 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5464 <summary>Process an incoming packet and raise the appropriate events</summary>
5465 <param name="sender">The sender</param>
5466 <param name="e">The EventArgs object containing the packet data</param>
5467 </member>
5468 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5469 <summary>Process an incoming packet and raise the appropriate events</summary>
5470 <param name="sender">The sender</param>
5471 <param name="e">The EventArgs object containing the packet data</param>
5472 </member>
5473 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5474 <summary>Process an incoming packet and raise the appropriate events</summary>
5475 <param name="sender">The sender</param>
5476 <param name="e">The EventArgs object containing the packet data</param>
5477 </member>
5478 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5479 <summary>Process an incoming packet and raise the appropriate events</summary>
5480 <param name="sender">The sender</param>
5481 <param name="e">The EventArgs object containing the packet data</param>
5482 </member>
5483 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5484 <summary>Process an incoming packet and raise the appropriate events</summary>
5485 <param name="sender">The sender</param>
5486 <param name="e">The EventArgs object containing the packet data</param>
5487 </member>
5488 <member name="M:OpenMetaverse.AvatarManager.DisplayNameUpdateMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
5489 <summary>
5490 EQ Message fired when someone nearby changes their display name
5491 </summary>
5492 <param name="capsKey">The message key</param>
5493 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
5494 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
5495 </member>
5496 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
5497 <summary>
5498 Crossed region handler for message that comes across the EventQueue. Sent to an agent
5499 when the agent crosses a sim border into a new region.
5500 </summary>
5501 <param name="capsKey">The message key</param>
5502 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
5503 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
5504 </member>
5505 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5506 <summary>Process an incoming packet and raise the appropriate events</summary>
5507 <param name="sender">The sender</param>
5508 <param name="e">The EventArgs object containing the packet data</param>
5509 </member>
5510 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5511 <summary>Process an incoming packet and raise the appropriate events</summary>
5512 <param name="sender">The sender</param>
5513 <param name="e">The EventArgs object containing the packet data</param>
5514 </member>
5515 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5516 <summary>Process an incoming packet and raise the appropriate events</summary>
5517 <param name="sender">The sender</param>
5518 <param name="e">The EventArgs object containing the packet data</param>
5519 </member>
5520 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5521 <summary>Process an incoming packet and raise the appropriate events</summary>
5522 <param name="sender">The sender</param>
5523 <param name="e">The EventArgs object containing the packet data</param>
5524 </member>
5525 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5526 <summary>Process an incoming packet and raise the appropriate events</summary>
5527 <param name="sender">The sender</param>
5528 <param name="e">The EventArgs object containing the packet data</param>
5529 </member>
5530 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5531 <summary>Process an incoming packet and raise the appropriate events</summary>
5532 <param name="sender">The sender</param>
5533 <param name="e">The EventArgs object containing the packet data</param>
5534 </member>
5535 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
5536 <summary>Process an incoming packet and raise the appropriate events</summary>
5537 <param name="sender">The sender</param>
5538 <param name="e">The EventArgs object containing the packet data</param>
5539 </member>
5540 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
5541 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
5542 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
5543 the animation playlist for an agent</remarks>
5544 <example>
5545 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
5546 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
5547 <code>
5548 // subscribe to the event
5549 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
5550
5551 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
5552 {
5553 // create a dictionary of "known" animations from the Animations class using System.Reflection
5554 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
5555 Type type = typeof(Animations);
5556 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
5557 foreach (System.Reflection.FieldInfo field in fields)
5558 {
5559 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
5560 }
5561
5562 // find out which animations being played are known animations and which are assets
5563 foreach (Animation animation in e.Animations)
5564 {
5565 if (systemAnimations.ContainsKey(animation.AnimationID))
5566 {
5567 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
5568 systemAnimations[animation.AnimationID], animation.AnimationSequence);
5569 }
5570 else
5571 {
5572 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
5573 animation.AnimationID, animation.AnimationSequence);
5574 }
5575 }
5576 }
5577 </code>
5578 </example>
5579 </member>
5580 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
5581 <summary>Get the ID of the agent</summary>
5582 </member>
5583 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
5584 <summary>Get the list of animations to start</summary>
5585 </member>
5586 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
5587 <summary>
5588 Construct a new instance of the AvatarAnimationEventArgs class
5589 </summary>
5590 <param name="avatarID">The ID of the agent</param>
5591 <param name="anims">The list of animations to start</param>
5592 </member>
5593 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
5594 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
5595 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
5596 the appearance data for an avatar</remarks>
5597 <example>
5598 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
5599 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
5600 <code>
5601 // subscribe to the event
5602 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
5603
5604 // handle the data when the event is raised
5605 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
5606 {
5607 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
5608 }
5609 </code>
5610 </example>
5611 </member>
5612 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
5613 <summary>Get the Simulator this request is from of the agent</summary>
5614 </member>
5615 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
5616 <summary>Get the ID of the agent</summary>
5617 </member>
5618 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
5619 <summary>true if the agent is a trial account</summary>
5620 </member>
5621 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
5622 <summary>Get the default agent texture</summary>
5623 </member>
5624 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
5625 <summary>Get the agents appearance layer textures</summary>
5626 </member>
5627 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
5628 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
5629 </member>
5630 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceVersion">
5631 <summary>Version of the appearance system used.
5632 Value greater than 0 indicates that server side baking is used</summary>
5633 </member>
5634 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.COFVersion">
5635 <summary>Version of the Current Outfit Folder the appearance is based on</summary>
5636 </member>
5637 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceFlags">
5638 <summary>Appearance flags, introduced with server side baking, currently unused</summary>
5639 </member>
5640 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte},System.Byte,System.Int32,OpenMetaverse.AppearanceFlags)">
5641 <summary>
5642 Construct a new instance of the AvatarAppearanceEventArgs class
5643 </summary>
5644 <param name="sim">The simulator request was from</param>
5645 <param name="avatarID">The ID of the agent</param>
5646 <param name="isTrial">true of the agent is a trial account</param>
5647 <param name="defaultTexture">The default agent texture</param>
5648 <param name="faceTextures">The agents appearance layer textures</param>
5649 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
5650 </member>
5651 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
5652 <summary>Represents the interests from the profile of an agent</summary>
5653 </member>
5654 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
5655 <summary>Get the ID of the agent</summary>
5656 </member>
5657 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
5658 <summary>The properties of an agent</summary>
5659 </member>
5660 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
5661 <summary>Get the ID of the agent</summary>
5662 </member>
5663 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
5664 <summary>Get the ID of the agent</summary>
5665 </member>
5666 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
5667 <summary>Get the ID of the agent</summary>
5668 </member>
5669 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
5670 <summary>Get the ID of the avatar</summary>
5671 </member>
5672 <member name="T:OpenMetaverse.DisplayNameUpdateEventArgs">
5673 <summary>
5674 Event args class for display name notification messages
5675 </summary>
5676 </member>
5677 <member name="T:OpenMetaverse.BitPack">
5678 <summary>
5679 Wrapper around a byte array that allows bit to be packed and unpacked
5680 one at a time or by a variable amount. Useful for very tightly packed
5681 data like LayerData packets
5682 </summary>
5683 </member>
5684 <member name="F:OpenMetaverse.BitPack.Data">
5685 <summary></summary>
5686 </member>
5687 <member name="P:OpenMetaverse.BitPack.BytePos">
5688 <summary></summary>
5689 </member>
5690 <member name="P:OpenMetaverse.BitPack.BitPos">
5691 <summary></summary>
5692 </member>
5693 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
5694 <summary>
5695 Default constructor, initialize the bit packer / bit unpacker
5696 with a byte array and starting position
5697 </summary>
5698 <param name="data">Byte array to pack bits in to or unpack from</param>
5699 <param name="pos">Starting position in the byte array</param>
5700 </member>
5701 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
5702 <summary>
5703 Pack a floating point value in to the data
5704 </summary>
5705 <param name="data">Floating point value to pack</param>
5706 </member>
5707 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
5708 <summary>
5709 Pack part or all of an integer in to the data
5710 </summary>
5711 <param name="data">Integer containing the data to pack</param>
5712 <param name="totalCount">Number of bits of the integer to pack</param>
5713 </member>
5714 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
5715 <summary>
5716 Pack part or all of an unsigned integer in to the data
5717 </summary>
5718 <param name="data">Unsigned integer containing the data to pack</param>
5719 <param name="totalCount">Number of bits of the integer to pack</param>
5720 </member>
5721 <member name="M:OpenMetaverse.BitPack.PackBit(System.Boolean)">
5722 <summary>
5723 Pack a single bit in to the data
5724 </summary>
5725 <param name="bit">Bit to pack</param>
5726 </member>
5727 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
5728 <summary>
5729
5730 </summary>
5731 <param name="data"></param>
5732 <param name="isSigned"></param>
5733 <param name="intBits"></param>
5734 <param name="fracBits"></param>
5735 </member>
5736 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
5737 <summary>
5738
5739 </summary>
5740 <param name="data"></param>
5741 </member>
5742 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
5743 <summary>
5744
5745 </summary>
5746 <param name="data"></param>
5747 </member>
5748 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
5749 <summary>
5750 Unpacking a floating point value from the data
5751 </summary>
5752 <returns>Unpacked floating point value</returns>
5753 </member>
5754 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
5755 <summary>
5756 Unpack a variable number of bits from the data in to integer format
5757 </summary>
5758 <param name="totalCount">Number of bits to unpack</param>
5759 <returns>An integer containing the unpacked bits</returns>
5760 <remarks>This function is only useful up to 32 bits</remarks>
5761 </member>
5762 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
5763 <summary>
5764 Unpack a variable number of bits from the data in to unsigned
5765 integer format
5766 </summary>
5767 <param name="totalCount">Number of bits to unpack</param>
5768 <returns>An unsigned integer containing the unpacked bits</returns>
5769 <remarks>This function is only useful up to 32 bits</remarks>
5770 </member>
5771 <member name="M:OpenMetaverse.BitPack.UnpackShort">
5772 <summary>
5773 Unpack a 16-bit signed integer
5774 </summary>
5775 <returns>16-bit signed integer</returns>
5776 </member>
5777 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
5778 <summary>
5779 Unpack a 16-bit unsigned integer
5780 </summary>
5781 <returns>16-bit unsigned integer</returns>
5782 </member>
5783 <member name="M:OpenMetaverse.BitPack.UnpackInt">
5784 <summary>
5785 Unpack a 32-bit signed integer
5786 </summary>
5787 <returns>32-bit signed integer</returns>
5788 </member>
5789 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
5790 <summary>
5791 Unpack a 32-bit unsigned integer
5792 </summary>
5793 <returns>32-bit unsigned integer</returns>
5794 </member>
5795 <member name="T:OpenMetaverse.BinBVHAnimationReader">
5796 <summary>
5797 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
5798 </summary>
5799 </member>
5800 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
5801 <summary>
5802 Rotation Keyframe count (used internally)
5803 </summary>
5804 </member>
5805 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
5806 <summary>
5807 Position Keyframe count (used internally)
5808 </summary>
5809 </member>
5810 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
5811 <summary>
5812 Animation Priority
5813 </summary>
5814 </member>
5815 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
5816 <summary>
5817 The animation length in seconds.
5818 </summary>
5819 </member>
5820 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
5821 <summary>
5822 Expression set in the client. Null if [None] is selected
5823 </summary>
5824 </member>
5825 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
5826 <summary>
5827 The time in seconds to start the animation
5828 </summary>
5829 </member>
5830 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
5831 <summary>
5832 The time in seconds to end the animation
5833 </summary>
5834 </member>
5835 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
5836 <summary>
5837 Loop the animation
5838 </summary>
5839 </member>
5840 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
5841 <summary>
5842 Meta data. Ease in Seconds.
5843 </summary>
5844 </member>
5845 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
5846 <summary>
5847 Meta data. Ease out seconds.
5848 </summary>
5849 </member>
5850 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
5851 <summary>
5852 Meta Data for the Hand Pose
5853 </summary>
5854 </member>
5855 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
5856 <summary>
5857 Number of joints defined in the animation
5858 </summary>
5859 </member>
5860 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
5861 <summary>
5862 Contains an array of joints
5863 </summary>
5864 </member>
5865 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
5866 <summary>
5867 Searialize an animation asset into it's joints/keyframes/meta data
5868 </summary>
5869 <param name="animationdata"></param>
5870 </member>
5871 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
5872 <summary>
5873 Variable length strings seem to be null terminated in the animation asset.. but..
5874 use with caution, home grown.
5875 advances the index.
5876 </summary>
5877 <param name="data">The animation asset byte array</param>
5878 <param name="i">The offset to start reading</param>
5879 <returns>a string</returns>
5880 </member>
5881 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
5882 <summary>
5883 Read in a Joint from an animation asset byte array
5884 Variable length Joint fields, yay!
5885 Advances the index
5886 </summary>
5887 <param name="data">animation asset byte array</param>
5888 <param name="i">Byte Offset of the start of the joint</param>
5889 <returns>The Joint data serialized into the binBVHJoint structure</returns>
5890 </member>
5891 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
5892 <summary>
5893 Read Keyframes of a certain type
5894 advance i
5895 </summary>
5896 <param name="data">Animation Byte array</param>
5897 <param name="i">Offset in the Byte Array. Will be advanced</param>
5898 <param name="keycount">Number of Keyframes</param>
5899 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
5900 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
5901 <returns></returns>
5902 </member>
5903 <member name="M:OpenMetaverse.BinBVHAnimationReader.Equals(System.Object)">
5904 <summary>
5905 Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
5906 </summary>
5907 <returns>
5908 true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
5909 </returns>
5910 <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.
5911 </param><exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.
5912 </exception><filterpriority>2</filterpriority>
5913 </member>
5914 <member name="M:OpenMetaverse.BinBVHAnimationReader.GetHashCode">
5915 <summary>
5916 Serves as a hash function for a particular type.
5917 </summary>
5918 <returns>
5919 A hash code for the current <see cref="T:System.Object"/>.
5920 </returns>
5921 <filterpriority>2</filterpriority>
5922 </member>
5923 <member name="T:OpenMetaverse.binBVHJoint">
5924 <summary>
5925 A Joint and it's associated meta data and keyframes
5926 </summary>
5927 </member>
5928 <member name="M:OpenMetaverse.binBVHJoint.Equals(System.Object)">
5929 <summary>
5930 Indicates whether this instance and a specified object are equal.
5931 </summary>
5932 <returns>
5933 true if <paramref name="obj"/> and this instance are the same type and represent the same value; otherwise, false.
5934 </returns>
5935 <param name="obj">Another object to compare to.
5936 </param><filterpriority>2</filterpriority>
5937 </member>
5938 <member name="M:OpenMetaverse.binBVHJoint.GetHashCode">
5939 <summary>
5940 Returns the hash code for this instance.
5941 </summary>
5942 <returns>
5943 A 32-bit signed integer that is the hash code for this instance.
5944 </returns>
5945 <filterpriority>2</filterpriority>
5946 </member>
5947 <member name="F:OpenMetaverse.binBVHJoint.Name">
5948 <summary>
5949 Name of the Joint. Matches the avatar_skeleton.xml in client distros
5950 </summary>
5951 </member>
5952 <member name="F:OpenMetaverse.binBVHJoint.Priority">
5953 <summary>
5954 Joint Animation Override? Was the same as the Priority in testing..
5955 </summary>
5956 </member>
5957 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
5958 <summary>
5959 Array of Rotation Keyframes in order from earliest to latest
5960 </summary>
5961 </member>
5962 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
5963 <summary>
5964 Array of Position Keyframes in order from earliest to latest
5965 This seems to only be for the Pelvis?
5966 </summary>
5967 </member>
5968 <member name="F:OpenMetaverse.binBVHJoint.Tag">
5969 <summary>
5970 Custom application data that can be attached to a joint
5971 </summary>
5972 </member>
5973 <member name="T:OpenMetaverse.binBVHJointKey">
5974 <summary>
5975 A Joint Keyframe. This is either a position or a rotation.
5976 </summary>
5977 </member>
5978 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
5979 <summary>
5980 Either a Vector3 position or a Vector3 Euler rotation
5981 </summary>
5982 </member>
5983 <member name="T:OpenMetaverse.HandPose">
5984 <summary>
5985 Poses set in the animation metadata for the hands.
5986 </summary>
5987 </member>
5988 <member name="T:OpenMetaverse.Caps">
5989 <summary>
5990 Capabilities is the name of the bi-directional HTTP REST protocol
5991 used to communicate non real-time transactions such as teleporting or
5992 group messaging
5993 </summary>
5994 </member>
5995 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
5996 <summary>
5997 Triggered when an event is received via the EventQueueGet
5998 capability
5999 </summary>
6000 <param name="capsKey">Event name</param>
6001 <param name="message">Decoded event data</param>
6002 <param name="simulator">The simulator that generated the event</param>
6003 </member>
6004 <member name="F:OpenMetaverse.Caps.Simulator">
6005 <summary>Reference to the simulator this system is connected to</summary>
6006 </member>
6007 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
6008 <summary>Capabilities URI this system was initialized with</summary>
6009 </member>
6010 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
6011 <summary>Whether the capabilities event queue is connected and
6012 listening for incoming events</summary>
6013 </member>
6014 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
6015 <summary>
6016 Default constructor
6017 </summary>
6018 <param name="simulator"></param>
6019 <param name="seedcaps"></param>
6020 </member>
6021 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
6022 <summary>
6023 Request the URI of a named capability
6024 </summary>
6025 <param name="capability">Name of the capability to request</param>
6026 <returns>The URI of the requested capability, or String.Empty if
6027 the capability does not exist</returns>
6028 </member>
6029 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
6030 <summary>
6031 Process any incoming events, check to see if we have a message created for the event,
6032 </summary>
6033 <param name="eventName"></param>
6034 <param name="body"></param>
6035 </member>
6036 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
6037 <summary>
6038 Attempts to convert an LLSD structure to a known Packet type
6039 </summary>
6040 <param name="capsEventName">Event name, this must match an actual
6041 packet name for a Packet to be successfully built</param>
6042 <param name="body">LLSD to convert to a Packet</param>
6043 <returns>A Packet on success, otherwise null</returns>
6044 </member>
6045 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
6046 <summary>
6047 A custom decoder callback
6048 </summary>
6049 <param name="fieldName">The key of the object</param>
6050 <param name="fieldData">the data to decode</param>
6051 <returns>A string represending the fieldData</returns>
6052 </member>
6053 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
6054 <summary>
6055 Add a custom decoder callback
6056 </summary>
6057 <param name="key">The key of the field to decode</param>
6058 <param name="customPacketHandler">The custom decode handler</param>
6059 </member>
6060 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
6061 <summary>
6062 Remove a custom decoder callback
6063 </summary>
6064 <param name="key">The key of the field to decode</param>
6065 <param name="customPacketHandler">The custom decode handler</param>
6066 </member>
6067 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
6068 <summary>
6069 Creates a formatted string containing the values of a Packet
6070 </summary>
6071 <param name="packet">The Packet</param>
6072 <returns>A formatted string of values of the nested items in the Packet object</returns>
6073 </member>
6074 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
6075 <summary>
6076 Decode an IMessage object into a beautifully formatted string
6077 </summary>
6078 <param name="message">The IMessage object</param>
6079 <param name="recurseLevel">Recursion level (used for indenting)</param>
6080 <returns>A formatted string containing the names and values of the source object</returns>
6081 </member>
6082 <member name="T:OpenMetaverse.Packets.MalformedDataException">
6083 <summary>
6084 Thrown when a packet could not be successfully deserialized
6085 </summary>
6086 </member>
6087 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
6088 <summary>
6089 Default constructor
6090 </summary>
6091 </member>
6092 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
6093 <summary>
6094 Constructor that takes an additional error message
6095 </summary>
6096 <param name="Message">An error message to attach to this exception</param>
6097 </member>
6098 <member name="T:OpenMetaverse.Packets.Header">
6099 <summary>
6100 The header of a message template packet. Holds packet flags, sequence
6101 number, packet ID, and any ACKs that will be appended at the end of
6102 the packet
6103 </summary>
6104 </member>
6105 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
6106 <summary>
6107 Convert the AckList to a byte array, used for packet serializing
6108 </summary>
6109 <param name="bytes">Reference to the target byte array</param>
6110 <param name="i">Beginning position to start writing to in the byte
6111 array, will be updated with the ending position of the ACK list</param>
6112 </member>
6113 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
6114 <summary>
6115
6116 </summary>
6117 <param name="bytes"></param>
6118 <param name="pos"></param>
6119 <param name="packetEnd"></param>
6120 <returns></returns>
6121 </member>
6122 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
6123 <summary>
6124
6125 </summary>
6126 <param name="header"></param>
6127 <param name="bytes"></param>
6128 <param name="packetEnd"></param>
6129 </member>
6130 <member name="T:OpenMetaverse.Packets.PacketBlock">
6131 <summary>
6132 A block of data in a packet. Packets are composed of one or more blocks,
6133 each block containing one or more fields
6134 </summary>
6135 </member>
6136 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
6137 <summary>Current length of the data in this packet</summary>
6138 </member>
6139 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
6140 <summary>
6141 Create a block from a byte array
6142 </summary>
6143 <param name="bytes">Byte array containing the serialized block</param>
6144 <param name="i">Starting position of the block in the byte array.
6145 This will point to the data after the end of the block when the
6146 call returns</param>
6147 </member>
6148 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
6149 <summary>
6150 Serialize this block into a byte array
6151 </summary>
6152 <param name="bytes">Byte array to serialize this block into</param>
6153 <param name="i">Starting position in the byte array to serialize to.
6154 This will point to the position directly after the end of the
6155 serialized block when the call returns</param>
6156 </member>
6157 <member name="F:OpenMetaverse.Packets.PacketType.Default">
6158 <summary>A generic value, not an actual packet type</summary>
6159 </member>
6160 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
6161 <exclude/>
6162 </member>
6163 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
6164 <exclude/>
6165 </member>
6166 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
6167 <exclude/>
6168 </member>
6169 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
6170 <exclude/>
6171 </member>
6172 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
6173 <exclude/>
6174 </member>
6175 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
6176 <exclude/>
6177 </member>
6178 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
6179 <exclude/>
6180 </member>
6181 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
6182 <exclude/>
6183 </member>
6184 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
6185 <exclude/>
6186 </member>
6187 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
6188 <exclude/>
6189 </member>
6190 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
6191 <exclude/>
6192 </member>
6193 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
6194 <exclude/>
6195 </member>
6196 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
6197 <exclude/>
6198 </member>
6199 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
6200 <exclude/>
6201 </member>
6202 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
6203 <exclude/>
6204 </member>
6205 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
6206 <exclude/>
6207 </member>
6208 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
6209 <exclude/>
6210 </member>
6211 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
6212 <exclude/>
6213 </member>
6214 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
6215 <exclude/>
6216 </member>
6217 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
6218 <exclude/>
6219 </member>
6220 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
6221 <exclude/>
6222 </member>
6223 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
6224 <exclude/>
6225 </member>
6226 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
6227 <exclude/>
6228 </member>
6229 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
6230 <exclude/>
6231 </member>
6232 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
6233 <exclude/>
6234 </member>
6235 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
6236 <exclude/>
6237 </member>
6238 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
6239 <exclude/>
6240 </member>
6241 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
6242 <exclude/>
6243 </member>
6244 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
6245 <exclude/>
6246 </member>
6247 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
6248 <exclude/>
6249 </member>
6250 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
6251 <exclude/>
6252 </member>
6253 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
6254 <exclude/>
6255 </member>
6256 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
6257 <exclude/>
6258 </member>
6259 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
6260 <exclude/>
6261 </member>
6262 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
6263 <exclude/>
6264 </member>
6265 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
6266 <exclude/>
6267 </member>
6268 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
6269 <exclude/>
6270 </member>
6271 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
6272 <exclude/>
6273 </member>
6274 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
6275 <exclude/>
6276 </member>
6277 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
6278 <exclude/>
6279 </member>
6280 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
6281 <exclude/>
6282 </member>
6283 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
6284 <exclude/>
6285 </member>
6286 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
6287 <exclude/>
6288 </member>
6289 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
6290 <exclude/>
6291 </member>
6292 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
6293 <exclude/>
6294 </member>
6295 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
6296 <exclude/>
6297 </member>
6298 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
6299 <exclude/>
6300 </member>
6301 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
6302 <exclude/>
6303 </member>
6304 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
6305 <exclude/>
6306 </member>
6307 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
6308 <exclude/>
6309 </member>
6310 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
6311 <exclude/>
6312 </member>
6313 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
6314 <exclude/>
6315 </member>
6316 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
6317 <exclude/>
6318 </member>
6319 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
6320 <exclude/>
6321 </member>
6322 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
6323 <exclude/>
6324 </member>
6325 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
6326 <exclude/>
6327 </member>
6328 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
6329 <exclude/>
6330 </member>
6331 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
6332 <exclude/>
6333 </member>
6334 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
6335 <exclude/>
6336 </member>
6337 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
6338 <exclude/>
6339 </member>
6340 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
6341 <exclude/>
6342 </member>
6343 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
6344 <exclude/>
6345 </member>
6346 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
6347 <exclude/>
6348 </member>
6349 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
6350 <exclude/>
6351 </member>
6352 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
6353 <exclude/>
6354 </member>
6355 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
6356 <exclude/>
6357 </member>
6358 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
6359 <exclude/>
6360 </member>
6361 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
6362 <exclude/>
6363 </member>
6364 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
6365 <exclude/>
6366 </member>
6367 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
6368 <exclude/>
6369 </member>
6370 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
6371 <exclude/>
6372 </member>
6373 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
6374 <exclude/>
6375 </member>
6376 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
6377 <exclude/>
6378 </member>
6379 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
6380 <exclude/>
6381 </member>
6382 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
6383 <exclude/>
6384 </member>
6385 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
6386 <exclude/>
6387 </member>
6388 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
6389 <exclude/>
6390 </member>
6391 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
6392 <exclude/>
6393 </member>
6394 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
6395 <exclude/>
6396 </member>
6397 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
6398 <exclude/>
6399 </member>
6400 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
6401 <exclude/>
6402 </member>
6403 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
6404 <exclude/>
6405 </member>
6406 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
6407 <exclude/>
6408 </member>
6409 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
6410 <exclude/>
6411 </member>
6412 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
6413 <exclude/>
6414 </member>
6415 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
6416 <exclude/>
6417 </member>
6418 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
6419 <exclude/>
6420 </member>
6421 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
6422 <exclude/>
6423 </member>
6424 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
6425 <exclude/>
6426 </member>
6427 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
6428 <exclude/>
6429 </member>
6430 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
6431 <exclude/>
6432 </member>
6433 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
6434 <exclude/>
6435 </member>
6436 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
6437 <exclude/>
6438 </member>
6439 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
6440 <exclude/>
6441 </member>
6442 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
6443 <exclude/>
6444 </member>
6445 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
6446 <exclude/>
6447 </member>
6448 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
6449 <exclude/>
6450 </member>
6451 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
6452 <exclude/>
6453 </member>
6454 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
6455 <exclude/>
6456 </member>
6457 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
6458 <exclude/>
6459 </member>
6460 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
6461 <exclude/>
6462 </member>
6463 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
6464 <exclude/>
6465 </member>
6466 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
6467 <exclude/>
6468 </member>
6469 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
6470 <exclude/>
6471 </member>
6472 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
6473 <exclude/>
6474 </member>
6475 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
6476 <exclude/>
6477 </member>
6478 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
6479 <exclude/>
6480 </member>
6481 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
6482 <exclude/>
6483 </member>
6484 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
6485 <exclude/>
6486 </member>
6487 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
6488 <exclude/>
6489 </member>
6490 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
6491 <exclude/>
6492 </member>
6493 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
6494 <exclude/>
6495 </member>
6496 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
6497 <exclude/>
6498 </member>
6499 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
6500 <exclude/>
6501 </member>
6502 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
6503 <exclude/>
6504 </member>
6505 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
6506 <exclude/>
6507 </member>
6508 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
6509 <exclude/>
6510 </member>
6511 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
6512 <exclude/>
6513 </member>
6514 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
6515 <exclude/>
6516 </member>
6517 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
6518 <exclude/>
6519 </member>
6520 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
6521 <exclude/>
6522 </member>
6523 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
6524 <exclude/>
6525 </member>
6526 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
6527 <exclude/>
6528 </member>
6529 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
6530 <exclude/>
6531 </member>
6532 <member name="T:OpenMetaverse.Packets.StartLurePacket">
6533 <exclude/>
6534 </member>
6535 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
6536 <exclude/>
6537 </member>
6538 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
6539 <exclude/>
6540 </member>
6541 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
6542 <exclude/>
6543 </member>
6544 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
6545 <exclude/>
6546 </member>
6547 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
6548 <exclude/>
6549 </member>
6550 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
6551 <exclude/>
6552 </member>
6553 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
6554 <exclude/>
6555 </member>
6556 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
6557 <exclude/>
6558 </member>
6559 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
6560 <exclude/>
6561 </member>
6562 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
6563 <exclude/>
6564 </member>
6565 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
6566 <exclude/>
6567 </member>
6568 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
6569 <exclude/>
6570 </member>
6571 <member name="T:OpenMetaverse.Packets.UndoPacket">
6572 <exclude/>
6573 </member>
6574 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
6575 <exclude/>
6576 </member>
6577 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
6578 <exclude/>
6579 </member>
6580 <member name="T:OpenMetaverse.Packets.RedoPacket">
6581 <exclude/>
6582 </member>
6583 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
6584 <exclude/>
6585 </member>
6586 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
6587 <exclude/>
6588 </member>
6589 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
6590 <exclude/>
6591 </member>
6592 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
6593 <exclude/>
6594 </member>
6595 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
6596 <exclude/>
6597 </member>
6598 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
6599 <exclude/>
6600 </member>
6601 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
6602 <exclude/>
6603 </member>
6604 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
6605 <exclude/>
6606 </member>
6607 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
6608 <exclude/>
6609 </member>
6610 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
6611 <exclude/>
6612 </member>
6613 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
6614 <exclude/>
6615 </member>
6616 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
6617 <exclude/>
6618 </member>
6619 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
6620 <exclude/>
6621 </member>
6622 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
6623 <exclude/>
6624 </member>
6625 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
6626 <exclude/>
6627 </member>
6628 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
6629 <exclude/>
6630 </member>
6631 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
6632 <exclude/>
6633 </member>
6634 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
6635 <exclude/>
6636 </member>
6637 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
6638 <exclude/>
6639 </member>
6640 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
6641 <exclude/>
6642 </member>
6643 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
6644 <exclude/>
6645 </member>
6646 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
6647 <exclude/>
6648 </member>
6649 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
6650 <exclude/>
6651 </member>
6652 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
6653 <exclude/>
6654 </member>
6655 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
6656 <exclude/>
6657 </member>
6658 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
6659 <exclude/>
6660 </member>
6661 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
6662 <exclude/>
6663 </member>
6664 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
6665 <exclude/>
6666 </member>
6667 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
6668 <exclude/>
6669 </member>
6670 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
6671 <exclude/>
6672 </member>
6673 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
6674 <exclude/>
6675 </member>
6676 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
6677 <exclude/>
6678 </member>
6679 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
6680 <exclude/>
6681 </member>
6682 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
6683 <exclude/>
6684 </member>
6685 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
6686 <exclude/>
6687 </member>
6688 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
6689 <exclude/>
6690 </member>
6691 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
6692 <exclude/>
6693 </member>
6694 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
6695 <exclude/>
6696 </member>
6697 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
6698 <exclude/>
6699 </member>
6700 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
6701 <exclude/>
6702 </member>
6703 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
6704 <exclude/>
6705 </member>
6706 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
6707 <exclude/>
6708 </member>
6709 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
6710 <exclude/>
6711 </member>
6712 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
6713 <exclude/>
6714 </member>
6715 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
6716 <exclude/>
6717 </member>
6718 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
6719 <exclude/>
6720 </member>
6721 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
6722 <exclude/>
6723 </member>
6724 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
6725 <exclude/>
6726 </member>
6727 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
6728 <exclude/>
6729 </member>
6730 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
6731 <exclude/>
6732 </member>
6733 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
6734 <exclude/>
6735 </member>
6736 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
6737 <exclude/>
6738 </member>
6739 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock">
6740 <exclude/>
6741 </member>
6742 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
6743 <exclude/>
6744 </member>
6745 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
6746 <exclude/>
6747 </member>
6748 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
6749 <exclude/>
6750 </member>
6751 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
6752 <exclude/>
6753 </member>
6754 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
6755 <exclude/>
6756 </member>
6757 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
6758 <exclude/>
6759 </member>
6760 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
6761 <exclude/>
6762 </member>
6763 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
6764 <exclude/>
6765 </member>
6766 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
6767 <exclude/>
6768 </member>
6769 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
6770 <exclude/>
6771 </member>
6772 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
6773 <exclude/>
6774 </member>
6775 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
6776 <exclude/>
6777 </member>
6778 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
6779 <exclude/>
6780 </member>
6781 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
6782 <exclude/>
6783 </member>
6784 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
6785 <exclude/>
6786 </member>
6787 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
6788 <exclude/>
6789 </member>
6790 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
6791 <exclude/>
6792 </member>
6793 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
6794 <exclude/>
6795 </member>
6796 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
6797 <exclude/>
6798 </member>
6799 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
6800 <exclude/>
6801 </member>
6802 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
6803 <exclude/>
6804 </member>
6805 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
6806 <exclude/>
6807 </member>
6808 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
6809 <exclude/>
6810 </member>
6811 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
6812 <exclude/>
6813 </member>
6814 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
6815 <exclude/>
6816 </member>
6817 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
6818 <exclude/>
6819 </member>
6820 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
6821 <exclude/>
6822 </member>
6823 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
6824 <exclude/>
6825 </member>
6826 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
6827 <exclude/>
6828 </member>
6829 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
6830 <exclude/>
6831 </member>
6832 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
6833 <exclude/>
6834 </member>
6835 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
6836 <exclude/>
6837 </member>
6838 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
6839 <exclude/>
6840 </member>
6841 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
6842 <exclude/>
6843 </member>
6844 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
6845 <exclude/>
6846 </member>
6847 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
6848 <exclude/>
6849 </member>
6850 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
6851 <exclude/>
6852 </member>
6853 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
6854 <exclude/>
6855 </member>
6856 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
6857 <exclude/>
6858 </member>
6859 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
6860 <exclude/>
6861 </member>
6862 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
6863 <exclude/>
6864 </member>
6865 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
6866 <exclude/>
6867 </member>
6868 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
6869 <exclude/>
6870 </member>
6871 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
6872 <exclude/>
6873 </member>
6874 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
6875 <exclude/>
6876 </member>
6877 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
6878 <exclude/>
6879 </member>
6880 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
6881 <exclude/>
6882 </member>
6883 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
6884 <exclude/>
6885 </member>
6886 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
6887 <exclude/>
6888 </member>
6889 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
6890 <exclude/>
6891 </member>
6892 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
6893 <exclude/>
6894 </member>
6895 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
6896 <exclude/>
6897 </member>
6898 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
6899 <exclude/>
6900 </member>
6901 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
6902 <exclude/>
6903 </member>
6904 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
6905 <exclude/>
6906 </member>
6907 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
6908 <exclude/>
6909 </member>
6910 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
6911 <exclude/>
6912 </member>
6913 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
6914 <exclude/>
6915 </member>
6916 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
6917 <exclude/>
6918 </member>
6919 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
6920 <exclude/>
6921 </member>
6922 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
6923 <exclude/>
6924 </member>
6925 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
6926 <exclude/>
6927 </member>
6928 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
6929 <exclude/>
6930 </member>
6931 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
6932 <exclude/>
6933 </member>
6934 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
6935 <exclude/>
6936 </member>
6937 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
6938 <exclude/>
6939 </member>
6940 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
6941 <exclude/>
6942 </member>
6943 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
6944 <exclude/>
6945 </member>
6946 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
6947 <exclude/>
6948 </member>
6949 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
6950 <exclude/>
6951 </member>
6952 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
6953 <exclude/>
6954 </member>
6955 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
6956 <exclude/>
6957 </member>
6958 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
6959 <exclude/>
6960 </member>
6961 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
6962 <exclude/>
6963 </member>
6964 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
6965 <exclude/>
6966 </member>
6967 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
6968 <exclude/>
6969 </member>
6970 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
6971 <exclude/>
6972 </member>
6973 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
6974 <exclude/>
6975 </member>
6976 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
6977 <exclude/>
6978 </member>
6979 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
6980 <exclude/>
6981 </member>
6982 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
6983 <exclude/>
6984 </member>
6985 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
6986 <exclude/>
6987 </member>
6988 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
6989 <exclude/>
6990 </member>
6991 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
6992 <exclude/>
6993 </member>
6994 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
6995 <exclude/>
6996 </member>
6997 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
6998 <exclude/>
6999 </member>
7000 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
7001 <exclude/>
7002 </member>
7003 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
7004 <exclude/>
7005 </member>
7006 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
7007 <exclude/>
7008 </member>
7009 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
7010 <exclude/>
7011 </member>
7012 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
7013 <exclude/>
7014 </member>
7015 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
7016 <exclude/>
7017 </member>
7018 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
7019 <exclude/>
7020 </member>
7021 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
7022 <exclude/>
7023 </member>
7024 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
7025 <exclude/>
7026 </member>
7027 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
7028 <exclude/>
7029 </member>
7030 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
7031 <exclude/>
7032 </member>
7033 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
7034 <exclude/>
7035 </member>
7036 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
7037 <exclude/>
7038 </member>
7039 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
7040 <exclude/>
7041 </member>
7042 <member name="T:OpenMetaverse.Packets.StateSavePacket">
7043 <exclude/>
7044 </member>
7045 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
7046 <exclude/>
7047 </member>
7048 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
7049 <exclude/>
7050 </member>
7051 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
7052 <exclude/>
7053 </member>
7054 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
7055 <exclude/>
7056 </member>
7057 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
7058 <exclude/>
7059 </member>
7060 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
7061 <exclude/>
7062 </member>
7063 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
7064 <exclude/>
7065 </member>
7066 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
7067 <exclude/>
7068 </member>
7069 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
7070 <exclude/>
7071 </member>
7072 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
7073 <exclude/>
7074 </member>
7075 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
7076 <exclude/>
7077 </member>
7078 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
7079 <exclude/>
7080 </member>
7081 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
7082 <exclude/>
7083 </member>
7084 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
7085 <exclude/>
7086 </member>
7087 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
7088 <exclude/>
7089 </member>
7090 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
7091 <exclude/>
7092 </member>
7093 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
7094 <exclude/>
7095 </member>
7096 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
7097 <exclude/>
7098 </member>
7099 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
7100 <exclude/>
7101 </member>
7102 <member name="T:OpenMetaverse.Packets.UserReportPacket">
7103 <exclude/>
7104 </member>
7105 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
7106 <exclude/>
7107 </member>
7108 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
7109 <exclude/>
7110 </member>
7111 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
7112 <exclude/>
7113 </member>
7114 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
7115 <exclude/>
7116 </member>
7117 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
7118 <exclude/>
7119 </member>
7120 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
7121 <exclude/>
7122 </member>
7123 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
7124 <exclude/>
7125 </member>
7126 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
7127 <exclude/>
7128 </member>
7129 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
7130 <exclude/>
7131 </member>
7132 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
7133 <exclude/>
7134 </member>
7135 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
7136 <exclude/>
7137 </member>
7138 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
7139 <exclude/>
7140 </member>
7141 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
7142 <exclude/>
7143 </member>
7144 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
7145 <exclude/>
7146 </member>
7147 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
7148 <exclude/>
7149 </member>
7150 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
7151 <exclude/>
7152 </member>
7153 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
7154 <exclude/>
7155 </member>
7156 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
7157 <exclude/>
7158 </member>
7159 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
7160 <exclude/>
7161 </member>
7162 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
7163 <exclude/>
7164 </member>
7165 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionInfoBlock">
7166 <exclude/>
7167 </member>
7168 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
7169 <exclude/>
7170 </member>
7171 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
7172 <exclude/>
7173 </member>
7174 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
7175 <exclude/>
7176 </member>
7177 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
7178 <exclude/>
7179 </member>
7180 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
7181 <exclude/>
7182 </member>
7183 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
7184 <exclude/>
7185 </member>
7186 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo3Block">
7187 <exclude/>
7188 </member>
7189 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
7190 <exclude/>
7191 </member>
7192 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
7193 <exclude/>
7194 </member>
7195 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
7196 <exclude/>
7197 </member>
7198 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block">
7199 <exclude/>
7200 </member>
7201 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
7202 <exclude/>
7203 </member>
7204 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
7205 <exclude/>
7206 </member>
7207 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
7208 <exclude/>
7209 </member>
7210 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
7211 <exclude/>
7212 </member>
7213 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block">
7214 <exclude/>
7215 </member>
7216 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
7217 <exclude/>
7218 </member>
7219 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
7220 <exclude/>
7221 </member>
7222 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
7223 <exclude/>
7224 </member>
7225 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
7226 <exclude/>
7227 </member>
7228 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
7229 <exclude/>
7230 </member>
7231 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
7232 <exclude/>
7233 </member>
7234 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
7235 <exclude/>
7236 </member>
7237 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
7238 <exclude/>
7239 </member>
7240 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
7241 <exclude/>
7242 </member>
7243 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
7244 <exclude/>
7245 </member>
7246 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
7247 <exclude/>
7248 </member>
7249 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
7250 <exclude/>
7251 </member>
7252 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
7253 <exclude/>
7254 </member>
7255 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
7256 <exclude/>
7257 </member>
7258 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
7259 <exclude/>
7260 </member>
7261 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
7262 <exclude/>
7263 </member>
7264 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
7265 <exclude/>
7266 </member>
7267 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
7268 <exclude/>
7269 </member>
7270 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
7271 <exclude/>
7272 </member>
7273 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
7274 <exclude/>
7275 </member>
7276 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
7277 <exclude/>
7278 </member>
7279 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
7280 <exclude/>
7281 </member>
7282 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock">
7283 <exclude/>
7284 </member>
7285 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock">
7286 <exclude/>
7287 </member>
7288 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
7289 <exclude/>
7290 </member>
7291 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
7292 <exclude/>
7293 </member>
7294 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
7295 <exclude/>
7296 </member>
7297 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
7298 <exclude/>
7299 </member>
7300 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
7301 <exclude/>
7302 </member>
7303 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
7304 <exclude/>
7305 </member>
7306 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
7307 <exclude/>
7308 </member>
7309 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
7310 <exclude/>
7311 </member>
7312 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
7313 <exclude/>
7314 </member>
7315 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
7316 <exclude/>
7317 </member>
7318 <member name="T:OpenMetaverse.Packets.KickUserPacket">
7319 <exclude/>
7320 </member>
7321 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
7322 <exclude/>
7323 </member>
7324 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
7325 <exclude/>
7326 </member>
7327 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
7328 <exclude/>
7329 </member>
7330 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
7331 <exclude/>
7332 </member>
7333 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
7334 <exclude/>
7335 </member>
7336 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
7337 <exclude/>
7338 </member>
7339 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
7340 <exclude/>
7341 </member>
7342 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
7343 <exclude/>
7344 </member>
7345 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
7346 <exclude/>
7347 </member>
7348 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
7349 <exclude/>
7350 </member>
7351 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
7352 <exclude/>
7353 </member>
7354 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
7355 <exclude/>
7356 </member>
7357 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
7358 <exclude/>
7359 </member>
7360 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
7361 <exclude/>
7362 </member>
7363 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
7364 <exclude/>
7365 </member>
7366 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
7367 <exclude/>
7368 </member>
7369 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
7370 <exclude/>
7371 </member>
7372 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
7373 <exclude/>
7374 </member>
7375 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
7376 <exclude/>
7377 </member>
7378 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
7379 <exclude/>
7380 </member>
7381 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
7382 <exclude/>
7383 </member>
7384 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
7385 <exclude/>
7386 </member>
7387 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
7388 <exclude/>
7389 </member>
7390 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
7391 <exclude/>
7392 </member>
7393 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
7394 <exclude/>
7395 </member>
7396 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
7397 <exclude/>
7398 </member>
7399 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
7400 <exclude/>
7401 </member>
7402 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
7403 <exclude/>
7404 </member>
7405 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
7406 <exclude/>
7407 </member>
7408 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
7409 <exclude/>
7410 </member>
7411 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
7412 <exclude/>
7413 </member>
7414 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
7415 <exclude/>
7416 </member>
7417 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
7418 <exclude/>
7419 </member>
7420 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
7421 <exclude/>
7422 </member>
7423 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
7424 <exclude/>
7425 </member>
7426 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
7427 <exclude/>
7428 </member>
7429 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
7430 <exclude/>
7431 </member>
7432 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
7433 <exclude/>
7434 </member>
7435 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
7436 <exclude/>
7437 </member>
7438 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
7439 <exclude/>
7440 </member>
7441 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
7442 <exclude/>
7443 </member>
7444 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
7445 <exclude/>
7446 </member>
7447 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
7448 <exclude/>
7449 </member>
7450 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
7451 <exclude/>
7452 </member>
7453 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
7454 <exclude/>
7455 </member>
7456 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
7457 <exclude/>
7458 </member>
7459 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
7460 <exclude/>
7461 </member>
7462 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
7463 <exclude/>
7464 </member>
7465 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
7466 <exclude/>
7467 </member>
7468 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
7469 <exclude/>
7470 </member>
7471 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
7472 <exclude/>
7473 </member>
7474 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
7475 <exclude/>
7476 </member>
7477 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
7478 <exclude/>
7479 </member>
7480 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
7481 <exclude/>
7482 </member>
7483 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
7484 <exclude/>
7485 </member>
7486 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
7487 <exclude/>
7488 </member>
7489 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
7490 <exclude/>
7491 </member>
7492 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
7493 <exclude/>
7494 </member>
7495 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
7496 <exclude/>
7497 </member>
7498 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
7499 <exclude/>
7500 </member>
7501 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
7502 <exclude/>
7503 </member>
7504 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
7505 <exclude/>
7506 </member>
7507 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
7508 <exclude/>
7509 </member>
7510 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
7511 <exclude/>
7512 </member>
7513 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
7514 <exclude/>
7515 </member>
7516 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
7517 <exclude/>
7518 </member>
7519 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
7520 <exclude/>
7521 </member>
7522 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock">
7523 <exclude/>
7524 </member>
7525 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
7526 <exclude/>
7527 </member>
7528 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
7529 <exclude/>
7530 </member>
7531 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
7532 <exclude/>
7533 </member>
7534 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
7535 <exclude/>
7536 </member>
7537 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
7538 <exclude/>
7539 </member>
7540 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock">
7541 <exclude/>
7542 </member>
7543 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
7544 <exclude/>
7545 </member>
7546 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
7547 <exclude/>
7548 </member>
7549 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
7550 <exclude/>
7551 </member>
7552 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
7553 <exclude/>
7554 </member>
7555 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
7556 <exclude/>
7557 </member>
7558 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
7559 <exclude/>
7560 </member>
7561 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
7562 <exclude/>
7563 </member>
7564 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
7565 <exclude/>
7566 </member>
7567 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
7568 <exclude/>
7569 </member>
7570 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
7571 <exclude/>
7572 </member>
7573 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
7574 <exclude/>
7575 </member>
7576 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
7577 <exclude/>
7578 </member>
7579 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
7580 <exclude/>
7581 </member>
7582 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
7583 <exclude/>
7584 </member>
7585 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
7586 <exclude/>
7587 </member>
7588 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
7589 <exclude/>
7590 </member>
7591 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
7592 <exclude/>
7593 </member>
7594 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
7595 <exclude/>
7596 </member>
7597 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
7598 <exclude/>
7599 </member>
7600 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
7601 <exclude/>
7602 </member>
7603 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
7604 <exclude/>
7605 </member>
7606 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
7607 <exclude/>
7608 </member>
7609 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
7610 <exclude/>
7611 </member>
7612 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
7613 <exclude/>
7614 </member>
7615 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
7616 <exclude/>
7617 </member>
7618 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
7619 <exclude/>
7620 </member>
7621 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
7622 <exclude/>
7623 </member>
7624 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
7625 <exclude/>
7626 </member>
7627 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
7628 <exclude/>
7629 </member>
7630 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
7631 <exclude/>
7632 </member>
7633 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
7634 <exclude/>
7635 </member>
7636 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
7637 <exclude/>
7638 </member>
7639 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
7640 <exclude/>
7641 </member>
7642 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
7643 <exclude/>
7644 </member>
7645 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
7646 <exclude/>
7647 </member>
7648 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
7649 <exclude/>
7650 </member>
7651 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
7652 <exclude/>
7653 </member>
7654 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
7655 <exclude/>
7656 </member>
7657 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
7658 <exclude/>
7659 </member>
7660 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
7661 <exclude/>
7662 </member>
7663 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
7664 <exclude/>
7665 </member>
7666 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
7667 <exclude/>
7668 </member>
7669 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
7670 <exclude/>
7671 </member>
7672 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
7673 <exclude/>
7674 </member>
7675 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
7676 <exclude/>
7677 </member>
7678 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
7679 <exclude/>
7680 </member>
7681 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
7682 <exclude/>
7683 </member>
7684 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
7685 <exclude/>
7686 </member>
7687 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
7688 <exclude/>
7689 </member>
7690 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
7691 <exclude/>
7692 </member>
7693 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
7694 <exclude/>
7695 </member>
7696 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
7697 <exclude/>
7698 </member>
7699 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
7700 <exclude/>
7701 </member>
7702 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
7703 <exclude/>
7704 </member>
7705 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
7706 <exclude/>
7707 </member>
7708 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
7709 <exclude/>
7710 </member>
7711 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
7712 <exclude/>
7713 </member>
7714 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
7715 <exclude/>
7716 </member>
7717 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
7718 <exclude/>
7719 </member>
7720 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
7721 <exclude/>
7722 </member>
7723 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
7724 <exclude/>
7725 </member>
7726 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
7727 <exclude/>
7728 </member>
7729 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
7730 <exclude/>
7731 </member>
7732 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
7733 <exclude/>
7734 </member>
7735 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
7736 <exclude/>
7737 </member>
7738 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
7739 <exclude/>
7740 </member>
7741 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
7742 <exclude/>
7743 </member>
7744 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
7745 <exclude/>
7746 </member>
7747 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
7748 <exclude/>
7749 </member>
7750 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
7751 <exclude/>
7752 </member>
7753 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
7754 <exclude/>
7755 </member>
7756 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
7757 <exclude/>
7758 </member>
7759 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
7760 <exclude/>
7761 </member>
7762 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
7763 <exclude/>
7764 </member>
7765 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
7766 <exclude/>
7767 </member>
7768 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
7769 <exclude/>
7770 </member>
7771 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
7772 <exclude/>
7773 </member>
7774 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
7775 <exclude/>
7776 </member>
7777 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
7778 <exclude/>
7779 </member>
7780 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
7781 <exclude/>
7782 </member>
7783 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
7784 <exclude/>
7785 </member>
7786 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
7787 <exclude/>
7788 </member>
7789 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
7790 <exclude/>
7791 </member>
7792 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
7793 <exclude/>
7794 </member>
7795 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
7796 <exclude/>
7797 </member>
7798 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
7799 <exclude/>
7800 </member>
7801 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
7802 <exclude/>
7803 </member>
7804 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
7805 <exclude/>
7806 </member>
7807 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
7808 <exclude/>
7809 </member>
7810 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
7811 <exclude/>
7812 </member>
7813 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
7814 <exclude/>
7815 </member>
7816 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
7817 <exclude/>
7818 </member>
7819 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
7820 <exclude/>
7821 </member>
7822 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
7823 <exclude/>
7824 </member>
7825 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
7826 <exclude/>
7827 </member>
7828 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
7829 <exclude/>
7830 </member>
7831 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
7832 <exclude/>
7833 </member>
7834 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
7835 <exclude/>
7836 </member>
7837 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
7838 <exclude/>
7839 </member>
7840 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
7841 <exclude/>
7842 </member>
7843 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
7844 <exclude/>
7845 </member>
7846 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
7847 <exclude/>
7848 </member>
7849 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
7850 <exclude/>
7851 </member>
7852 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
7853 <exclude/>
7854 </member>
7855 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
7856 <exclude/>
7857 </member>
7858 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
7859 <exclude/>
7860 </member>
7861 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
7862 <exclude/>
7863 </member>
7864 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
7865 <exclude/>
7866 </member>
7867 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
7868 <exclude/>
7869 </member>
7870 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
7871 <exclude/>
7872 </member>
7873 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
7874 <exclude/>
7875 </member>
7876 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
7877 <exclude/>
7878 </member>
7879 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
7880 <exclude/>
7881 </member>
7882 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
7883 <exclude/>
7884 </member>
7885 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
7886 <exclude/>
7887 </member>
7888 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
7889 <exclude/>
7890 </member>
7891 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
7892 <exclude/>
7893 </member>
7894 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
7895 <exclude/>
7896 </member>
7897 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
7898 <exclude/>
7899 </member>
7900 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
7901 <exclude/>
7902 </member>
7903 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
7904 <exclude/>
7905 </member>
7906 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
7907 <exclude/>
7908 </member>
7909 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
7910 <exclude/>
7911 </member>
7912 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
7913 <exclude/>
7914 </member>
7915 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
7916 <exclude/>
7917 </member>
7918 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
7919 <exclude/>
7920 </member>
7921 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
7922 <exclude/>
7923 </member>
7924 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
7925 <exclude/>
7926 </member>
7927 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
7928 <exclude/>
7929 </member>
7930 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
7931 <exclude/>
7932 </member>
7933 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
7934 <exclude/>
7935 </member>
7936 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
7937 <exclude/>
7938 </member>
7939 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
7940 <exclude/>
7941 </member>
7942 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
7943 <exclude/>
7944 </member>
7945 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
7946 <exclude/>
7947 </member>
7948 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
7949 <exclude/>
7950 </member>
7951 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
7952 <exclude/>
7953 </member>
7954 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
7955 <exclude/>
7956 </member>
7957 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
7958 <exclude/>
7959 </member>
7960 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
7961 <exclude/>
7962 </member>
7963 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
7964 <exclude/>
7965 </member>
7966 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
7967 <exclude/>
7968 </member>
7969 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
7970 <exclude/>
7971 </member>
7972 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
7973 <exclude/>
7974 </member>
7975 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
7976 <exclude/>
7977 </member>
7978 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
7979 <exclude/>
7980 </member>
7981 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
7982 <exclude/>
7983 </member>
7984 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
7985 <exclude/>
7986 </member>
7987 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
7988 <exclude/>
7989 </member>
7990 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
7991 <exclude/>
7992 </member>
7993 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
7994 <exclude/>
7995 </member>
7996 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
7997 <exclude/>
7998 </member>
7999 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
8000 <exclude/>
8001 </member>
8002 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
8003 <exclude/>
8004 </member>
8005 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
8006 <exclude/>
8007 </member>
8008 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
8009 <exclude/>
8010 </member>
8011 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
8012 <exclude/>
8013 </member>
8014 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
8015 <exclude/>
8016 </member>
8017 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
8018 <exclude/>
8019 </member>
8020 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
8021 <exclude/>
8022 </member>
8023 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
8024 <exclude/>
8025 </member>
8026 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
8027 <exclude/>
8028 </member>
8029 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
8030 <exclude/>
8031 </member>
8032 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
8033 <exclude/>
8034 </member>
8035 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
8036 <exclude/>
8037 </member>
8038 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
8039 <exclude/>
8040 </member>
8041 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
8042 <exclude/>
8043 </member>
8044 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
8045 <exclude/>
8046 </member>
8047 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
8048 <exclude/>
8049 </member>
8050 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
8051 <exclude/>
8052 </member>
8053 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
8054 <exclude/>
8055 </member>
8056 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
8057 <exclude/>
8058 </member>
8059 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
8060 <exclude/>
8061 </member>
8062 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
8063 <exclude/>
8064 </member>
8065 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
8066 <exclude/>
8067 </member>
8068 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
8069 <exclude/>
8070 </member>
8071 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
8072 <exclude/>
8073 </member>
8074 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
8075 <exclude/>
8076 </member>
8077 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
8078 <exclude/>
8079 </member>
8080 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
8081 <exclude/>
8082 </member>
8083 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
8084 <exclude/>
8085 </member>
8086 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
8087 <exclude/>
8088 </member>
8089 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
8090 <exclude/>
8091 </member>
8092 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
8093 <exclude/>
8094 </member>
8095 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
8096 <exclude/>
8097 </member>
8098 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
8099 <exclude/>
8100 </member>
8101 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
8102 <exclude/>
8103 </member>
8104 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
8105 <exclude/>
8106 </member>
8107 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
8108 <exclude/>
8109 </member>
8110 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
8111 <exclude/>
8112 </member>
8113 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
8114 <exclude/>
8115 </member>
8116 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
8117 <exclude/>
8118 </member>
8119 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
8120 <exclude/>
8121 </member>
8122 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
8123 <exclude/>
8124 </member>
8125 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
8126 <exclude/>
8127 </member>
8128 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
8129 <exclude/>
8130 </member>
8131 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
8132 <exclude/>
8133 </member>
8134 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
8135 <exclude/>
8136 </member>
8137 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
8138 <exclude/>
8139 </member>
8140 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
8141 <exclude/>
8142 </member>
8143 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
8144 <exclude/>
8145 </member>
8146 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
8147 <exclude/>
8148 </member>
8149 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
8150 <exclude/>
8151 </member>
8152 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
8153 <exclude/>
8154 </member>
8155 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
8156 <exclude/>
8157 </member>
8158 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
8159 <exclude/>
8160 </member>
8161 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
8162 <exclude/>
8163 </member>
8164 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
8165 <exclude/>
8166 </member>
8167 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
8168 <exclude/>
8169 </member>
8170 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
8171 <exclude/>
8172 </member>
8173 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
8174 <exclude/>
8175 </member>
8176 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
8177 <exclude/>
8178 </member>
8179 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
8180 <exclude/>
8181 </member>
8182 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
8183 <exclude/>
8184 </member>
8185 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
8186 <exclude/>
8187 </member>
8188 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
8189 <exclude/>
8190 </member>
8191 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
8192 <exclude/>
8193 </member>
8194 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
8195 <exclude/>
8196 </member>
8197 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
8198 <exclude/>
8199 </member>
8200 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
8201 <exclude/>
8202 </member>
8203 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
8204 <exclude/>
8205 </member>
8206 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
8207 <exclude/>
8208 </member>
8209 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
8210 <exclude/>
8211 </member>
8212 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
8213 <exclude/>
8214 </member>
8215 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
8216 <exclude/>
8217 </member>
8218 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
8219 <exclude/>
8220 </member>
8221 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
8222 <exclude/>
8223 </member>
8224 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
8225 <exclude/>
8226 </member>
8227 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
8228 <exclude/>
8229 </member>
8230 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
8231 <exclude/>
8232 </member>
8233 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
8234 <exclude/>
8235 </member>
8236 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
8237 <exclude/>
8238 </member>
8239 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
8240 <exclude/>
8241 </member>
8242 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
8243 <exclude/>
8244 </member>
8245 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
8246 <exclude/>
8247 </member>
8248 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
8249 <exclude/>
8250 </member>
8251 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
8252 <exclude/>
8253 </member>
8254 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
8255 <exclude/>
8256 </member>
8257 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
8258 <exclude/>
8259 </member>
8260 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
8261 <exclude/>
8262 </member>
8263 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
8264 <exclude/>
8265 </member>
8266 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
8267 <exclude/>
8268 </member>
8269 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
8270 <exclude/>
8271 </member>
8272 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
8273 <exclude/>
8274 </member>
8275 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
8276 <exclude/>
8277 </member>
8278 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
8279 <exclude/>
8280 </member>
8281 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
8282 <exclude/>
8283 </member>
8284 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
8285 <exclude/>
8286 </member>
8287 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
8288 <exclude/>
8289 </member>
8290 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
8291 <exclude/>
8292 </member>
8293 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
8294 <exclude/>
8295 </member>
8296 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
8297 <exclude/>
8298 </member>
8299 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
8300 <exclude/>
8301 </member>
8302 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
8303 <exclude/>
8304 </member>
8305 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
8306 <exclude/>
8307 </member>
8308 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
8309 <exclude/>
8310 </member>
8311 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
8312 <exclude/>
8313 </member>
8314 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
8315 <exclude/>
8316 </member>
8317 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
8318 <exclude/>
8319 </member>
8320 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
8321 <exclude/>
8322 </member>
8323 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
8324 <exclude/>
8325 </member>
8326 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
8327 <exclude/>
8328 </member>
8329 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
8330 <exclude/>
8331 </member>
8332 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
8333 <exclude/>
8334 </member>
8335 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
8336 <exclude/>
8337 </member>
8338 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
8339 <exclude/>
8340 </member>
8341 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
8342 <exclude/>
8343 </member>
8344 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
8345 <exclude/>
8346 </member>
8347 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
8348 <exclude/>
8349 </member>
8350 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
8351 <exclude/>
8352 </member>
8353 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
8354 <exclude/>
8355 </member>
8356 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
8357 <exclude/>
8358 </member>
8359 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
8360 <exclude/>
8361 </member>
8362 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
8363 <exclude/>
8364 </member>
8365 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
8366 <exclude/>
8367 </member>
8368 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
8369 <exclude/>
8370 </member>
8371 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
8372 <exclude/>
8373 </member>
8374 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
8375 <exclude/>
8376 </member>
8377 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
8378 <exclude/>
8379 </member>
8380 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
8381 <exclude/>
8382 </member>
8383 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
8384 <exclude/>
8385 </member>
8386 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
8387 <exclude/>
8388 </member>
8389 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
8390 <exclude/>
8391 </member>
8392 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
8393 <exclude/>
8394 </member>
8395 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
8396 <exclude/>
8397 </member>
8398 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
8399 <exclude/>
8400 </member>
8401 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
8402 <exclude/>
8403 </member>
8404 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
8405 <exclude/>
8406 </member>
8407 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
8408 <exclude/>
8409 </member>
8410 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
8411 <exclude/>
8412 </member>
8413 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
8414 <exclude/>
8415 </member>
8416 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
8417 <exclude/>
8418 </member>
8419 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
8420 <exclude/>
8421 </member>
8422 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
8423 <exclude/>
8424 </member>
8425 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
8426 <exclude/>
8427 </member>
8428 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
8429 <exclude/>
8430 </member>
8431 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
8432 <exclude/>
8433 </member>
8434 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
8435 <exclude/>
8436 </member>
8437 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
8438 <exclude/>
8439 </member>
8440 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
8441 <exclude/>
8442 </member>
8443 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
8444 <exclude/>
8445 </member>
8446 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
8447 <exclude/>
8448 </member>
8449 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock">
8450 <exclude/>
8451 </member>
8452 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
8453 <exclude/>
8454 </member>
8455 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
8456 <exclude/>
8457 </member>
8458 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
8459 <exclude/>
8460 </member>
8461 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock">
8462 <exclude/>
8463 </member>
8464 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
8465 <exclude/>
8466 </member>
8467 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
8468 <exclude/>
8469 </member>
8470 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
8471 <exclude/>
8472 </member>
8473 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
8474 <exclude/>
8475 </member>
8476 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
8477 <exclude/>
8478 </member>
8479 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
8480 <exclude/>
8481 </member>
8482 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
8483 <exclude/>
8484 </member>
8485 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
8486 <exclude/>
8487 </member>
8488 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
8489 <exclude/>
8490 </member>
8491 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
8492 <exclude/>
8493 </member>
8494 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
8495 <exclude/>
8496 </member>
8497 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
8498 <exclude/>
8499 </member>
8500 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
8501 <exclude/>
8502 </member>
8503 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
8504 <exclude/>
8505 </member>
8506 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
8507 <exclude/>
8508 </member>
8509 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
8510 <exclude/>
8511 </member>
8512 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
8513 <exclude/>
8514 </member>
8515 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
8516 <exclude/>
8517 </member>
8518 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
8519 <exclude/>
8520 </member>
8521 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
8522 <exclude/>
8523 </member>
8524 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
8525 <exclude/>
8526 </member>
8527 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
8528 <exclude/>
8529 </member>
8530 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
8531 <exclude/>
8532 </member>
8533 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
8534 <exclude/>
8535 </member>
8536 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
8537 <exclude/>
8538 </member>
8539 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
8540 <exclude/>
8541 </member>
8542 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
8543 <exclude/>
8544 </member>
8545 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
8546 <exclude/>
8547 </member>
8548 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
8549 <exclude/>
8550 </member>
8551 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
8552 <exclude/>
8553 </member>
8554 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
8555 <exclude/>
8556 </member>
8557 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
8558 <exclude/>
8559 </member>
8560 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
8561 <exclude/>
8562 </member>
8563 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
8564 <exclude/>
8565 </member>
8566 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
8567 <exclude/>
8568 </member>
8569 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
8570 <exclude/>
8571 </member>
8572 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
8573 <exclude/>
8574 </member>
8575 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
8576 <exclude/>
8577 </member>
8578 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
8579 <exclude/>
8580 </member>
8581 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
8582 <exclude/>
8583 </member>
8584 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
8585 <exclude/>
8586 </member>
8587 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
8588 <exclude/>
8589 </member>
8590 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
8591 <exclude/>
8592 </member>
8593 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
8594 <exclude/>
8595 </member>
8596 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
8597 <exclude/>
8598 </member>
8599 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
8600 <exclude/>
8601 </member>
8602 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
8603 <exclude/>
8604 </member>
8605 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
8606 <exclude/>
8607 </member>
8608 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
8609 <exclude/>
8610 </member>
8611 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
8612 <exclude/>
8613 </member>
8614 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
8615 <exclude/>
8616 </member>
8617 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
8618 <exclude/>
8619 </member>
8620 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
8621 <exclude/>
8622 </member>
8623 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
8624 <exclude/>
8625 </member>
8626 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
8627 <exclude/>
8628 </member>
8629 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
8630 <exclude/>
8631 </member>
8632 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
8633 <exclude/>
8634 </member>
8635 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
8636 <exclude/>
8637 </member>
8638 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
8639 <exclude/>
8640 </member>
8641 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
8642 <exclude/>
8643 </member>
8644 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
8645 <exclude/>
8646 </member>
8647 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
8648 <exclude/>
8649 </member>
8650 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
8651 <exclude/>
8652 </member>
8653 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
8654 <exclude/>
8655 </member>
8656 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
8657 <exclude/>
8658 </member>
8659 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
8660 <exclude/>
8661 </member>
8662 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
8663 <exclude/>
8664 </member>
8665 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
8666 <exclude/>
8667 </member>
8668 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
8669 <exclude/>
8670 </member>
8671 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
8672 <exclude/>
8673 </member>
8674 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
8675 <exclude/>
8676 </member>
8677 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
8678 <exclude/>
8679 </member>
8680 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
8681 <exclude/>
8682 </member>
8683 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
8684 <exclude/>
8685 </member>
8686 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
8687 <exclude/>
8688 </member>
8689 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
8690 <exclude/>
8691 </member>
8692 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
8693 <exclude/>
8694 </member>
8695 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
8696 <exclude/>
8697 </member>
8698 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
8699 <exclude/>
8700 </member>
8701 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
8702 <exclude/>
8703 </member>
8704 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
8705 <exclude/>
8706 </member>
8707 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
8708 <exclude/>
8709 </member>
8710 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
8711 <exclude/>
8712 </member>
8713 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
8714 <exclude/>
8715 </member>
8716 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
8717 <exclude/>
8718 </member>
8719 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
8720 <exclude/>
8721 </member>
8722 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
8723 <exclude/>
8724 </member>
8725 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
8726 <exclude/>
8727 </member>
8728 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
8729 <exclude/>
8730 </member>
8731 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
8732 <exclude/>
8733 </member>
8734 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
8735 <exclude/>
8736 </member>
8737 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
8738 <exclude/>
8739 </member>
8740 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
8741 <exclude/>
8742 </member>
8743 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
8744 <exclude/>
8745 </member>
8746 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
8747 <exclude/>
8748 </member>
8749 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
8750 <exclude/>
8751 </member>
8752 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
8753 <exclude/>
8754 </member>
8755 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
8756 <exclude/>
8757 </member>
8758 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
8759 <exclude/>
8760 </member>
8761 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
8762 <exclude/>
8763 </member>
8764 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
8765 <exclude/>
8766 </member>
8767 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
8768 <exclude/>
8769 </member>
8770 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
8771 <exclude/>
8772 </member>
8773 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
8774 <exclude/>
8775 </member>
8776 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
8777 <exclude/>
8778 </member>
8779 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
8780 <exclude/>
8781 </member>
8782 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
8783 <exclude/>
8784 </member>
8785 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
8786 <exclude/>
8787 </member>
8788 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
8789 <exclude/>
8790 </member>
8791 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
8792 <exclude/>
8793 </member>
8794 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
8795 <exclude/>
8796 </member>
8797 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
8798 <exclude/>
8799 </member>
8800 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
8801 <exclude/>
8802 </member>
8803 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
8804 <exclude/>
8805 </member>
8806 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
8807 <exclude/>
8808 </member>
8809 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
8810 <exclude/>
8811 </member>
8812 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
8813 <exclude/>
8814 </member>
8815 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
8816 <exclude/>
8817 </member>
8818 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
8819 <exclude/>
8820 </member>
8821 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
8822 <exclude/>
8823 </member>
8824 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
8825 <exclude/>
8826 </member>
8827 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
8828 <exclude/>
8829 </member>
8830 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
8831 <exclude/>
8832 </member>
8833 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
8834 <exclude/>
8835 </member>
8836 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
8837 <exclude/>
8838 </member>
8839 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
8840 <exclude/>
8841 </member>
8842 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
8843 <exclude/>
8844 </member>
8845 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
8846 <exclude/>
8847 </member>
8848 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
8849 <exclude/>
8850 </member>
8851 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
8852 <exclude/>
8853 </member>
8854 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
8855 <exclude/>
8856 </member>
8857 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
8858 <exclude/>
8859 </member>
8860 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
8861 <exclude/>
8862 </member>
8863 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
8864 <exclude/>
8865 </member>
8866 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
8867 <exclude/>
8868 </member>
8869 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
8870 <exclude/>
8871 </member>
8872 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
8873 <exclude/>
8874 </member>
8875 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
8876 <exclude/>
8877 </member>
8878 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
8879 <exclude/>
8880 </member>
8881 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
8882 <exclude/>
8883 </member>
8884 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
8885 <exclude/>
8886 </member>
8887 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
8888 <exclude/>
8889 </member>
8890 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
8891 <exclude/>
8892 </member>
8893 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
8894 <exclude/>
8895 </member>
8896 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
8897 <exclude/>
8898 </member>
8899 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
8900 <exclude/>
8901 </member>
8902 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
8903 <exclude/>
8904 </member>
8905 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
8906 <exclude/>
8907 </member>
8908 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
8909 <exclude/>
8910 </member>
8911 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
8912 <exclude/>
8913 </member>
8914 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
8915 <exclude/>
8916 </member>
8917 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
8918 <exclude/>
8919 </member>
8920 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
8921 <exclude/>
8922 </member>
8923 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
8924 <exclude/>
8925 </member>
8926 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
8927 <exclude/>
8928 </member>
8929 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
8930 <exclude/>
8931 </member>
8932 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
8933 <exclude/>
8934 </member>
8935 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
8936 <exclude/>
8937 </member>
8938 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
8939 <exclude/>
8940 </member>
8941 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
8942 <exclude/>
8943 </member>
8944 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
8945 <exclude/>
8946 </member>
8947 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
8948 <exclude/>
8949 </member>
8950 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
8951 <exclude/>
8952 </member>
8953 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
8954 <exclude/>
8955 </member>
8956 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
8957 <exclude/>
8958 </member>
8959 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
8960 <exclude/>
8961 </member>
8962 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
8963 <exclude/>
8964 </member>
8965 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
8966 <exclude/>
8967 </member>
8968 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
8969 <exclude/>
8970 </member>
8971 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
8972 <exclude/>
8973 </member>
8974 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
8975 <exclude/>
8976 </member>
8977 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
8978 <exclude/>
8979 </member>
8980 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
8981 <exclude/>
8982 </member>
8983 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
8984 <exclude/>
8985 </member>
8986 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
8987 <exclude/>
8988 </member>
8989 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
8990 <exclude/>
8991 </member>
8992 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
8993 <exclude/>
8994 </member>
8995 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
8996 <exclude/>
8997 </member>
8998 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
8999 <exclude/>
9000 </member>
9001 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
9002 <exclude/>
9003 </member>
9004 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
9005 <exclude/>
9006 </member>
9007 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
9008 <exclude/>
9009 </member>
9010 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
9011 <exclude/>
9012 </member>
9013 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
9014 <exclude/>
9015 </member>
9016 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
9017 <exclude/>
9018 </member>
9019 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
9020 <exclude/>
9021 </member>
9022 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
9023 <exclude/>
9024 </member>
9025 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
9026 <exclude/>
9027 </member>
9028 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
9029 <exclude/>
9030 </member>
9031 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
9032 <exclude/>
9033 </member>
9034 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
9035 <exclude/>
9036 </member>
9037 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
9038 <exclude/>
9039 </member>
9040 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
9041 <exclude/>
9042 </member>
9043 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
9044 <exclude/>
9045 </member>
9046 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
9047 <exclude/>
9048 </member>
9049 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
9050 <exclude/>
9051 </member>
9052 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
9053 <exclude/>
9054 </member>
9055 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
9056 <exclude/>
9057 </member>
9058 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
9059 <exclude/>
9060 </member>
9061 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
9062 <exclude/>
9063 </member>
9064 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
9065 <exclude/>
9066 </member>
9067 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
9068 <exclude/>
9069 </member>
9070 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
9071 <exclude/>
9072 </member>
9073 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
9074 <exclude/>
9075 </member>
9076 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
9077 <exclude/>
9078 </member>
9079 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
9080 <exclude/>
9081 </member>
9082 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
9083 <exclude/>
9084 </member>
9085 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
9086 <exclude/>
9087 </member>
9088 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
9089 <exclude/>
9090 </member>
9091 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
9092 <exclude/>
9093 </member>
9094 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
9095 <exclude/>
9096 </member>
9097 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
9098 <exclude/>
9099 </member>
9100 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
9101 <exclude/>
9102 </member>
9103 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
9104 <exclude/>
9105 </member>
9106 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
9107 <exclude/>
9108 </member>
9109 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
9110 <exclude/>
9111 </member>
9112 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
9113 <exclude/>
9114 </member>
9115 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
9116 <exclude/>
9117 </member>
9118 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.SizeBlock">
9119 <exclude/>
9120 </member>
9121 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
9122 <exclude/>
9123 </member>
9124 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
9125 <exclude/>
9126 </member>
9127 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
9128 <exclude/>
9129 </member>
9130 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
9131 <exclude/>
9132 </member>
9133 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
9134 <exclude/>
9135 </member>
9136 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
9137 <exclude/>
9138 </member>
9139 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
9140 <exclude/>
9141 </member>
9142 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
9143 <exclude/>
9144 </member>
9145 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
9146 <exclude/>
9147 </member>
9148 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
9149 <exclude/>
9150 </member>
9151 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
9152 <exclude/>
9153 </member>
9154 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
9155 <exclude/>
9156 </member>
9157 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
9158 <exclude/>
9159 </member>
9160 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
9161 <exclude/>
9162 </member>
9163 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
9164 <exclude/>
9165 </member>
9166 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
9167 <exclude/>
9168 </member>
9169 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
9170 <exclude/>
9171 </member>
9172 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
9173 <exclude/>
9174 </member>
9175 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
9176 <exclude/>
9177 </member>
9178 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
9179 <exclude/>
9180 </member>
9181 <member name="T:OpenMetaverse.Packets.ErrorPacket">
9182 <exclude/>
9183 </member>
9184 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
9185 <exclude/>
9186 </member>
9187 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
9188 <exclude/>
9189 </member>
9190 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
9191 <exclude/>
9192 </member>
9193 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
9194 <exclude/>
9195 </member>
9196 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
9197 <exclude/>
9198 </member>
9199 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
9200 <exclude/>
9201 </member>
9202 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
9203 <exclude/>
9204 </member>
9205 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
9206 <exclude/>
9207 </member>
9208 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
9209 <exclude/>
9210 </member>
9211 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
9212 <exclude/>
9213 </member>
9214 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
9215 <exclude/>
9216 </member>
9217 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
9218 <exclude/>
9219 </member>
9220 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
9221 <exclude/>
9222 </member>
9223 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
9224 <exclude/>
9225 </member>
9226 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
9227 <exclude/>
9228 </member>
9229 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
9230 <exclude/>
9231 </member>
9232 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
9233 <exclude/>
9234 </member>
9235 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
9236 <exclude/>
9237 </member>
9238 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
9239 <exclude/>
9240 </member>
9241 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
9242 <exclude/>
9243 </member>
9244 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
9245 <exclude/>
9246 </member>
9247 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
9248 <exclude/>
9249 </member>
9250 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
9251 <exclude/>
9252 </member>
9253 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
9254 <exclude/>
9255 </member>
9256 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
9257 <exclude/>
9258 </member>
9259 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
9260 <exclude/>
9261 </member>
9262 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
9263 <exclude/>
9264 </member>
9265 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
9266 <exclude/>
9267 </member>
9268 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
9269 <exclude/>
9270 </member>
9271 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
9272 <exclude/>
9273 </member>
9274 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
9275 <exclude/>
9276 </member>
9277 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
9278 <exclude/>
9279 </member>
9280 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
9281 <exclude/>
9282 </member>
9283 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
9284 <exclude/>
9285 </member>
9286 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
9287 <exclude/>
9288 </member>
9289 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
9290 <exclude/>
9291 </member>
9292 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
9293 <exclude/>
9294 </member>
9295 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
9296 <exclude/>
9297 </member>
9298 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
9299 <exclude/>
9300 </member>
9301 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
9302 <exclude/>
9303 </member>
9304 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
9305 <exclude/>
9306 </member>
9307 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
9308 <exclude/>
9309 </member>
9310 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
9311 <exclude/>
9312 </member>
9313 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
9314 <exclude/>
9315 </member>
9316 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
9317 <exclude/>
9318 </member>
9319 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
9320 <exclude/>
9321 </member>
9322 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
9323 <exclude/>
9324 </member>
9325 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
9326 <exclude/>
9327 </member>
9328 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
9329 <exclude/>
9330 </member>
9331 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
9332 <exclude/>
9333 </member>
9334 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
9335 <exclude/>
9336 </member>
9337 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
9338 <exclude/>
9339 </member>
9340 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
9341 <exclude/>
9342 </member>
9343 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
9344 <exclude/>
9345 </member>
9346 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
9347 <exclude/>
9348 </member>
9349 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
9350 <exclude/>
9351 </member>
9352 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
9353 <exclude/>
9354 </member>
9355 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
9356 <exclude/>
9357 </member>
9358 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
9359 <exclude/>
9360 </member>
9361 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
9362 <exclude/>
9363 </member>
9364 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
9365 <exclude/>
9366 </member>
9367 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
9368 <exclude/>
9369 </member>
9370 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
9371 <exclude/>
9372 </member>
9373 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
9374 <exclude/>
9375 </member>
9376 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
9377 <exclude/>
9378 </member>
9379 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
9380 <exclude/>
9381 </member>
9382 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
9383 <exclude/>
9384 </member>
9385 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
9386 <exclude/>
9387 </member>
9388 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
9389 <exclude/>
9390 </member>
9391 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
9392 <exclude/>
9393 </member>
9394 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
9395 <exclude/>
9396 </member>
9397 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
9398 <exclude/>
9399 </member>
9400 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
9401 <exclude/>
9402 </member>
9403 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
9404 <exclude/>
9405 </member>
9406 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
9407 <exclude/>
9408 </member>
9409 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
9410 <exclude/>
9411 </member>
9412 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
9413 <exclude/>
9414 </member>
9415 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
9416 <exclude/>
9417 </member>
9418 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
9419 <exclude/>
9420 </member>
9421 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
9422 <exclude/>
9423 </member>
9424 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
9425 <exclude/>
9426 </member>
9427 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
9428 <exclude/>
9429 </member>
9430 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
9431 <exclude/>
9432 </member>
9433 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
9434 <exclude/>
9435 </member>
9436 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
9437 <exclude/>
9438 </member>
9439 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
9440 <exclude/>
9441 </member>
9442 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
9443 <exclude/>
9444 </member>
9445 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
9446 <exclude/>
9447 </member>
9448 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
9449 <exclude/>
9450 </member>
9451 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
9452 <exclude/>
9453 </member>
9454 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
9455 <exclude/>
9456 </member>
9457 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
9458 <exclude/>
9459 </member>
9460 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
9461 <exclude/>
9462 </member>
9463 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
9464 <exclude/>
9465 </member>
9466 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
9467 <exclude/>
9468 </member>
9469 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
9470 <exclude/>
9471 </member>
9472 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
9473 <exclude/>
9474 </member>
9475 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
9476 <exclude/>
9477 </member>
9478 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
9479 <exclude/>
9480 </member>
9481 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
9482 <exclude/>
9483 </member>
9484 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
9485 <exclude/>
9486 </member>
9487 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
9488 <exclude/>
9489 </member>
9490 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
9491 <exclude/>
9492 </member>
9493 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
9494 <exclude/>
9495 </member>
9496 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
9497 <exclude/>
9498 </member>
9499 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
9500 <exclude/>
9501 </member>
9502 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
9503 <exclude/>
9504 </member>
9505 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
9506 <exclude/>
9507 </member>
9508 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
9509 <exclude/>
9510 </member>
9511 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
9512 <exclude/>
9513 </member>
9514 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
9515 <exclude/>
9516 </member>
9517 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
9518 <exclude/>
9519 </member>
9520 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
9521 <exclude/>
9522 </member>
9523 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
9524 <exclude/>
9525 </member>
9526 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
9527 <exclude/>
9528 </member>
9529 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
9530 <exclude/>
9531 </member>
9532 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
9533 <exclude/>
9534 </member>
9535 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
9536 <exclude/>
9537 </member>
9538 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
9539 <exclude/>
9540 </member>
9541 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
9542 <exclude/>
9543 </member>
9544 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
9545 <exclude/>
9546 </member>
9547 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
9548 <exclude/>
9549 </member>
9550 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
9551 <exclude/>
9552 </member>
9553 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
9554 <exclude/>
9555 </member>
9556 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
9557 <exclude/>
9558 </member>
9559 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
9560 <exclude/>
9561 </member>
9562 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
9563 <exclude/>
9564 </member>
9565 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
9566 <exclude/>
9567 </member>
9568 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
9569 <exclude/>
9570 </member>
9571 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
9572 <exclude/>
9573 </member>
9574 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
9575 <exclude/>
9576 </member>
9577 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
9578 <exclude/>
9579 </member>
9580 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
9581 <exclude/>
9582 </member>
9583 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
9584 <summary>Origin position of this coordinate frame</summary>
9585 </member>
9586 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
9587 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
9588 </member>
9589 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
9590 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
9591 </member>
9592 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
9593 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
9594 </member>
9595 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
9596 <summary>
9597
9598 </summary>
9599 <param name="at">Looking direction, must be a normalized vector</param>
9600 <param name="upDirection">Up direction, must be a normalized vector</param>
9601 </member>
9602 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
9603 <summary>
9604 Align the coordinate frame X and Y axis with a given rotation
9605 around the Z axis in radians
9606 </summary>
9607 <param name="heading">Absolute rotation around the Z axis in
9608 radians</param>
9609 </member>
9610 <member name="T:OpenMetaverse.DirectoryManager">
9611 <summary>
9612 Access to the data server which allows searching for land, events, people, etc
9613 </summary>
9614 </member>
9615 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
9616 <summary>Classified Ad categories</summary>
9617 </member>
9618 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
9619 <summary>Classified is listed in the Any category</summary>
9620 </member>
9621 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
9622 <summary>Classified is shopping related</summary>
9623 </member>
9624 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
9625 <summary>Classified is </summary>
9626 </member>
9627 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
9628 <summary></summary>
9629 </member>
9630 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
9631 <summary></summary>
9632 </member>
9633 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
9634 <summary></summary>
9635 </member>
9636 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
9637 <summary></summary>
9638 </member>
9639 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
9640 <summary></summary>
9641 </member>
9642 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
9643 <summary></summary>
9644 </member>
9645 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
9646 <summary></summary>
9647 </member>
9648 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
9649 <summary>Event Categories</summary>
9650 </member>
9651 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
9652 <summary></summary>
9653 </member>
9654 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
9655 <summary></summary>
9656 </member>
9657 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
9658 <summary></summary>
9659 </member>
9660 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
9661 <summary></summary>
9662 </member>
9663 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
9664 <summary></summary>
9665 </member>
9666 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
9667 <summary></summary>
9668 </member>
9669 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
9670 <summary></summary>
9671 </member>
9672 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
9673 <summary></summary>
9674 </member>
9675 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
9676 <summary></summary>
9677 </member>
9678 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
9679 <summary></summary>
9680 </member>
9681 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
9682 <summary></summary>
9683 </member>
9684 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
9685 <summary></summary>
9686 </member>
9687 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
9688 <summary>
9689 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
9690
9691 Flags can be combined using the | (pipe) character, not all flags are available in all queries
9692 </summary>
9693 </member>
9694 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
9695 <summary>Query the People database</summary>
9696 </member>
9697 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
9698 <summary></summary>
9699 </member>
9700 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
9701 <summary></summary>
9702 </member>
9703 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
9704 <summary>Query the Groups database</summary>
9705 </member>
9706 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
9707 <summary>Query the Events database</summary>
9708 </member>
9709 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
9710 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
9711 </member>
9712 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
9713 <summary></summary>
9714 </member>
9715 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
9716 <summary>Query the land holdings database for land which is owned by a Group</summary>
9717 </member>
9718 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
9719 <summary>Specifies the query should pre sort the results based upon traffic
9720 when searching the Places database</summary>
9721 </member>
9722 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
9723 <summary></summary>
9724 </member>
9725 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
9726 <summary></summary>
9727 </member>
9728 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
9729 <summary></summary>
9730 </member>
9731 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
9732 <summary></summary>
9733 </member>
9734 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
9735 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
9736 This flag is only used when searching the land sales database</summary>
9737 </member>
9738 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
9739 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
9740 This flag is only used when searching the land sales database</summary>
9741 </member>
9742 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
9743 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
9744 This flag is only used when searching the land sales database</summary>
9745 </member>
9746 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
9747 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
9748 This flag is only used when searching the land sales database</summary>
9749 </member>
9750 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
9751 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
9752 This flag is only used when searching the land sales database</summary>
9753 </member>
9754 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
9755 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
9756 This flag is only used when searching the land sales database</summary>
9757 </member>
9758 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
9759 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
9760 This flag is only used when searching the land sales database</summary>
9761 </member>
9762 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
9763 <summary></summary>
9764 </member>
9765 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
9766 <summary></summary>
9767 </member>
9768 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
9769 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
9770 </member>
9771 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
9772 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
9773 </member>
9774 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
9775 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
9776 </member>
9777 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
9778 <summary></summary>
9779 </member>
9780 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
9781 <summary>
9782 Land types to search dataserver for
9783 </summary>
9784 </member>
9785 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
9786 <summary>Search Auction, Mainland and Estate</summary>
9787 </member>
9788 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
9789 <summary>Land which is currently up for auction</summary>
9790 </member>
9791 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
9792 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
9793 </member>
9794 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
9795 <summary>Parcels which are on privately owned simulators</summary>
9796 </member>
9797 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
9798 <summary>
9799 The content rating of the event
9800 </summary>
9801 </member>
9802 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
9803 <summary>Event is PG</summary>
9804 </member>
9805 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
9806 <summary>Event is Mature</summary>
9807 </member>
9808 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
9809 <summary>Event is Adult</summary>
9810 </member>
9811 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
9812 <summary>
9813 Classified Ad Options
9814 </summary>
9815 <remarks>There appear to be two formats the flags are packed in.
9816 This set of flags is for the newer style</remarks>
9817 </member>
9818 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
9819 <summary></summary>
9820 </member>
9821 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
9822 <summary></summary>
9823 </member>
9824 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
9825 <summary></summary>
9826 </member>
9827 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
9828 <summary></summary>
9829 </member>
9830 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
9831 <summary></summary>
9832 </member>
9833 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
9834 <summary>
9835 Classified ad query options
9836 </summary>
9837 </member>
9838 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
9839 <summary>Include all ads in results</summary>
9840 </member>
9841 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
9842 <summary>Include PG ads in results</summary>
9843 </member>
9844 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
9845 <summary>Include Mature ads in results</summary>
9846 </member>
9847 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
9848 <summary>Include Adult ads in results</summary>
9849 </member>
9850 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
9851 <summary>
9852 The For Sale flag in PlacesReplyData
9853 </summary>
9854 </member>
9855 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
9856 <summary>Parcel is not listed for sale</summary>
9857 </member>
9858 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
9859 <summary>Parcel is For Sale</summary>
9860 </member>
9861 <member name="T:OpenMetaverse.DirectoryManager.Classified">
9862 <summary>
9863 A classified ad on the grid
9864 </summary>
9865 </member>
9866 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
9867 <summary>UUID for this ad, useful for looking up detailed
9868 information about it</summary>
9869 </member>
9870 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
9871 <summary>The title of this classified ad</summary>
9872 </member>
9873 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
9874 <summary>Flags that show certain options applied to the classified</summary>
9875 </member>
9876 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
9877 <summary>Creation date of the ad</summary>
9878 </member>
9879 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
9880 <summary>Expiration date of the ad</summary>
9881 </member>
9882 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
9883 <summary>Price that was paid for this ad</summary>
9884 </member>
9885 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
9886 <summary>Print the struct data as a string</summary>
9887 <returns>A string containing the field name, and field value</returns>
9888 </member>
9889 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
9890 <summary>
9891 A parcel retrieved from the dataserver such as results from the
9892 "For-Sale" listings or "Places" Search
9893 </summary>
9894 </member>
9895 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
9896 <summary>The unique dataserver parcel ID</summary>
9897 <remarks>This id is used to obtain additional information from the entry
9898 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
9899 </member>
9900 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
9901 <summary>A string containing the name of the parcel</summary>
9902 </member>
9903 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
9904 <summary>The size of the parcel</summary>
9905 <remarks>This field is not returned for Places searches</remarks>
9906 </member>
9907 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
9908 <summary>The price of the parcel</summary>
9909 <remarks>This field is not returned for Places searches</remarks>
9910 </member>
9911 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
9912 <summary>If True, this parcel is flagged to be auctioned</summary>
9913 </member>
9914 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
9915 <summary>If true, this parcel is currently set for sale</summary>
9916 </member>
9917 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
9918 <summary>Parcel traffic</summary>
9919 </member>
9920 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
9921 <summary>Print the struct data as a string</summary>
9922 <returns>A string containing the field name, and field value</returns>
9923 </member>
9924 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
9925 <summary>
9926 An Avatar returned from the dataserver
9927 </summary>
9928 </member>
9929 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
9930 <summary>Online status of agent</summary>
9931 <remarks>This field appears to be obsolete and always returns false</remarks>
9932 </member>
9933 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
9934 <summary>The agents first name</summary>
9935 </member>
9936 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
9937 <summary>The agents last name</summary>
9938 </member>
9939 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
9940 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
9941 </member>
9942 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
9943 <summary>Print the struct data as a string</summary>
9944 <returns>A string containing the field name, and field value</returns>
9945 </member>
9946 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
9947 <summary>
9948 Response to a "Groups" Search
9949 </summary>
9950 </member>
9951 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
9952 <summary>The Group ID</summary>
9953 </member>
9954 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
9955 <summary>The name of the group</summary>
9956 </member>
9957 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
9958 <summary>The current number of members</summary>
9959 </member>
9960 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
9961 <summary>Print the struct data as a string</summary>
9962 <returns>A string containing the field name, and field value</returns>
9963 </member>
9964 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
9965 <summary>
9966 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
9967 <para>
9968 Represents one of the following:
9969 A parcel of land on the grid that has its Show In Search flag set
9970 A parcel of land owned by the agent making the request
9971 A parcel of land owned by a group the agent making the request is a member of
9972 </para>
9973 <para>
9974 In a request for Group Land, the First record will contain an empty record
9975 </para>
9976 Note: This is not the same as searching the land for sale data source
9977 </summary>
9978 </member>
9979 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
9980 <summary>The ID of the Agent of Group that owns the parcel</summary>
9981 </member>
9982 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
9983 <summary>The name</summary>
9984 </member>
9985 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
9986 <summary>The description</summary>
9987 </member>
9988 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
9989 <summary>The Size of the parcel</summary>
9990 </member>
9991 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
9992 <summary>The billable Size of the parcel, for mainland
9993 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
9994 than the ActualArea. For Estate land this will always be 0</summary>
9995 </member>
9996 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
9997 <summary>Indicates the ForSale status of the parcel</summary>
9998 </member>
9999 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
10000 <summary>The Gridwide X position</summary>
10001 </member>
10002 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
10003 <summary>The Gridwide Y position</summary>
10004 </member>
10005 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
10006 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
10007 </member>
10008 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
10009 <summary>The name of the Region the parcel is located in</summary>
10010 </member>
10011 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
10012 <summary>The Asset ID of the parcels Snapshot texture</summary>
10013 </member>
10014 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
10015 <summary>The calculated visitor traffic</summary>
10016 </member>
10017 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
10018 <summary>The billing product SKU</summary>
10019 <remarks>Known values are:
10020 <list type="table">
10021 <item><term>023</term><description>Mainland / Full Region</description></item>
10022 <item><term>024</term><description>Estate / Full Region</description></item>
10023 <item><term>027</term><description>Estate / Openspace</description></item>
10024 <item><term>029</term><description>Estate / Homestead</description></item>
10025 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
10026 </list>
10027 </remarks>
10028 </member>
10029 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
10030 <summary>No longer used, will always be 0</summary>
10031 </member>
10032 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
10033 <summary>Get a SL URL for the parcel</summary>
10034 <returns>A string, containing a standard SLURL</returns>
10035 </member>
10036 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
10037 <summary>Print the struct data as a string</summary>
10038 <returns>A string containing the field name, and field value</returns>
10039 </member>
10040 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
10041 <summary>
10042 An "Event" Listing summary
10043 </summary>
10044 </member>
10045 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
10046 <summary>The ID of the event creator</summary>
10047 </member>
10048 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
10049 <summary>The name of the event</summary>
10050 </member>
10051 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
10052 <summary>The events ID</summary>
10053 </member>
10054 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
10055 <summary>A string containing the short date/time the event will begin</summary>
10056 </member>
10057 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
10058 <summary>The event start time in Unixtime (seconds since epoch)</summary>
10059 </member>
10060 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
10061 <summary>The events maturity rating</summary>
10062 </member>
10063 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
10064 <summary>Print the struct data as a string</summary>
10065 <returns>A string containing the field name, and field value</returns>
10066 </member>
10067 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
10068 <summary>
10069 The details of an "Event"
10070 </summary>
10071 </member>
10072 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
10073 <summary>The events ID</summary>
10074 </member>
10075 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
10076 <summary>The ID of the event creator</summary>
10077 </member>
10078 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
10079 <summary>The name of the event</summary>
10080 </member>
10081 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
10082 <summary>The category</summary>
10083 </member>
10084 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
10085 <summary>The events description</summary>
10086 </member>
10087 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
10088 <summary>The short date/time the event will begin</summary>
10089 </member>
10090 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
10091 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
10092 </member>
10093 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
10094 <summary>The length of the event in minutes</summary>
10095 </member>
10096 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
10097 <summary>0 if no cover charge applies</summary>
10098 </member>
10099 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
10100 <summary>The cover charge amount in L$ if applicable</summary>
10101 </member>
10102 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
10103 <summary>The name of the region where the event is being held</summary>
10104 </member>
10105 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
10106 <summary>The gridwide location of the event</summary>
10107 </member>
10108 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
10109 <summary>The maturity rating</summary>
10110 </member>
10111 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
10112 <summary>Get a SL URL for the parcel where the event is hosted</summary>
10113 <returns>A string, containing a standard SLURL</returns>
10114 </member>
10115 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
10116 <summary>Print the struct data as a string</summary>
10117 <returns>A string containing the field name, and field value</returns>
10118 </member>
10119 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
10120 <summary>The event subscribers. null if no subcribers</summary>
10121 </member>
10122 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
10123 <summary>Raises the EventInfoReply event</summary>
10124 <param name="e">An EventInfoReplyEventArgs object containing the
10125 data returned from the data server</param>
10126 </member>
10127 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
10128 <summary>Thread sync lock object</summary>
10129 </member>
10130 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
10131 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
10132 </member>
10133 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
10134 <summary>The event subscribers. null if no subcribers</summary>
10135 </member>
10136 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
10137 <summary>Raises the DirEventsReply event</summary>
10138 <param name="e">An DirEventsReplyEventArgs object containing the
10139 data returned from the data server</param>
10140 </member>
10141 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
10142 <summary>Thread sync lock object</summary>
10143 </member>
10144 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
10145 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
10146 </member>
10147 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
10148 <summary>The event subscribers. null if no subcribers</summary>
10149 </member>
10150 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
10151 <summary>Raises the PlacesReply event</summary>
10152 <param name="e">A PlacesReplyEventArgs object containing the
10153 data returned from the data server</param>
10154 </member>
10155 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
10156 <summary>Thread sync lock object</summary>
10157 </member>
10158 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
10159 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
10160 </member>
10161 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
10162 <summary>The event subscribers. null if no subcribers</summary>
10163 </member>
10164 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
10165 <summary>Raises the DirPlacesReply event</summary>
10166 <param name="e">A DirPlacesReplyEventArgs object containing the
10167 data returned from the data server</param>
10168 </member>
10169 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
10170 <summary>Thread sync lock object</summary>
10171 </member>
10172 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
10173 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
10174 </member>
10175 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
10176 <summary>The event subscribers. null if no subcribers</summary>
10177 </member>
10178 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
10179 <summary>Raises the DirClassifiedsReply event</summary>
10180 <param name="e">A DirClassifiedsReplyEventArgs object containing the
10181 data returned from the data server</param>
10182 </member>
10183 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
10184 <summary>Thread sync lock object</summary>
10185 </member>
10186 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
10187 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
10188 </member>
10189 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
10190 <summary>The event subscribers. null if no subcribers</summary>
10191 </member>
10192 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
10193 <summary>Raises the DirGroupsReply event</summary>
10194 <param name="e">A DirGroupsReplyEventArgs object containing the
10195 data returned from the data server</param>
10196 </member>
10197 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
10198 <summary>Thread sync lock object</summary>
10199 </member>
10200 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
10201 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
10202 </member>
10203 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
10204 <summary>The event subscribers. null if no subcribers</summary>
10205 </member>
10206 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
10207 <summary>Raises the DirPeopleReply event</summary>
10208 <param name="e">A DirPeopleReplyEventArgs object containing the
10209 data returned from the data server</param>
10210 </member>
10211 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
10212 <summary>Thread sync lock object</summary>
10213 </member>
10214 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
10215 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
10216 </member>
10217 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
10218 <summary>The event subscribers. null if no subcribers</summary>
10219 </member>
10220 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
10221 <summary>Raises the DirLandReply event</summary>
10222 <param name="e">A DirLandReplyEventArgs object containing the
10223 data returned from the data server</param>
10224 </member>
10225 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
10226 <summary>Thread sync lock object</summary>
10227 </member>
10228 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
10229 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
10230 </member>
10231 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
10232 <summary>
10233 Constructs a new instance of the DirectoryManager class
10234 </summary>
10235 <param name="client">An instance of GridClient</param>
10236 </member>
10237 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
10238 <summary>
10239 Query the data server for a list of classified ads containing the specified string.
10240 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
10241 results.
10242
10243 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
10244 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
10245
10246 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
10247 </summary>
10248 <param name="searchText">A string containing a list of keywords to search for</param>
10249 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
10250 </member>
10251 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
10252 <summary>
10253 Query the data server for a list of classified ads which contain specified keywords (Overload)
10254
10255 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
10256 </summary>
10257 <param name="searchText">A string containing a list of keywords to search for</param>
10258 <param name="category">The category to search</param>
10259 <param name="queryFlags">A set of flags which can be ORed to modify query options
10260 such as classified maturity rating.</param>
10261 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
10262 <example>
10263 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
10264 <code>
10265 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
10266 </code>
10267 </example>
10268 <remarks>
10269 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
10270 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
10271 </remarks>
10272 </member>
10273 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
10274 <summary>
10275 Starts search for places (Overloaded)
10276
10277 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
10278 </summary>
10279 <param name="searchText">Search text</param>
10280 <param name="queryStart">Each request is limited to 100 places
10281 being returned. To get the first 100 result entries of a request use 0,
10282 from 100-199 use 1, 200-299 use 2, etc.</param>
10283 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
10284 </member>
10285 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
10286 <summary>
10287 Queries the dataserver for parcels of land which are flagged to be shown in search
10288
10289 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
10290 </summary>
10291 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
10292 <param name="queryFlags">A set of flags which can be ORed to modify query options
10293 such as classified maturity rating.</param>
10294 <param name="category">The category to search</param>
10295 <param name="queryStart">Each request is limited to 100 places
10296 being returned. To get the first 100 result entries of a request use 0,
10297 from 100-199 use 1, 200-299 use 2, etc.</param>
10298 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
10299 <example>
10300 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
10301 <code>
10302 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
10303 </code>
10304 </example>
10305 <remarks>
10306 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
10307 </remarks>
10308 </member>
10309 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
10310 <summary>
10311 Starts a search for land sales using the directory
10312
10313 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
10314 </summary>
10315 <param name="typeFlags">What type of land to search for. Auction,
10316 estate, mainland, "first land", etc</param>
10317 <remarks>The OnDirLandReply event handler must be registered before
10318 calling this function. There is no way to determine how many
10319 results will be returned, or how many times the callback will be
10320 fired other than you won't get more than 100 total parcels from
10321 each query.</remarks>
10322 </member>
10323 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
10324 <summary>
10325 Starts a search for land sales using the directory
10326
10327 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
10328 </summary>
10329 <param name="typeFlags">What type of land to search for. Auction,
10330 estate, mainland, "first land", etc</param>
10331 <param name="priceLimit">Maximum price to search for</param>
10332 <param name="areaLimit">Maximum area to search for</param>
10333 <param name="queryStart">Each request is limited to 100 parcels
10334 being returned. To get the first 100 parcels of a request use 0,
10335 from 100-199 use 1, 200-299 use 2, etc.</param>
10336 <remarks>The OnDirLandReply event handler must be registered before
10337 calling this function. There is no way to determine how many
10338 results will be returned, or how many times the callback will be
10339 fired other than you won't get more than 100 total parcels from
10340 each query.</remarks>
10341 </member>
10342 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
10343 <summary>
10344 Send a request to the data server for land sales listings
10345 </summary>
10346
10347 <param name="findFlags">Flags sent to specify query options
10348
10349 Available flags:
10350 Specify the parcel rating with one or more of the following:
10351 IncludePG IncludeMature IncludeAdult
10352
10353 Specify the field to pre sort the results with ONLY ONE of the following:
10354 PerMeterSort NameSort AreaSort PricesSort
10355
10356 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
10357 SortAsc
10358
10359 Specify additional filters to limit the results with one or both of the following:
10360 LimitByPrice LimitByArea
10361
10362 Flags can be combined by separating them with the | (pipe) character
10363
10364 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
10365 </param>
10366 <param name="typeFlags">What type of land to search for. Auction,
10367 Estate or Mainland</param>
10368 <param name="priceLimit">Maximum price to search for when the
10369 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
10370 <param name="areaLimit">Maximum area to search for when the
10371 DirFindFlags.LimitByArea flag is specified in findFlags</param>
10372 <param name="queryStart">Each request is limited to 100 parcels
10373 being returned. To get the first 100 parcels of a request use 0,
10374 from 100-199 use 100, 200-299 use 200, etc.</param>
10375 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
10376
10377 There is no way to determine how many results will be returned, or how many times the callback will be
10378 fired other than you won't get more than 100 total parcels from
10379 each reply.</para>
10380
10381 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
10382 results if the land is included in the query</para></remarks>
10383 <example>
10384 <code>
10385 // request all mainland, any maturity rating that is larger than 512 sq.m
10386 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
10387 </code></example>
10388 </member>
10389 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
10390 <summary>
10391 Search for Groups
10392 </summary>
10393 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
10394 <param name="queryStart">Start from the match number</param>
10395 <returns></returns>
10396 </member>
10397 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
10398 <summary>
10399 Search for Groups
10400 </summary>
10401 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
10402 <param name="queryStart">Start from the match number</param>
10403 <param name="flags">Search flags</param>
10404 <returns></returns>
10405 </member>
10406 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
10407 <summary>
10408 Search the People directory for other avatars
10409 </summary>
10410 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
10411 <param name="queryStart"></param>
10412 <returns></returns>
10413 </member>
10414 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
10415 <summary>
10416 Search Places for parcels of land you personally own
10417 </summary>
10418 </member>
10419 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
10420 <summary>
10421 Searches Places for land owned by the specified group
10422 </summary>
10423 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
10424 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
10425 </member>
10426 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
10427 <summary>
10428 Search the Places directory for parcels that are listed in search and contain the specified keywords
10429 </summary>
10430 <param name="searchText">A string containing the keywords to search for</param>
10431 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
10432 </member>
10433 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
10434 <summary>
10435 Search Places - All Options
10436 </summary>
10437 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
10438 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
10439 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
10440 <param name="simulatorName">String Simulator Name to search in</param>
10441 <param name="groupID">LLUID of group you want to recieve results for</param>
10442 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
10443 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
10444 </member>
10445 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
10446 <summary>
10447 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
10448 </summary>
10449 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
10450 <param name="queryStart">Each request is limited to 100 entries
10451 being returned. To get the first group of entries of a request use 0,
10452 from 100-199 use 100, 200-299 use 200, etc.</param>
10453 <returns>UUID of query to correlate results in callback.</returns>
10454 </member>
10455 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
10456 <summary>
10457 Search Events
10458 </summary>
10459 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
10460 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
10461 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
10462
10463 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
10464 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
10465 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
10466 <param name="queryStart">Each request is limited to 100 entries
10467 being returned. To get the first group of entries of a request use 0,
10468 from 100-199 use 100, 200-299 use 200, etc.</param>
10469 <param name="category">EventCategory event is listed under.</param>
10470 <returns>UUID of query to correlate results in callback.</returns>
10471 </member>
10472 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
10473 <summary>Requests Event Details</summary>
10474 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
10475 </member>
10476 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10477 <summary>Process an incoming packet and raise the appropriate events</summary>
10478 <param name="sender">The sender</param>
10479 <param name="e">The EventArgs object containing the packet data</param>
10480 </member>
10481 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10482 <summary>Process an incoming packet and raise the appropriate events</summary>
10483 <param name="sender">The sender</param>
10484 <param name="e">The EventArgs object containing the packet data</param>
10485 </member>
10486 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10487 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
10488 <param name="capsKey">The Unique Capabilities Key</param>
10489 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
10490 <param name="simulator">The simulator the message originated from</param>
10491 </member>
10492 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10493 <summary>Process an incoming packet and raise the appropriate events</summary>
10494 <param name="sender">The sender</param>
10495 <param name="e">The EventArgs object containing the packet data</param>
10496 </member>
10497 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10498 <summary>Process an incoming packet and raise the appropriate events</summary>
10499 <param name="sender">The sender</param>
10500 <param name="e">The EventArgs object containing the packet data</param>
10501 </member>
10502 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10503 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
10504 <param name="capsKey">The Unique Capabilities Key</param>
10505 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
10506 <param name="simulator">The simulator the message originated from</param>
10507 </member>
10508 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10509 <summary>Process an incoming packet and raise the appropriate events</summary>
10510 <param name="sender">The sender</param>
10511 <param name="e">The EventArgs object containing the packet data</param>
10512 </member>
10513 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10514 <summary>Process an incoming packet and raise the appropriate events</summary>
10515 <param name="sender">The sender</param>
10516 <param name="e">The EventArgs object containing the packet data</param>
10517 </member>
10518 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10519 <summary>Process an incoming packet and raise the appropriate events</summary>
10520 <param name="sender">The sender</param>
10521 <param name="e">The EventArgs object containing the packet data</param>
10522 </member>
10523 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10524 <summary>Process an incoming packet and raise the appropriate events</summary>
10525 <param name="sender">The sender</param>
10526 <param name="e">The EventArgs object containing the packet data</param>
10527 </member>
10528 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
10529 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
10530 </member>
10531 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
10532 <summary>
10533 A single EventInfo object containing the details of an event
10534 </summary>
10535 </member>
10536 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
10537 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
10538 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
10539 </member>
10540 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
10541 <summary>Contains the "Event" detail data returned from the data server</summary>
10542 </member>
10543 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
10544 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
10545 </member>
10546 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
10547 <summary>A list of "Events" returned by the data server</summary>
10548 </member>
10549 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
10550 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
10551 <param name="queryID">The ID of the query returned by the data server.
10552 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
10553 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
10554 </member>
10555 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
10556 <summary>Contains the "Event" list data returned from the data server</summary>
10557 </member>
10558 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
10559 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
10560 </member>
10561 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
10562 <summary>A list of "Places" returned by the data server</summary>
10563 </member>
10564 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
10565 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
10566 <param name="queryID">The ID of the query returned by the data server.
10567 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
10568 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
10569 </member>
10570 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
10571 <summary>Contains the places data returned from the data server</summary>
10572 </member>
10573 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
10574 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
10575 </member>
10576 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
10577 <summary>A list containing Places data returned by the data server</summary>
10578 </member>
10579 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
10580 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
10581 <param name="queryID">The ID of the query returned by the data server.
10582 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
10583 <param name="matchedParcels">A list containing land data returned by the data server</param>
10584 </member>
10585 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
10586 <summary>Contains the classified data returned from the data server</summary>
10587 </member>
10588 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
10589 <summary>A list containing Classified Ads returned by the data server</summary>
10590 </member>
10591 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
10592 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
10593 <param name="classifieds">A list of classified ad data returned from the data server</param>
10594 </member>
10595 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
10596 <summary>Contains the group data returned from the data server</summary>
10597 </member>
10598 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
10599 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
10600 </member>
10601 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
10602 <summary>A list containing Groups data returned by the data server</summary>
10603 </member>
10604 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
10605 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
10606 <param name="queryID">The ID of the query returned by the data server.
10607 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
10608 <param name="matchedGroups">A list of groups data returned by the data server</param>
10609 </member>
10610 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
10611 <summary>Contains the people data returned from the data server</summary>
10612 </member>
10613 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
10614 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
10615 </member>
10616 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
10617 <summary>A list containing People data returned by the data server</summary>
10618 </member>
10619 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
10620 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
10621 <param name="queryID">The ID of the query returned by the data server.
10622 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
10623 <param name="matchedPeople">A list of people data returned by the data server</param>
10624 </member>
10625 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
10626 <summary>Contains the land sales data returned from the data server</summary>
10627 </member>
10628 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
10629 <summary>A list containing land forsale data returned by the data server</summary>
10630 </member>
10631 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
10632 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
10633 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
10634 </member>
10635 <member name="T:OpenMetaverse.DownloadRequest">
10636 <summary>
10637 Represends individual HTTP Download request
10638 </summary>
10639 </member>
10640 <member name="F:OpenMetaverse.DownloadRequest.Address">
10641 <summary>URI of the item to fetch</summary>
10642 </member>
10643 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout">
10644 <summary>Timout specified in milliseconds</summary>
10645 </member>
10646 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback">
10647 <summary>Download progress callback</summary>
10648 </member>
10649 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback">
10650 <summary>Download completed callback</summary>
10651 </member>
10652 <member name="F:OpenMetaverse.DownloadRequest.ContentType">
10653 <summary>Accept the following content type</summary>
10654 </member>
10655 <member name="F:OpenMetaverse.DownloadRequest.Retries">
10656 <summary>How many times will this request be retried</summary>
10657 </member>
10658 <member name="F:OpenMetaverse.DownloadRequest.Attempt">
10659 <summary>Current fetch attempt</summary>
10660 </member>
10661 <member name="M:OpenMetaverse.DownloadRequest.#ctor">
10662 <summary>Default constructor</summary>
10663 </member>
10664 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)">
10665 <summary>Constructor</summary>
10666 </member>
10667 <member name="T:OpenMetaverse.DownloadManager">
10668 <summary>
10669 Manages async HTTP downloads with a limit on maximum
10670 concurrent downloads
10671 </summary>
10672 </member>
10673 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads">
10674 <summary>Maximum number of parallel downloads from a single endpoint</summary>
10675 </member>
10676 <member name="P:OpenMetaverse.DownloadManager.ClientCert">
10677 <summary>Client certificate</summary>
10678 </member>
10679 <member name="M:OpenMetaverse.DownloadManager.#ctor">
10680 <summary>Default constructor</summary>
10681 </member>
10682 <member name="M:OpenMetaverse.DownloadManager.Dispose">
10683 <summary>Cleanup method</summary>
10684 </member>
10685 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)">
10686 <summary>Setup http download request</summary>
10687 </member>
10688 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending">
10689 <summary>Check the queue for pending work</summary>
10690 </member>
10691 <member name="M:OpenMetaverse.DownloadManager.QueueDownload(OpenMetaverse.DownloadRequest)">
10692 <summary>Enqueue a new HTTP download</summary>
10693 </member>
10694 <member name="T:OpenMetaverse.EstateTask">
10695 <summary>Describes tasks returned in LandStatReply</summary>
10696 </member>
10697 <member name="T:OpenMetaverse.EstateTools">
10698 <summary>
10699 Estate level administration and utilities
10700 </summary>
10701 </member>
10702 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
10703 <summary>Textures for each of the four terrain height levels</summary>
10704 </member>
10705 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
10706 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
10707 </member>
10708 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
10709 <summary>
10710 Constructor for EstateTools class
10711 </summary>
10712 <param name="client"></param>
10713 </member>
10714 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
10715 <summary>Used in the ReportType field of a LandStatRequest</summary>
10716 </member>
10717 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
10718 <summary>Used by EstateOwnerMessage packets</summary>
10719 </member>
10720 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
10721 <summary>Used by EstateOwnerMessage packets</summary>
10722 </member>
10723 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
10724 <summary>
10725
10726 </summary>
10727 </member>
10728 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
10729 <summary>No flags set</summary>
10730 </member>
10731 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
10732 <summary>Only return targets scripted objects</summary>
10733 </member>
10734 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
10735 <summary>Only return targets objects if on others land</summary>
10736 </member>
10737 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
10738 <summary>Returns target's scripted objects and objects on other parcels</summary>
10739 </member>
10740 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
10741 <summary>Ground texture settings for each corner of the region</summary>
10742 </member>
10743 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
10744 <summary>Used by GroundTextureHeightSettings</summary>
10745 </member>
10746 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
10747 <summary>The high and low texture thresholds for each corner of the sim</summary>
10748 </member>
10749 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
10750 <summary>The event subscribers. null if no subcribers</summary>
10751 </member>
10752 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
10753 <summary>Raises the TopCollidersReply event</summary>
10754 <param name="e">A TopCollidersReplyEventArgs object containing the
10755 data returned from the data server</param>
10756 </member>
10757 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
10758 <summary>Thread sync lock object</summary>
10759 </member>
10760 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
10761 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10762 </member>
10763 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
10764 <summary>The event subscribers. null if no subcribers</summary>
10765 </member>
10766 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
10767 <summary>Raises the TopScriptsReply event</summary>
10768 <param name="e">A TopScriptsReplyEventArgs object containing the
10769 data returned from the data server</param>
10770 </member>
10771 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
10772 <summary>Thread sync lock object</summary>
10773 </member>
10774 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
10775 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10776 </member>
10777 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
10778 <summary>The event subscribers. null if no subcribers</summary>
10779 </member>
10780 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
10781 <summary>Raises the EstateUsersReply event</summary>
10782 <param name="e">A EstateUsersReplyEventArgs object containing the
10783 data returned from the data server</param>
10784 </member>
10785 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
10786 <summary>Thread sync lock object</summary>
10787 </member>
10788 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
10789 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10790 </member>
10791 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
10792 <summary>The event subscribers. null if no subcribers</summary>
10793 </member>
10794 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
10795 <summary>Raises the EstateGroupsReply event</summary>
10796 <param name="e">A EstateGroupsReplyEventArgs object containing the
10797 data returned from the data server</param>
10798 </member>
10799 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
10800 <summary>Thread sync lock object</summary>
10801 </member>
10802 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
10803 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10804 </member>
10805 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
10806 <summary>The event subscribers. null if no subcribers</summary>
10807 </member>
10808 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
10809 <summary>Raises the EstateManagersReply event</summary>
10810 <param name="e">A EstateManagersReplyEventArgs object containing the
10811 data returned from the data server</param>
10812 </member>
10813 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
10814 <summary>Thread sync lock object</summary>
10815 </member>
10816 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
10817 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10818 </member>
10819 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
10820 <summary>The event subscribers. null if no subcribers</summary>
10821 </member>
10822 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
10823 <summary>Raises the EstateBansReply event</summary>
10824 <param name="e">A EstateBansReplyEventArgs object containing the
10825 data returned from the data server</param>
10826 </member>
10827 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
10828 <summary>Thread sync lock object</summary>
10829 </member>
10830 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
10831 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10832 </member>
10833 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
10834 <summary>The event subscribers. null if no subcribers</summary>
10835 </member>
10836 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
10837 <summary>Raises the EstateCovenantReply event</summary>
10838 <param name="e">A EstateCovenantReplyEventArgs object containing the
10839 data returned from the data server</param>
10840 </member>
10841 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
10842 <summary>Thread sync lock object</summary>
10843 </member>
10844 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
10845 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10846 </member>
10847 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
10848 <summary>The event subscribers. null if no subcribers</summary>
10849 </member>
10850 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
10851 <summary>Raises the EstateUpdateInfoReply event</summary>
10852 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
10853 data returned from the data server</param>
10854 </member>
10855 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
10856 <summary>Thread sync lock object</summary>
10857 </member>
10858 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
10859 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
10860 </member>
10861 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
10862 <summary>
10863 Requests estate information such as top scripts and colliders
10864 </summary>
10865 <param name="parcelLocalID"></param>
10866 <param name="reportType"></param>
10867 <param name="requestFlags"></param>
10868 <param name="filter"></param>
10869 </member>
10870 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
10871 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
10872 </member>
10873 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
10874 <summary>Requests the "Top Scripts" list for the current region</summary>
10875 </member>
10876 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
10877 <summary>Requests the "Top Colliders" list for the current region</summary>
10878 </member>
10879 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
10880 <summary>
10881 Set several estate specific configuration variables
10882 </summary>
10883 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
10884 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
10885 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
10886 <param name="UseEstateSun">true to use</param>
10887 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
10888 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
10889 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
10890 </member>
10891 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
10892 <summary>
10893 Request return of objects owned by specified avatar
10894 </summary>
10895 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
10896 <param name="flag">specify the coverage and type of objects to be included in the return</param>
10897 <param name="EstateWide">true to perform return on entire estate</param>
10898 </member>
10899 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
10900 <summary></summary>
10901 <param name="method"></param>
10902 <param name="param"></param>
10903 </member>
10904 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
10905 <summary>
10906 Used for setting and retrieving various estate panel settings
10907 </summary>
10908 <param name="method">EstateOwnerMessage Method field</param>
10909 <param name="listParams">List of parameters to include</param>
10910 </member>
10911 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
10912 <summary>
10913 Kick an avatar from an estate
10914 </summary>
10915 <param name="userID">Key of Agent to remove</param>
10916 </member>
10917 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
10918 <summary>
10919 Ban an avatar from an estate</summary>
10920 <param name="userID">Key of Agent to remove</param>
10921 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
10922 </member>
10923 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
10924 <summary>Unban an avatar from an estate</summary>
10925 <param name="userID">Key of Agent to remove</param>
10926 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
10927 </member>
10928 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
10929 <summary>
10930 Send a message dialog to everyone in an entire estate
10931 </summary>
10932 <param name="message">Message to send all users in the estate</param>
10933 </member>
10934 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
10935 <summary>
10936 Send a message dialog to everyone in a simulator
10937 </summary>
10938 <param name="message">Message to send all users in the simulator</param>
10939 </member>
10940 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
10941 <summary>
10942 Send an avatar back to their home location
10943 </summary>
10944 <param name="pest">Key of avatar to send home</param>
10945 </member>
10946 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
10947 <summary>
10948 Begin the region restart process
10949 </summary>
10950 </member>
10951 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
10952 <summary>
10953 Cancels a region restart
10954 </summary>
10955 </member>
10956 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
10957 <summary>Estate panel "Region" tab settings</summary>
10958 </member>
10959 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
10960 <summary>Estate panel "Debug" tab settings</summary>
10961 </member>
10962 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
10963 <summary>Used for setting the region's terrain textures for its four height levels</summary>
10964 <param name="low"></param>
10965 <param name="midLow"></param>
10966 <param name="midHigh"></param>
10967 <param name="high"></param>
10968 </member>
10969 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
10970 <summary>Used for setting sim terrain texture heights</summary>
10971 </member>
10972 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
10973 <summary>Requests the estate covenant</summary>
10974 </member>
10975 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
10976 <summary>
10977 Upload a terrain RAW file
10978 </summary>
10979 <param name="fileData">A byte array containing the encoded terrain data</param>
10980 <param name="fileName">The name of the file being uploaded</param>
10981 <returns>The Id of the transfer request</returns>
10982 </member>
10983 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
10984 <summary>
10985 Teleports all users home in current Estate
10986 </summary>
10987 </member>
10988 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
10989 <summary>
10990 Remove estate manager</summary>
10991 <param name="userID">Key of Agent to Remove</param>
10992 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
10993 </member>
10994 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
10995 <summary>
10996 Add estate manager</summary>
10997 <param name="userID">Key of Agent to Add</param>
10998 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
10999 </member>
11000 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
11001 <summary>
11002 Add's an agent to the estate Allowed list</summary>
11003 <param name="userID">Key of Agent to Add</param>
11004 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
11005 </member>
11006 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
11007 <summary>
11008 Removes an agent from the estate Allowed list</summary>
11009 <param name="userID">Key of Agent to Remove</param>
11010 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
11011 </member>
11012 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
11013
11014 <summary>
11015 Add's a group to the estate Allowed list</summary>
11016 <param name="groupID">Key of Group to Add</param>
11017 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
11018 </member>
11019 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
11020
11021 <summary>
11022 Removes a group from the estate Allowed list</summary>
11023 <param name="groupID">Key of Group to Remove</param>
11024 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
11025 </member>
11026 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11027 <summary>Process an incoming packet and raise the appropriate events</summary>
11028 <param name="sender">The sender</param>
11029 <param name="e">The EventArgs object containing the packet data</param>
11030 </member>
11031 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11032 <summary>Process an incoming packet and raise the appropriate events</summary>
11033 <param name="sender">The sender</param>
11034 <param name="e">The EventArgs object containing the packet data</param>
11035 </member>
11036 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11037 <summary>Process an incoming packet and raise the appropriate events</summary>
11038 <param name="sender">The sender</param>
11039 <param name="e">The EventArgs object containing the packet data</param>
11040 </member>
11041 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
11042 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
11043 </member>
11044 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
11045 <summary>
11046 The number of returned items in LandStatReply
11047 </summary>
11048 </member>
11049 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
11050 <summary>
11051 A Dictionary of Object UUIDs to tasks returned in LandStatReply
11052 </summary>
11053 </member>
11054 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
11055 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
11056 <param name="objectCount">The number of returned items in LandStatReply</param>
11057 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
11058 </member>
11059 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
11060 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
11061 </member>
11062 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
11063 <summary>
11064 The number of scripts returned in LandStatReply
11065 </summary>
11066 </member>
11067 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
11068 <summary>
11069 A Dictionary of Object UUIDs to tasks returned in LandStatReply
11070 </summary>
11071 </member>
11072 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
11073 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
11074 <param name="objectCount">The number of returned items in LandStatReply</param>
11075 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
11076 </member>
11077 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
11078 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11079 </member>
11080 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
11081 <summary>
11082 The identifier of the estate
11083 </summary>
11084 </member>
11085 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
11086 <summary>
11087 The number of returned itmes
11088 </summary>
11089 </member>
11090 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
11091 <summary>
11092 List of UUIDs of Banned Users
11093 </summary>
11094 </member>
11095 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
11096 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
11097 <param name="estateID">The estate's identifier on the grid</param>
11098 <param name="count">The number of returned items in LandStatReply</param>
11099 <param name="banned">User UUIDs banned</param>
11100 </member>
11101 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
11102 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11103 </member>
11104 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
11105 <summary>
11106 The identifier of the estate
11107 </summary>
11108 </member>
11109 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
11110 <summary>
11111 The number of returned items
11112 </summary>
11113 </member>
11114 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
11115 <summary>
11116 List of UUIDs of Allowed Users
11117 </summary>
11118 </member>
11119 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
11120 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
11121 <param name="estateID">The estate's identifier on the grid</param>
11122 <param name="count">The number of users</param>
11123 <param name="allowedUsers">Allowed users UUIDs</param>
11124 </member>
11125 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
11126 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11127 </member>
11128 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
11129 <summary>
11130 The identifier of the estate
11131 </summary>
11132 </member>
11133 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
11134 <summary>
11135 The number of returned items
11136 </summary>
11137 </member>
11138 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
11139 <summary>
11140 List of UUIDs of Allowed Groups
11141 </summary>
11142 </member>
11143 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
11144 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
11145 <param name="estateID">The estate's identifier on the grid</param>
11146 <param name="count">The number of Groups</param>
11147 <param name="allowedGroups">Allowed Groups UUIDs</param>
11148 </member>
11149 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
11150 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11151 </member>
11152 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
11153 <summary>
11154 The identifier of the estate
11155 </summary>
11156 </member>
11157 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
11158 <summary>
11159 The number of returned items
11160 </summary>
11161 </member>
11162 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
11163 <summary>
11164 List of UUIDs of the Estate's Managers
11165 </summary>
11166 </member>
11167 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
11168 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
11169 <param name="estateID">The estate's identifier on the grid</param>
11170 <param name="count">The number of Managers</param>
11171 <param name="managers"> Managers UUIDs</param>
11172 </member>
11173 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
11174 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11175 </member>
11176 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
11177 <summary>
11178 The Covenant
11179 </summary>
11180 </member>
11181 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
11182 <summary>
11183 The timestamp
11184 </summary>
11185 </member>
11186 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
11187 <summary>
11188 The Estate name
11189 </summary>
11190 </member>
11191 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
11192 <summary>
11193 The Estate Owner's ID (can be a GroupID)
11194 </summary>
11195 </member>
11196 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
11197 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
11198 <param name="covenantID">The Covenant ID</param>
11199 <param name="timestamp">The timestamp</param>
11200 <param name="estateName">The estate's name</param>
11201 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
11202 </member>
11203 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
11204 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
11205 </member>
11206 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
11207 <summary>
11208 The estate's name
11209 </summary>
11210 </member>
11211 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
11212 <summary>
11213 The Estate Owner's ID (can be a GroupID)
11214 </summary>
11215 </member>
11216 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
11217 <summary>
11218 The identifier of the estate on the grid
11219 </summary>
11220 </member>
11221 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
11222 <summary></summary>
11223 </member>
11224 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
11225 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
11226 <param name="estateName">The estate's name</param>
11227 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
11228 <param name="estateID">The estate's identifier on the grid</param>
11229 <param name="denyNoPaymentInfo"></param>
11230 </member>
11231 <member name="T:OpenMetaverse.PacketEventDictionary">
11232 <summary>
11233 Registers, unregisters, and fires events generated by incoming packets
11234 </summary>
11235 </member>
11236 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
11237 <summary>
11238 Object that is passed to worker threads in the ThreadPool for
11239 firing packet callbacks
11240 </summary>
11241 </member>
11242 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
11243 <summary>Callback to fire for this packet</summary>
11244 </member>
11245 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
11246 <summary>Reference to the simulator that this packet came from</summary>
11247 </member>
11248 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
11249 <summary>The packet that needs to be processed</summary>
11250 </member>
11251 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
11252 <summary>Reference to the GridClient object</summary>
11253 </member>
11254 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
11255 <summary>
11256 Default constructor
11257 </summary>
11258 <param name="client"></param>
11259 </member>
11260 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
11261 <summary>
11262 Register an event handler
11263 </summary>
11264 <remarks>Use PacketType.Default to fire this event on every
11265 incoming packet</remarks>
11266 <param name="packetType">Packet type to register the handler for</param>
11267 <param name="eventHandler">Callback to be fired</param>
11268 <param name="isAsync">True if this callback should be ran
11269 asynchronously, false to run it synchronous</param>
11270 </member>
11271 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
11272 <summary>
11273 Unregister an event handler
11274 </summary>
11275 <param name="packetType">Packet type to unregister the handler for</param>
11276 <param name="eventHandler">Callback to be unregistered</param>
11277 </member>
11278 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
11279 <summary>
11280 Fire the events registered for this packet type
11281 </summary>
11282 <param name="packetType">Incoming packet type</param>
11283 <param name="packet">Incoming packet</param>
11284 <param name="simulator">Simulator this packet was received from</param>
11285 </member>
11286 <member name="T:OpenMetaverse.CapsEventDictionary">
11287 <summary>
11288 Registers, unregisters, and fires events generated by the Capabilities
11289 event queue
11290 </summary>
11291 </member>
11292 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
11293 <summary>
11294 Object that is passed to worker threads in the ThreadPool for
11295 firing CAPS callbacks
11296 </summary>
11297 </member>
11298 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
11299 <summary>Callback to fire for this packet</summary>
11300 </member>
11301 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
11302 <summary>Name of the CAPS event</summary>
11303 </member>
11304 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
11305 <summary>Strongly typed decoded data</summary>
11306 </member>
11307 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
11308 <summary>Reference to the simulator that generated this event</summary>
11309 </member>
11310 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
11311 <summary>Reference to the GridClient object</summary>
11312 </member>
11313 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
11314 <summary>
11315 Default constructor
11316 </summary>
11317 <param name="client">Reference to the GridClient object</param>
11318 </member>
11319 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
11320 <summary>
11321 Register an new event handler for a capabilities event sent via the EventQueue
11322 </summary>
11323 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
11324 <param name="capsEvent">Capability event name to register the
11325 handler for</param>
11326 <param name="eventHandler">Callback to fire</param>
11327 </member>
11328 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
11329 <summary>
11330 Unregister a previously registered capabilities handler
11331 </summary>
11332 <param name="capsEvent">Capability event name unregister the
11333 handler for</param>
11334 <param name="eventHandler">Callback to unregister</param>
11335 </member>
11336 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
11337 <summary>
11338 Fire the events registered for this event type synchronously
11339 </summary>
11340 <param name="capsEvent">Capability name</param>
11341 <param name="message">Decoded event body</param>
11342 <param name="simulator">Reference to the simulator that
11343 generated this event</param>
11344 </member>
11345 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
11346 <summary>
11347 Fire the events registered for this event type asynchronously
11348 </summary>
11349 <param name="capsEvent">Capability name</param>
11350 <param name="message">Decoded event body</param>
11351 <param name="simulator">Reference to the simulator that
11352 generated this event</param>
11353 </member>
11354 <member name="T:OpenMetaverse.FriendRights">
11355 <summary>
11356
11357 </summary>
11358 </member>
11359 <member name="F:OpenMetaverse.FriendRights.None">
11360 <summary>The avatar has no rights</summary>
11361 </member>
11362 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
11363 <summary>The avatar can see the online status of the target avatar</summary>
11364 </member>
11365 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
11366 <summary>The avatar can see the location of the target avatar on the map</summary>
11367 </member>
11368 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
11369 <summary>The avatar can modify the ojects of the target avatar </summary>
11370 </member>
11371 <member name="T:OpenMetaverse.FriendInfo">
11372 <summary>
11373 This class holds information about an avatar in the friends list. There are two ways
11374 to interface to this class. The first is through the set of boolean properties. This is the typical
11375 way clients of this class will use it. The second interface is through two bitflag properties,
11376 TheirFriendsRights and MyFriendsRights
11377 </summary>
11378 </member>
11379 <member name="P:OpenMetaverse.FriendInfo.UUID">
11380 <summary>
11381 System ID of the avatar
11382 </summary>
11383 </member>
11384 <member name="P:OpenMetaverse.FriendInfo.Name">
11385 <summary>
11386 full name of the avatar
11387 </summary>
11388 </member>
11389 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
11390 <summary>
11391 True if the avatar is online
11392 </summary>
11393 </member>
11394 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
11395 <summary>
11396 True if the friend can see if I am online
11397 </summary>
11398 </member>
11399 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
11400 <summary>
11401 True if the friend can see me on the map
11402 </summary>
11403 </member>
11404 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
11405 <summary>
11406 True if the freind can modify my objects
11407 </summary>
11408 </member>
11409 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
11410 <summary>
11411 True if I can see if my friend is online
11412 </summary>
11413 </member>
11414 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
11415 <summary>
11416 True if I can see if my friend is on the map
11417 </summary>
11418 </member>
11419 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
11420 <summary>
11421 True if I can modify my friend's objects
11422 </summary>
11423 </member>
11424 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
11425 <summary>
11426 My friend's rights represented as bitmapped flags
11427 </summary>
11428 </member>
11429 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
11430 <summary>
11431 My rights represented as bitmapped flags
11432 </summary>
11433 </member>
11434 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
11435 <summary>
11436 Used internally when building the initial list of friends at login time
11437 </summary>
11438 <param name="id">System ID of the avatar being prepesented</param>
11439 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
11440 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
11441 </member>
11442 <member name="M:OpenMetaverse.FriendInfo.ToString">
11443 <summary>
11444 FriendInfo represented as a string
11445 </summary>
11446 <returns>A string reprentation of both my rights and my friends rights</returns>
11447 </member>
11448 <member name="T:OpenMetaverse.FriendsManager">
11449 <summary>
11450 This class is used to add and remove avatars from your friends list and to manage their permission.
11451 </summary>
11452 </member>
11453 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
11454 <summary>The event subscribers. null if no subcribers</summary>
11455 </member>
11456 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
11457 <summary>Raises the FriendOnline event</summary>
11458 <param name="e">A FriendInfoEventArgs object containing the
11459 data returned from the data server</param>
11460 </member>
11461 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
11462 <summary>Thread sync lock object</summary>
11463 </member>
11464 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
11465 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
11466 </member>
11467 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
11468 <summary>The event subscribers. null if no subcribers</summary>
11469 </member>
11470 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
11471 <summary>Raises the FriendOffline event</summary>
11472 <param name="e">A FriendInfoEventArgs object containing the
11473 data returned from the data server</param>
11474 </member>
11475 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
11476 <summary>Thread sync lock object</summary>
11477 </member>
11478 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
11479 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
11480 </member>
11481 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
11482 <summary>The event subscribers. null if no subcribers</summary>
11483 </member>
11484 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
11485 <summary>Raises the FriendRightsUpdate event</summary>
11486 <param name="e">A FriendInfoEventArgs object containing the
11487 data returned from the data server</param>
11488 </member>
11489 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
11490 <summary>Thread sync lock object</summary>
11491 </member>
11492 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
11493 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
11494 </member>
11495 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
11496 <summary>The event subscribers. null if no subcribers</summary>
11497 </member>
11498 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
11499 <summary>Raises the FriendNames event</summary>
11500 <param name="e">A FriendNamesEventArgs object containing the
11501 data returned from the data server</param>
11502 </member>
11503 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
11504 <summary>Thread sync lock object</summary>
11505 </member>
11506 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
11507 <summary>Raised when the simulator sends us the names on our friends list</summary>
11508 </member>
11509 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
11510 <summary>The event subscribers. null if no subcribers</summary>
11511 </member>
11512 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
11513 <summary>Raises the FriendshipOffered event</summary>
11514 <param name="e">A FriendshipOfferedEventArgs object containing the
11515 data returned from the data server</param>
11516 </member>
11517 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
11518 <summary>Thread sync lock object</summary>
11519 </member>
11520 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
11521 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
11522 </member>
11523 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
11524 <summary>The event subscribers. null if no subcribers</summary>
11525 </member>
11526 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
11527 <summary>Raises the FriendshipResponse event</summary>
11528 <param name="e">A FriendshipResponseEventArgs object containing the
11529 data returned from the data server</param>
11530 </member>
11531 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
11532 <summary>Thread sync lock object</summary>
11533 </member>
11534 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
11535 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
11536 </member>
11537 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
11538 <summary>The event subscribers. null if no subcribers</summary>
11539 </member>
11540 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
11541 <summary>Raises the FriendshipTerminated event</summary>
11542 <param name="e">A FriendshipTerminatedEventArgs object containing the
11543 data returned from the data server</param>
11544 </member>
11545 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
11546 <summary>Thread sync lock object</summary>
11547 </member>
11548 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
11549 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
11550 our friendship</summary>
11551 </member>
11552 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
11553 <summary>The event subscribers. null if no subcribers</summary>
11554 </member>
11555 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
11556 <summary>Raises the FriendFoundReply event</summary>
11557 <param name="e">A FriendFoundReplyEventArgs object containing the
11558 data returned from the data server</param>
11559 </member>
11560 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
11561 <summary>Thread sync lock object</summary>
11562 </member>
11563 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
11564 <summary>Raised when the simulator sends the location of a friend we have
11565 requested map location info for</summary>
11566 </member>
11567 <member name="F:OpenMetaverse.FriendsManager.FriendList">
11568 <summary>
11569 A dictionary of key/value pairs containing known friends of this avatar.
11570
11571 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
11572 object that contains detailed information including permissions you have and have given to the friend
11573 </summary>
11574 </member>
11575 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
11576 <summary>
11577 A Dictionary of key/value pairs containing current pending frienship offers.
11578
11579 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
11580 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
11581 or decline the friendship offer
11582 </summary>
11583 </member>
11584 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
11585 <summary>
11586 Internal constructor
11587 </summary>
11588 <param name="client">A reference to the GridClient Object</param>
11589 </member>
11590 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
11591 <summary>
11592 Accept a friendship request
11593 </summary>
11594 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
11595 <param name="imSessionID">imSessionID of the friendship request message</param>
11596 </member>
11597 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
11598 <summary>
11599 Decline a friendship request
11600 </summary>
11601 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
11602 <param name="imSessionID">imSessionID of the friendship request message</param>
11603 </member>
11604 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
11605 <summary>
11606 Overload: Offer friendship to an avatar.
11607 </summary>
11608 <param name="agentID">System ID of the avatar you are offering friendship to</param>
11609 </member>
11610 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
11611 <summary>
11612 Offer friendship to an avatar.
11613 </summary>
11614 <param name="agentID">System ID of the avatar you are offering friendship to</param>
11615 <param name="message">A message to send with the request</param>
11616 </member>
11617 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
11618 <summary>
11619 Terminate a friendship with an avatar
11620 </summary>
11621 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
11622 </member>
11623 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11624 <summary>Process an incoming packet and raise the appropriate events</summary>
11625 <param name="sender">The sender</param>
11626 <param name="e">The EventArgs object containing the packet data</param>
11627 </member>
11628 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
11629 <summary>
11630 Change the rights of a friend avatar.
11631 </summary>
11632 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
11633 <param name="rights">the new rights to give the friend</param>
11634 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
11635 </member>
11636 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
11637 <summary>
11638 Use to map a friends location on the grid.
11639 </summary>
11640 <param name="friendID">Friends UUID to find</param>
11641 <remarks><seealso cref="E:OnFriendFound"/></remarks>
11642 </member>
11643 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
11644 <summary>
11645 Use to track a friends movement on the grid
11646 </summary>
11647 <param name="friendID">Friends Key</param>
11648 </member>
11649 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
11650 <summary>
11651 Ask for a notification of friend's online status
11652 </summary>
11653 <param name="friendID">Friend's UUID</param>
11654 </member>
11655 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
11656 <summary>
11657 This handles the asynchronous response of a RequestAvatarNames call.
11658 </summary>
11659 <param name="sender"></param>
11660 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
11661 </member>
11662 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11663 <summary>Process an incoming packet and raise the appropriate events</summary>
11664 <param name="sender">The sender</param>
11665 <param name="e">The EventArgs object containing the packet data</param>
11666 </member>
11667 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11668 <summary>Process an incoming packet and raise the appropriate events</summary>
11669 <param name="sender">The sender</param>
11670 <param name="e">The EventArgs object containing the packet data</param>
11671 </member>
11672 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11673 <summary>Process an incoming packet and raise the appropriate events</summary>
11674 <param name="sender">The sender</param>
11675 <param name="e">The EventArgs object containing the packet data</param>
11676 </member>
11677 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11678 <summary>Process an incoming packet and raise the appropriate events</summary>
11679 <param name="sender">The sender</param>
11680 <param name="e">The EventArgs object containing the packet data</param>
11681 </member>
11682 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
11683 <summary>
11684 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
11685 </summary>
11686 <param name="loginSuccess">true if login was successful</param>
11687 <param name="redirect">true if login request is requiring a redirect</param>
11688 <param name="message">A string containing the response to the login request</param>
11689 <param name="reason">A string containing the reason for the request</param>
11690 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
11691 reply from the login server</param>
11692 </member>
11693 <member name="T:OpenMetaverse.FriendInfoEventArgs">
11694 <summary>Contains information on a member of our friends list</summary>
11695 </member>
11696 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
11697 <summary>Get the FriendInfo</summary>
11698 </member>
11699 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
11700 <summary>
11701 Construct a new instance of the FriendInfoEventArgs class
11702 </summary>
11703 <param name="friend">The FriendInfo</param>
11704 </member>
11705 <member name="T:OpenMetaverse.FriendNamesEventArgs">
11706 <summary>Contains Friend Names</summary>
11707 </member>
11708 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
11709 <summary>A dictionary where the Key is the ID of the Agent,
11710 and the Value is a string containing their name</summary>
11711 </member>
11712 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
11713 <summary>
11714 Construct a new instance of the FriendNamesEventArgs class
11715 </summary>
11716 <param name="names">A dictionary where the Key is the ID of the Agent,
11717 and the Value is a string containing their name</param>
11718 </member>
11719 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
11720 <summary>Sent when another agent requests a friendship with our agent</summary>
11721 </member>
11722 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
11723 <summary>Get the ID of the agent requesting friendship</summary>
11724 </member>
11725 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
11726 <summary>Get the name of the agent requesting friendship</summary>
11727 </member>
11728 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
11729 <summary>Get the ID of the session, used in accepting or declining the
11730 friendship offer</summary>
11731 </member>
11732 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
11733 <summary>
11734 Construct a new instance of the FriendshipOfferedEventArgs class
11735 </summary>
11736 <param name="agentID">The ID of the agent requesting friendship</param>
11737 <param name="agentName">The name of the agent requesting friendship</param>
11738 <param name="imSessionID">The ID of the session, used in accepting or declining the
11739 friendship offer</param>
11740 </member>
11741 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
11742 <summary>A response containing the results of our request to form a friendship with another agent</summary>
11743 </member>
11744 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
11745 <summary>Get the ID of the agent we requested a friendship with</summary>
11746 </member>
11747 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
11748 <summary>Get the name of the agent we requested a friendship with</summary>
11749 </member>
11750 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
11751 <summary>true if the agent accepted our friendship offer</summary>
11752 </member>
11753 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
11754 <summary>
11755 Construct a new instance of the FriendShipResponseEventArgs class
11756 </summary>
11757 <param name="agentID">The ID of the agent we requested a friendship with</param>
11758 <param name="agentName">The name of the agent we requested a friendship with</param>
11759 <param name="accepted">true if the agent accepted our friendship offer</param>
11760 </member>
11761 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
11762 <summary>Contains data sent when a friend terminates a friendship with us</summary>
11763 </member>
11764 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
11765 <summary>Get the ID of the agent that terminated the friendship with us</summary>
11766 </member>
11767 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
11768 <summary>Get the name of the agent that terminated the friendship with us</summary>
11769 </member>
11770 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
11771 <summary>
11772 Construct a new instance of the FrindshipTerminatedEventArgs class
11773 </summary>
11774 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
11775 <param name="agentName">The name of the friend who terminated the friendship with us</param>
11776 </member>
11777 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
11778 <summary>
11779 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
11780 </summary>
11781 </member>
11782 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
11783 <summary>Get the ID of the agent we have received location information for</summary>
11784 </member>
11785 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
11786 <summary>Get the region handle where our mapped friend is located</summary>
11787 </member>
11788 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
11789 <summary>Get the simulator local position where our friend is located</summary>
11790 </member>
11791 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
11792 <summary>
11793 Construct a new instance of the FriendFoundReplyEventArgs class
11794 </summary>
11795 <param name="agentID">The ID of the agent we have requested location information for</param>
11796 <param name="regionHandle">The region handle where our friend is located</param>
11797 <param name="location">The simulator local position our friend is located</param>
11798 </member>
11799 <member name="T:OpenMetaverse.GridClient">
11800 <summary>
11801 Main class to expose grid functionality to clients. All of the
11802 classes needed for sending and receiving data are accessible through
11803 this class.
11804 </summary>
11805 <example>
11806 <code>
11807 // Example minimum code required to instantiate class and
11808 // connect to a simulator.
11809 using System;
11810 using System.Collections.Generic;
11811 using System.Text;
11812 using OpenMetaverse;
11813
11814 namespace FirstBot
11815 {
11816 class Bot
11817 {
11818 public static GridClient Client;
11819 static void Main(string[] args)
11820 {
11821 Client = new GridClient(); // instantiates the GridClient class
11822 // to the global Client object
11823 // Login to Simulator
11824 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
11825 // Wait for a Keypress
11826 Console.ReadLine();
11827 // Logout of simulator
11828 Client.Network.Logout();
11829 }
11830 }
11831 }
11832 </code>
11833 </example>
11834 </member>
11835 <member name="F:OpenMetaverse.GridClient.Network">
11836 <summary>Networking subsystem</summary>
11837 </member>
11838 <member name="F:OpenMetaverse.GridClient.Settings">
11839 <summary>Settings class including constant values and changeable
11840 parameters for everything</summary>
11841 </member>
11842 <member name="F:OpenMetaverse.GridClient.Parcels">
11843 <summary>Parcel (subdivided simulator lots) subsystem</summary>
11844 </member>
11845 <member name="F:OpenMetaverse.GridClient.Self">
11846 <summary>Our own avatars subsystem</summary>
11847 </member>
11848 <member name="F:OpenMetaverse.GridClient.Avatars">
11849 <summary>Other avatars subsystem</summary>
11850 </member>
11851 <member name="F:OpenMetaverse.GridClient.Estate">
11852 <summary>Estate subsystem</summary>
11853 </member>
11854 <member name="F:OpenMetaverse.GridClient.Friends">
11855 <summary>Friends list subsystem</summary>
11856 </member>
11857 <member name="F:OpenMetaverse.GridClient.Grid">
11858 <summary>Grid (aka simulator group) subsystem</summary>
11859 </member>
11860 <member name="F:OpenMetaverse.GridClient.Objects">
11861 <summary>Object subsystem</summary>
11862 </member>
11863 <member name="F:OpenMetaverse.GridClient.Groups">
11864 <summary>Group subsystem</summary>
11865 </member>
11866 <member name="F:OpenMetaverse.GridClient.Assets">
11867 <summary>Asset subsystem</summary>
11868 </member>
11869 <member name="F:OpenMetaverse.GridClient.Appearance">
11870 <summary>Appearance subsystem</summary>
11871 </member>
11872 <member name="F:OpenMetaverse.GridClient.Inventory">
11873 <summary>Inventory subsystem</summary>
11874 </member>
11875 <member name="F:OpenMetaverse.GridClient.Directory">
11876 <summary>Directory searches including classifieds, people, land
11877 sales, etc</summary>
11878 </member>
11879 <member name="F:OpenMetaverse.GridClient.Terrain">
11880 <summary>Handles land, wind, and cloud heightmaps</summary>
11881 </member>
11882 <member name="F:OpenMetaverse.GridClient.Sound">
11883 <summary>Handles sound-related networking</summary>
11884 </member>
11885 <member name="F:OpenMetaverse.GridClient.Throttle">
11886 <summary>Throttling total bandwidth usage, or allocating bandwidth
11887 for specific data stream types</summary>
11888 </member>
11889 <member name="M:OpenMetaverse.GridClient.#ctor">
11890 <summary>
11891 Default constructor
11892 </summary>
11893 </member>
11894 <member name="M:OpenMetaverse.GridClient.ToString">
11895 <summary>
11896 Return the full name of this instance
11897 </summary>
11898 <returns>Client avatars full name</returns>
11899 </member>
11900 <member name="T:OpenMetaverse.GridLayerType">
11901 <summary>
11902 Map layer request type
11903 </summary>
11904 </member>
11905 <member name="F:OpenMetaverse.GridLayerType.Objects">
11906 <summary>Objects and terrain are shown</summary>
11907 </member>
11908 <member name="F:OpenMetaverse.GridLayerType.Terrain">
11909 <summary>Only the terrain is shown, no objects</summary>
11910 </member>
11911 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
11912 <summary>Overlay showing land for sale and for auction</summary>
11913 </member>
11914 <member name="T:OpenMetaverse.GridItemType">
11915 <summary>
11916 Type of grid item, such as telehub, event, populator location, etc.
11917 </summary>
11918 </member>
11919 <member name="F:OpenMetaverse.GridItemType.Telehub">
11920 <summary>Telehub</summary>
11921 </member>
11922 <member name="F:OpenMetaverse.GridItemType.PgEvent">
11923 <summary>PG rated event</summary>
11924 </member>
11925 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
11926 <summary>Mature rated event</summary>
11927 </member>
11928 <member name="F:OpenMetaverse.GridItemType.Popular">
11929 <summary>Popular location</summary>
11930 </member>
11931 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
11932 <summary>Locations of avatar groups in a region</summary>
11933 </member>
11934 <member name="F:OpenMetaverse.GridItemType.LandForSale">
11935 <summary>Land for sale</summary>
11936 </member>
11937 <member name="F:OpenMetaverse.GridItemType.Classified">
11938 <summary>Classified ad</summary>
11939 </member>
11940 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
11941 <summary>Adult rated event</summary>
11942 </member>
11943 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
11944 <summary>Adult land for sale</summary>
11945 </member>
11946 <member name="T:OpenMetaverse.GridRegion">
11947 <summary>
11948 Information about a region on the grid map
11949 </summary>
11950 </member>
11951 <member name="F:OpenMetaverse.GridRegion.X">
11952 <summary>Sim X position on World Map</summary>
11953 </member>
11954 <member name="F:OpenMetaverse.GridRegion.Y">
11955 <summary>Sim Y position on World Map</summary>
11956 </member>
11957 <member name="F:OpenMetaverse.GridRegion.Name">
11958 <summary>Sim Name (NOTE: In lowercase!)</summary>
11959 </member>
11960 <member name="F:OpenMetaverse.GridRegion.Access">
11961 <summary></summary>
11962 </member>
11963 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
11964 <summary>Appears to always be zero (None)</summary>
11965 </member>
11966 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
11967 <summary>Sim's defined Water Height</summary>
11968 </member>
11969 <member name="F:OpenMetaverse.GridRegion.Agents">
11970 <summary></summary>
11971 </member>
11972 <member name="F:OpenMetaverse.GridRegion.MapImageID">
11973 <summary>UUID of the World Map image</summary>
11974 </member>
11975 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
11976 <summary>Unique identifier for this region, a combination of the X
11977 and Y position</summary>
11978 </member>
11979 <member name="M:OpenMetaverse.GridRegion.ToString">
11980 <summary>
11981
11982 </summary>
11983 <returns></returns>
11984 </member>
11985 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
11986 <summary>
11987
11988 </summary>
11989 <returns></returns>
11990 </member>
11991 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
11992 <summary>
11993
11994 </summary>
11995 <param name="obj"></param>
11996 <returns></returns>
11997 </member>
11998 <member name="T:OpenMetaverse.GridLayer">
11999 <summary>
12000 Visual chunk of the grid map
12001 </summary>
12002 </member>
12003 <member name="T:OpenMetaverse.MapItem">
12004 <summary>
12005 Base class for Map Items
12006 </summary>
12007 </member>
12008 <member name="F:OpenMetaverse.MapItem.GlobalX">
12009 <summary>The Global X position of the item</summary>
12010 </member>
12011 <member name="F:OpenMetaverse.MapItem.GlobalY">
12012 <summary>The Global Y position of the item</summary>
12013 </member>
12014 <member name="P:OpenMetaverse.MapItem.LocalX">
12015 <summary>Get the Local X position of the item</summary>
12016 </member>
12017 <member name="P:OpenMetaverse.MapItem.LocalY">
12018 <summary>Get the Local Y position of the item</summary>
12019 </member>
12020 <member name="P:OpenMetaverse.MapItem.RegionHandle">
12021 <summary>Get the Handle of the region</summary>
12022 </member>
12023 <member name="T:OpenMetaverse.MapAgentLocation">
12024 <summary>
12025 Represents an agent or group of agents location
12026 </summary>
12027 </member>
12028 <member name="T:OpenMetaverse.MapTelehub">
12029 <summary>
12030 Represents a Telehub location
12031 </summary>
12032 </member>
12033 <member name="T:OpenMetaverse.MapLandForSale">
12034 <summary>
12035 Represents a non-adult parcel of land for sale
12036 </summary>
12037 </member>
12038 <member name="T:OpenMetaverse.MapAdultLandForSale">
12039 <summary>
12040 Represents an Adult parcel of land for sale
12041 </summary>
12042 </member>
12043 <member name="T:OpenMetaverse.MapPGEvent">
12044 <summary>
12045 Represents a PG Event
12046 </summary>
12047 </member>
12048 <member name="T:OpenMetaverse.MapMatureEvent">
12049 <summary>
12050 Represents a Mature event
12051 </summary>
12052 </member>
12053 <member name="T:OpenMetaverse.MapAdultEvent">
12054 <summary>
12055 Represents an Adult event
12056 </summary>
12057 </member>
12058 <member name="T:OpenMetaverse.GridManager">
12059 <summary>
12060 Manages grid-wide tasks such as the world map
12061 </summary>
12062 </member>
12063 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
12064 <summary>The event subscribers. null if no subcribers</summary>
12065 </member>
12066 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
12067 <summary>Raises the CoarseLocationUpdate event</summary>
12068 <param name="e">A CoarseLocationUpdateEventArgs object containing the
12069 data sent by simulator</param>
12070 </member>
12071 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
12072 <summary>Thread sync lock object</summary>
12073 </member>
12074 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
12075 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
12076 containing the location of agents in the simulator</summary>
12077 </member>
12078 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
12079 <summary>The event subscribers. null if no subcribers</summary>
12080 </member>
12081 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
12082 <summary>Raises the GridRegion event</summary>
12083 <param name="e">A GridRegionEventArgs object containing the
12084 data sent by simulator</param>
12085 </member>
12086 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
12087 <summary>Thread sync lock object</summary>
12088 </member>
12089 <member name="E:OpenMetaverse.GridManager.GridRegion">
12090 <summary>Raised when the simulator sends a Region Data in response to
12091 a Map request</summary>
12092 </member>
12093 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
12094 <summary>The event subscribers. null if no subcribers</summary>
12095 </member>
12096 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
12097 <summary>Raises the GridLayer event</summary>
12098 <param name="e">A GridLayerEventArgs object containing the
12099 data sent by simulator</param>
12100 </member>
12101 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
12102 <summary>Thread sync lock object</summary>
12103 </member>
12104 <member name="E:OpenMetaverse.GridManager.GridLayer">
12105 <summary>Raised when the simulator sends GridLayer object containing
12106 a map tile coordinates and texture information</summary>
12107 </member>
12108 <member name="F:OpenMetaverse.GridManager.m_GridItems">
12109 <summary>The event subscribers. null if no subcribers</summary>
12110 </member>
12111 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
12112 <summary>Raises the GridItems event</summary>
12113 <param name="e">A GridItemEventArgs object containing the
12114 data sent by simulator</param>
12115 </member>
12116 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
12117 <summary>Thread sync lock object</summary>
12118 </member>
12119 <member name="E:OpenMetaverse.GridManager.GridItems">
12120 <summary>Raised when the simulator sends GridItems object containing
12121 details on events, land sales at a specific location</summary>
12122 </member>
12123 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
12124 <summary>The event subscribers. null if no subcribers</summary>
12125 </member>
12126 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
12127 <summary>Raises the RegionHandleReply event</summary>
12128 <param name="e">A RegionHandleReplyEventArgs object containing the
12129 data sent by simulator</param>
12130 </member>
12131 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
12132 <summary>Thread sync lock object</summary>
12133 </member>
12134 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
12135 <summary>Raised in response to a Region lookup</summary>
12136 </member>
12137 <member name="P:OpenMetaverse.GridManager.SunPhase">
12138 <summary>Unknown</summary>
12139 </member>
12140 <member name="P:OpenMetaverse.GridManager.SunDirection">
12141 <summary>Current direction of the sun</summary>
12142 </member>
12143 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
12144 <summary>Current angular velocity of the sun</summary>
12145 </member>
12146 <member name="P:OpenMetaverse.GridManager.TimeOfDay">
12147 <summary>Microseconds since the start of SL 4-hour day</summary>
12148 </member>
12149 <member name="F:OpenMetaverse.GridManager.Regions">
12150 <summary>A dictionary of all the regions, indexed by region name</summary>
12151 </member>
12152 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
12153 <summary>A dictionary of all the regions, indexed by region handle</summary>
12154 </member>
12155 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
12156 <summary>
12157 Constructor
12158 </summary>
12159 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
12160 </member>
12161 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
12162 <summary>
12163
12164 </summary>
12165 <param name="layer"></param>
12166 </member>
12167 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
12168 <summary>
12169 Request a map layer
12170 </summary>
12171 <param name="regionName">The name of the region</param>
12172 <param name="layer">The type of layer</param>
12173 </member>
12174 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
12175 <summary>
12176
12177 </summary>
12178 <param name="layer"></param>
12179 <param name="minX"></param>
12180 <param name="minY"></param>
12181 <param name="maxX"></param>
12182 <param name="maxY"></param>
12183 <param name="returnNonExistent"></param>
12184 </member>
12185 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
12186 <summary>
12187
12188 </summary>
12189 <param name="regionHandle"></param>
12190 <param name="item"></param>
12191 <param name="layer"></param>
12192 <param name="timeoutMS"></param>
12193 <returns></returns>
12194 </member>
12195 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
12196 <summary>
12197
12198 </summary>
12199 <param name="regionHandle"></param>
12200 <param name="item"></param>
12201 <param name="layer"></param>
12202 </member>
12203 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
12204 <summary>
12205 Request data for all mainland (Linden managed) simulators
12206 </summary>
12207 </member>
12208 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
12209 <summary>
12210 Request the region handle for the specified region UUID
12211 </summary>
12212 <param name="regionID">UUID of the region to look up</param>
12213 </member>
12214 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
12215 <summary>
12216 Get grid region information using the region name, this function
12217 will block until it can find the region or gives up
12218 </summary>
12219 <param name="name">Name of sim you're looking for</param>
12220 <param name="layer">Layer that you are requesting</param>
12221 <param name="region">Will contain a GridRegion for the sim you're
12222 looking for if successful, otherwise an empty structure</param>
12223 <returns>True if the GridRegion was successfully fetched, otherwise
12224 false</returns>
12225 </member>
12226 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12227 <summary>Process an incoming packet and raise the appropriate events</summary>
12228 <param name="sender">The sender</param>
12229 <param name="e">The EventArgs object containing the packet data</param>
12230 </member>
12231 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12232 <summary>Process an incoming packet and raise the appropriate events</summary>
12233 <param name="sender">The sender</param>
12234 <param name="e">The EventArgs object containing the packet data</param>
12235 </member>
12236 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12237 <summary>Process an incoming packet and raise the appropriate events</summary>
12238 <param name="sender">The sender</param>
12239 <param name="e">The EventArgs object containing the packet data</param>
12240 </member>
12241 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12242 <summary>Process an incoming packet and raise the appropriate events</summary>
12243 <param name="sender">The sender</param>
12244 <param name="e">The EventArgs object containing the packet data</param>
12245 </member>
12246 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12247 <summary>Process an incoming packet and raise the appropriate events</summary>
12248 <param name="sender">The sender</param>
12249 <param name="e">The EventArgs object containing the packet data</param>
12250 </member>
12251 <member name="T:OpenMetaverse.GroupMember">
12252 <summary>
12253 Avatar group management
12254 </summary>
12255 </member>
12256 <member name="F:OpenMetaverse.GroupMember.ID">
12257 <summary>Key of Group Member</summary>
12258 </member>
12259 <member name="F:OpenMetaverse.GroupMember.Contribution">
12260 <summary>Total land contribution</summary>
12261 </member>
12262 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
12263 <summary>Online status information</summary>
12264 </member>
12265 <member name="F:OpenMetaverse.GroupMember.Powers">
12266 <summary>Abilities that the Group Member has</summary>
12267 </member>
12268 <member name="F:OpenMetaverse.GroupMember.Title">
12269 <summary>Current group title</summary>
12270 </member>
12271 <member name="F:OpenMetaverse.GroupMember.IsOwner">
12272 <summary>Is a group owner</summary>
12273 </member>
12274 <member name="T:OpenMetaverse.GroupRole">
12275 <summary>
12276 Role manager for a group
12277 </summary>
12278 </member>
12279 <member name="F:OpenMetaverse.GroupRole.GroupID">
12280 <summary>Key of the group</summary>
12281 </member>
12282 <member name="F:OpenMetaverse.GroupRole.ID">
12283 <summary>Key of Role</summary>
12284 </member>
12285 <member name="F:OpenMetaverse.GroupRole.Name">
12286 <summary>Name of Role</summary>
12287 </member>
12288 <member name="F:OpenMetaverse.GroupRole.Title">
12289 <summary>Group Title associated with Role</summary>
12290 </member>
12291 <member name="F:OpenMetaverse.GroupRole.Description">
12292 <summary>Description of Role</summary>
12293 </member>
12294 <member name="F:OpenMetaverse.GroupRole.Powers">
12295 <summary>Abilities Associated with Role</summary>
12296 </member>
12297 <member name="M:OpenMetaverse.GroupRole.ToString">
12298 <summary>Returns the role's title</summary>
12299 <returns>The role's title</returns>
12300 </member>
12301 <member name="T:OpenMetaverse.GroupTitle">
12302 <summary>
12303 Class to represent Group Title
12304 </summary>
12305 </member>
12306 <member name="F:OpenMetaverse.GroupTitle.GroupID">
12307 <summary>Key of the group</summary>
12308 </member>
12309 <member name="F:OpenMetaverse.GroupTitle.RoleID">
12310 <summary>ID of the role title belongs to</summary>
12311 </member>
12312 <member name="F:OpenMetaverse.GroupTitle.Title">
12313 <summary>Group Title</summary>
12314 </member>
12315 <member name="F:OpenMetaverse.GroupTitle.Selected">
12316 <summary>Whether title is Active</summary>
12317 </member>
12318 <member name="M:OpenMetaverse.GroupTitle.ToString">
12319 <summary>Returns group title</summary>
12320 </member>
12321 <member name="T:OpenMetaverse.Group">
12322 <summary>
12323 Represents a group on the grid
12324 </summary>
12325 </member>
12326 <member name="F:OpenMetaverse.Group.ID">
12327 <summary>Key of Group</summary>
12328 </member>
12329 <member name="F:OpenMetaverse.Group.InsigniaID">
12330 <summary>Key of Group Insignia</summary>
12331 </member>
12332 <member name="F:OpenMetaverse.Group.FounderID">
12333 <summary>Key of Group Founder</summary>
12334 </member>
12335 <member name="F:OpenMetaverse.Group.OwnerRole">
12336 <summary>Key of Group Role for Owners</summary>
12337 </member>
12338 <member name="F:OpenMetaverse.Group.Name">
12339 <summary>Name of Group</summary>
12340 </member>
12341 <member name="F:OpenMetaverse.Group.Charter">
12342 <summary>Text of Group Charter</summary>
12343 </member>
12344 <member name="F:OpenMetaverse.Group.MemberTitle">
12345 <summary>Title of "everyone" role</summary>
12346 </member>
12347 <member name="F:OpenMetaverse.Group.OpenEnrollment">
12348 <summary>Is the group open for enrolement to everyone</summary>
12349 </member>
12350 <member name="F:OpenMetaverse.Group.ShowInList">
12351 <summary>Will group show up in search</summary>
12352 </member>
12353 <member name="F:OpenMetaverse.Group.Powers">
12354 <summary></summary>
12355 </member>
12356 <member name="F:OpenMetaverse.Group.AcceptNotices">
12357 <summary></summary>
12358 </member>
12359 <member name="F:OpenMetaverse.Group.AllowPublish">
12360 <summary></summary>
12361 </member>
12362 <member name="F:OpenMetaverse.Group.MaturePublish">
12363 <summary>Is the group Mature</summary>
12364 </member>
12365 <member name="F:OpenMetaverse.Group.MembershipFee">
12366 <summary>Cost of group membership</summary>
12367 </member>
12368 <member name="F:OpenMetaverse.Group.Money">
12369 <summary></summary>
12370 </member>
12371 <member name="F:OpenMetaverse.Group.Contribution">
12372 <summary></summary>
12373 </member>
12374 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
12375 <summary>The total number of current members this group has</summary>
12376 </member>
12377 <member name="F:OpenMetaverse.Group.GroupRolesCount">
12378 <summary>The number of roles this group has configured</summary>
12379 </member>
12380 <member name="F:OpenMetaverse.Group.ListInProfile">
12381 <summary>Show this group in agent's profile</summary>
12382 </member>
12383 <member name="M:OpenMetaverse.Group.ToString">
12384 <summary>Returns the name of the group</summary>
12385 <returns>A string containing the name of the group</returns>
12386 </member>
12387 <member name="T:OpenMetaverse.Vote">
12388 <summary>
12389 A group Vote
12390 </summary>
12391 </member>
12392 <member name="F:OpenMetaverse.Vote.Candidate">
12393 <summary>Key of Avatar who created Vote</summary>
12394 </member>
12395 <member name="F:OpenMetaverse.Vote.VoteString">
12396 <summary>Text of the Vote proposal</summary>
12397 </member>
12398 <member name="F:OpenMetaverse.Vote.NumVotes">
12399 <summary>Total number of votes</summary>
12400 </member>
12401 <member name="T:OpenMetaverse.GroupProposal">
12402 <summary>
12403 A group proposal
12404 </summary>
12405 </member>
12406 <member name="F:OpenMetaverse.GroupProposal.VoteText">
12407 <summary>The Text of the proposal</summary>
12408 </member>
12409 <member name="F:OpenMetaverse.GroupProposal.Quorum">
12410 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
12411 </member>
12412 <member name="F:OpenMetaverse.GroupProposal.Majority">
12413 <summary>The required ration of yes/no votes required for vote to pass</summary>
12414 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
12415 TODO: this should be an enum
12416 </member>
12417 <member name="F:OpenMetaverse.GroupProposal.Duration">
12418 <summary>The duration in days votes are accepted</summary>
12419 </member>
12420 <member name="T:OpenMetaverse.GroupAccountSummary">
12421 <summary>
12422
12423 </summary>
12424 </member>
12425 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
12426 <summary></summary>
12427 </member>
12428 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
12429 <summary></summary>
12430 </member>
12431 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
12432 <summary></summary>
12433 </member>
12434 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
12435 <summary></summary>
12436 </member>
12437 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
12438 <summary></summary>
12439 </member>
12440 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
12441 <summary></summary>
12442 </member>
12443 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
12444 <summary></summary>
12445 </member>
12446 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
12447 <summary></summary>
12448 </member>
12449 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
12450 <summary></summary>
12451 </member>
12452 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
12453 <summary></summary>
12454 </member>
12455 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
12456 <summary></summary>
12457 </member>
12458 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
12459 <summary></summary>
12460 </member>
12461 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
12462 <summary></summary>
12463 </member>
12464 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
12465 <summary></summary>
12466 </member>
12467 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
12468 <summary></summary>
12469 </member>
12470 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
12471 <summary></summary>
12472 </member>
12473 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
12474 <summary></summary>
12475 </member>
12476 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
12477 <summary></summary>
12478 </member>
12479 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
12480 <summary></summary>
12481 </member>
12482 <member name="T:OpenMetaverse.GroupNotice">
12483 <summary>
12484 Struct representing a group notice
12485 </summary>
12486 </member>
12487 <member name="F:OpenMetaverse.GroupNotice.Subject">
12488 <summary></summary>
12489 </member>
12490 <member name="F:OpenMetaverse.GroupNotice.Message">
12491 <summary></summary>
12492 </member>
12493 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
12494 <summary></summary>
12495 </member>
12496 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
12497 <summary></summary>
12498 </member>
12499 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
12500 <summary>
12501
12502 </summary>
12503 <returns></returns>
12504 </member>
12505 <member name="T:OpenMetaverse.GroupNoticesListEntry">
12506 <summary>
12507 Struct representing a group notice list entry
12508 </summary>
12509 </member>
12510 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
12511 <summary>Notice ID</summary>
12512 </member>
12513 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
12514 <summary>Creation timestamp of notice</summary>
12515 </member>
12516 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
12517 <summary>Agent name who created notice</summary>
12518 </member>
12519 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
12520 <summary>Notice subject</summary>
12521 </member>
12522 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
12523 <summary>Is there an attachment?</summary>
12524 </member>
12525 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
12526 <summary>Attachment Type</summary>
12527 </member>
12528 <member name="T:OpenMetaverse.ChatSessionMember">
12529 <summary>
12530 Struct representing a member of a group chat session and their settings
12531 </summary>
12532 </member>
12533 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
12534 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
12535 </member>
12536 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
12537 <summary>True if user has voice chat enabled</summary>
12538 </member>
12539 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
12540 <summary>True of Avatar has moderator abilities</summary>
12541 </member>
12542 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
12543 <summary>True if a moderator has muted this avatars chat</summary>
12544 </member>
12545 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
12546 <summary>True if a moderator has muted this avatars voice</summary>
12547 </member>
12548 <member name="T:OpenMetaverse.GroupRoleUpdate">
12549 <summary>
12550 Role update flags
12551 </summary>
12552 </member>
12553 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
12554 <summary></summary>
12555 </member>
12556 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
12557 <summary></summary>
12558 </member>
12559 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
12560 <summary></summary>
12561 </member>
12562 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
12563 <summary></summary>
12564 </member>
12565 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
12566 <summary></summary>
12567 </member>
12568 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
12569 <summary></summary>
12570 </member>
12571 <member name="F:OpenMetaverse.GroupPowers.None">
12572 <summary></summary>
12573 </member>
12574 <member name="F:OpenMetaverse.GroupPowers.Invite">
12575 <summary>Can send invitations to groups default role</summary>
12576 </member>
12577 <member name="F:OpenMetaverse.GroupPowers.Eject">
12578 <summary>Can eject members from group</summary>
12579 </member>
12580 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
12581 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
12582 </member>
12583 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
12584 <summary>Member is visible in the public member list</summary>
12585 </member>
12586 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
12587 <summary>Can create new roles</summary>
12588 </member>
12589 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
12590 <summary>Can delete existing roles</summary>
12591 </member>
12592 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
12593 <summary>Can change Role names, titles and descriptions</summary>
12594 </member>
12595 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
12596 <summary>Can assign other members to assigners role</summary>
12597 </member>
12598 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
12599 <summary>Can assign other members to any role</summary>
12600 </member>
12601 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
12602 <summary>Can remove members from roles</summary>
12603 </member>
12604 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
12605 <summary>Can assign and remove abilities in roles</summary>
12606 </member>
12607 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
12608 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
12609 members are publicly visible in group member listings</summary>
12610 </member>
12611 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
12612 <summary>Can buy land or deed land to group</summary>
12613 </member>
12614 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
12615 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
12616 private estates</summary>
12617 </member>
12618 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
12619 <summary>Can set land for-sale information on group owned parcels</summary>
12620 </member>
12621 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
12622 <summary>Can subdivide and join parcels</summary>
12623 </member>
12624 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
12625 <summary>Can change music and media settings</summary>
12626 </member>
12627 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
12628 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
12629 </member>
12630 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
12631 <summary>Can toggle various About Land > Options settings</summary>
12632 </member>
12633 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
12634 <summary>Can toggle "Show in Find Places" and set search category</summary>
12635 </member>
12636 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
12637 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
12638 </member>
12639 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
12640 <summary>Can set the landing point and teleport routing on group land</summary>
12641 </member>
12642 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
12643 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
12644 </member>
12645 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
12646 <summary>Can always fly while over group owned land</summary>
12647 </member>
12648 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
12649 <summary>Can always rez objects on group owned land</summary>
12650 </member>
12651 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
12652 <summary>Can always create landmarks for group owned parcels</summary>
12653 </member>
12654 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
12655 <summary>Can set home location on any group owned parcel</summary>
12656 </member>
12657 <member name="F:OpenMetaverse.GroupPowers.HostEvent">
12658 <summary>Allowed to hold events on group-owned land</summary>
12659 </member>
12660 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
12661 <summary>Can modify public access settings for group owned parcels</summary>
12662 </member>
12663 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
12664 <summary>Can manager parcel ban lists on group owned land</summary>
12665 </member>
12666 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
12667 <summary>Can manage pass list sales information</summary>
12668 </member>
12669 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
12670 <summary>Can eject and freeze other avatars on group owned land</summary>
12671 </member>
12672 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
12673 <summary>Can return objects set to group</summary>
12674 </member>
12675 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
12676 <summary>Can return non-group owned/set objects</summary>
12677 </member>
12678 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
12679 <summary>Can return group owned objects</summary>
12680 </member>
12681 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
12682 <summary>Can landscape using Linden plants</summary>
12683 </member>
12684 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
12685 <summary>Can deed objects to group</summary>
12686 </member>
12687 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
12688 <summary>Can move group owned objects</summary>
12689 </member>
12690 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
12691 <summary>Can set group owned objects for-sale</summary>
12692 </member>
12693 <member name="F:OpenMetaverse.GroupPowers.Accountable">
12694 <summary>Pay group liabilities and receive group dividends</summary>
12695 </member>
12696 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
12697 <summary>Can send group notices</summary>
12698 </member>
12699 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
12700 <summary>Can receive group notices</summary>
12701 </member>
12702 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
12703 <summary>Can create group proposals</summary>
12704 </member>
12705 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
12706 <summary>Can vote on group proposals</summary>
12707 </member>
12708 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
12709 <summary>Can join group chat sessions</summary>
12710 </member>
12711 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
12712 <summary>Can use voice chat in Group Chat sessions</summary>
12713 </member>
12714 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
12715 <summary>Can moderate group chat sessions</summary>
12716 </member>
12717 <member name="F:OpenMetaverse.GroupPowers.ExperienceAdmin">
12718 <summary>Has admin rights to any experiences owned by this group</summary>
12719 </member>
12720 <member name="F:OpenMetaverse.GroupPowers.ExperienceCreator">
12721 <summary>Can sign scripts for experiences owned by this group</summary>
12722 </member>
12723 <member name="F:OpenMetaverse.GroupPowers.GroupBanAccess">
12724 <summary>Allows access to ban / un-ban agents from a group</summary>
12725 </member>
12726 <member name="T:OpenMetaverse.GroupBanAction">
12727 <summary>
12728 Ban actions available for group members
12729 </summary>
12730 </member>
12731 <member name="F:OpenMetaverse.GroupBanAction.Ban">
12732 <summary> Ban agent from joining a group </summary>
12733 </member>
12734 <member name="F:OpenMetaverse.GroupBanAction.Unban">
12735 <summary> Remove restriction on agent jointing a group </summary>
12736 </member>
12737 <member name="T:OpenMetaverse.GroupManager">
12738 <summary>
12739 Handles all network traffic related to reading and writing group
12740 information
12741 </summary>
12742 </member>
12743 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
12744 <summary>The event subscribers. null if no subcribers</summary>
12745 </member>
12746 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
12747 <summary>Raises the CurrentGroups event</summary>
12748 <param name="e">A CurrentGroupsEventArgs object containing the
12749 data sent from the simulator</param>
12750 </member>
12751 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
12752 <summary>Thread sync lock object</summary>
12753 </member>
12754 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
12755 <summary>Raised when the simulator sends us data containing
12756 our current group membership</summary>
12757 </member>
12758 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
12759 <summary>The event subscribers. null if no subcribers</summary>
12760 </member>
12761 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
12762 <summary>Raises the GroupNamesReply event</summary>
12763 <param name="e">A GroupNamesEventArgs object containing the
12764 data response from the simulator</param>
12765 </member>
12766 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
12767 <summary>Thread sync lock object</summary>
12768 </member>
12769 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
12770 <summary>Raised when the simulator responds to a RequestGroupName
12771 or RequestGroupNames request</summary>
12772 </member>
12773 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
12774 <summary>The event subscribers. null if no subcribers</summary>
12775 </member>
12776 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
12777 <summary>Raises the GroupProfile event</summary>
12778 <param name="e">An GroupProfileEventArgs object containing the
12779 data returned from the simulator</param>
12780 </member>
12781 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
12782 <summary>Thread sync lock object</summary>
12783 </member>
12784 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
12785 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
12786 </member>
12787 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
12788 <summary>The event subscribers. null if no subcribers</summary>
12789 </member>
12790 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
12791 <summary>Raises the GroupMembers event</summary>
12792 <param name="e">A GroupMembersEventArgs object containing the
12793 data returned from the simulator</param>
12794 </member>
12795 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
12796 <summary>Thread sync lock object</summary>
12797 </member>
12798 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
12799 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
12800 </member>
12801 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
12802 <summary>The event subscribers. null if no subcribers</summary>
12803 </member>
12804 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
12805 <summary>Raises the GroupRolesDataReply event</summary>
12806 <param name="e">A GroupRolesDataReplyEventArgs object containing the
12807 data returned from the simulator</param>
12808 </member>
12809 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
12810 <summary>Thread sync lock object</summary>
12811 </member>
12812 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
12813 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
12814 </member>
12815 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
12816 <summary>The event subscribers. null if no subcribers</summary>
12817 </member>
12818 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
12819 <summary>Raises the GroupRoleMembersReply event</summary>
12820 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
12821 data returned from the simulator</param>
12822 </member>
12823 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
12824 <summary>Thread sync lock object</summary>
12825 </member>
12826 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
12827 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
12828 </member>
12829 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
12830 <summary>The event subscribers. null if no subcribers</summary>
12831 </member>
12832 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
12833 <summary>Raises the GroupTitlesReply event</summary>
12834 <param name="e">A GroupTitlesReplyEventArgs object containing the
12835 data returned from the simulator</param>
12836 </member>
12837 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
12838 <summary>Thread sync lock object</summary>
12839 </member>
12840 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
12841 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
12842 </member>
12843 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
12844 <summary>The event subscribers. null if no subcribers</summary>
12845 </member>
12846 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
12847 <summary>Raises the GroupAccountSummary event</summary>
12848 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
12849 data returned from the simulator</param>
12850 </member>
12851 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
12852 <summary>Thread sync lock object</summary>
12853 </member>
12854 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
12855 <summary>Raised when a response to a RequestGroupAccountSummary is returned
12856 by the simulator</summary>
12857 </member>
12858 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
12859 <summary>The event subscribers. null if no subcribers</summary>
12860 </member>
12861 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
12862 <summary>Raises the GroupCreated event</summary>
12863 <param name="e">An GroupCreatedEventArgs object containing the
12864 data returned from the simulator</param>
12865 </member>
12866 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
12867 <summary>Thread sync lock object</summary>
12868 </member>
12869 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
12870 <summary>Raised when a request to create a group is successful</summary>
12871 </member>
12872 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
12873 <summary>The event subscribers. null if no subcribers</summary>
12874 </member>
12875 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
12876 <summary>Raises the GroupJoined event</summary>
12877 <param name="e">A GroupOperationEventArgs object containing the
12878 result of the operation returned from the simulator</param>
12879 </member>
12880 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
12881 <summary>Thread sync lock object</summary>
12882 </member>
12883 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
12884 <summary>Raised when a request to join a group either
12885 fails or succeeds</summary>
12886 </member>
12887 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
12888 <summary>The event subscribers. null if no subcribers</summary>
12889 </member>
12890 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
12891 <summary>Raises the GroupLeft event</summary>
12892 <param name="e">A GroupOperationEventArgs object containing the
12893 result of the operation returned from the simulator</param>
12894 </member>
12895 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
12896 <summary>Thread sync lock object</summary>
12897 </member>
12898 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
12899 <summary>Raised when a request to leave a group either
12900 fails or succeeds</summary>
12901 </member>
12902 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
12903 <summary>The event subscribers. null if no subcribers</summary>
12904 </member>
12905 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
12906 <summary>Raises the GroupDropped event</summary>
12907 <param name="e">An GroupDroppedEventArgs object containing the
12908 the group your agent left</param>
12909 </member>
12910 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
12911 <summary>Thread sync lock object</summary>
12912 </member>
12913 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
12914 <summary>Raised when A group is removed from the group server</summary>
12915 </member>
12916 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
12917 <summary>The event subscribers. null if no subcribers</summary>
12918 </member>
12919 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
12920 <summary>Raises the GroupMemberEjected event</summary>
12921 <param name="e">An GroupMemberEjectedEventArgs object containing the
12922 data returned from the simulator</param>
12923 </member>
12924 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
12925 <summary>Thread sync lock object</summary>
12926 </member>
12927 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
12928 <summary>Raised when a request to eject a member from a group either
12929 fails or succeeds</summary>
12930 </member>
12931 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
12932 <summary>The event subscribers. null if no subcribers</summary>
12933 </member>
12934 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
12935 <summary>Raises the GroupNoticesListReply event</summary>
12936 <param name="e">An GroupNoticesListReplyEventArgs object containing the
12937 data returned from the simulator</param>
12938 </member>
12939 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
12940 <summary>Thread sync lock object</summary>
12941 </member>
12942 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
12943 <summary>Raised when the simulator sends us group notices</summary>
12944 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
12945 </member>
12946 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
12947 <summary>The event subscribers. null if no subcribers</summary>
12948 </member>
12949 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
12950 <summary>Raises the GroupInvitation event</summary>
12951 <param name="e">An GroupInvitationEventArgs object containing the
12952 data returned from the simulator</param>
12953 </member>
12954 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
12955 <summary>Thread sync lock object</summary>
12956 </member>
12957 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
12958 <summary>Raised when another agent invites our avatar to join a group</summary>
12959 </member>
12960 <member name="F:OpenMetaverse.GroupManager.m_BannedAgents">
12961 <summary>The event subscribers. null if no subcribers</summary>
12962 </member>
12963 <member name="M:OpenMetaverse.GroupManager.OnBannedAgents(OpenMetaverse.BannedAgentsEventArgs)">
12964 <summary>Raises the BannedAgents event</summary>
12965 <param name="e">An BannedAgentsEventArgs object containing the
12966 data returned from the simulator</param>
12967 </member>
12968 <member name="F:OpenMetaverse.GroupManager.m_BannedAgentsLock">
12969 <summary>Thread sync lock object</summary>
12970 </member>
12971 <member name="E:OpenMetaverse.GroupManager.BannedAgents">
12972 <summary>Raised when another agent invites our avatar to join a group</summary>
12973 </member>
12974 <member name="F:OpenMetaverse.GroupManager.Client">
12975 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
12976 </member>
12977 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
12978 <summary>Currently-active group members requests</summary>
12979 </member>
12980 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
12981 <summary>Currently-active group roles requests</summary>
12982 </member>
12983 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
12984 <summary>Currently-active group role-member requests</summary>
12985 </member>
12986 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
12987 <summary>Dictionary keeping group members while request is in progress</summary>
12988 </member>
12989 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
12990 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
12991 </member>
12992 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
12993 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
12994 </member>
12995 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
12996 <summary>Caches group name lookups</summary>
12997 </member>
12998 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
12999 <summary>
13000 Construct a new instance of the GroupManager class
13001 </summary>
13002 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
13003 </member>
13004 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
13005 <summary>
13006 Request a current list of groups the avatar is a member of.
13007 </summary>
13008 <remarks>CAPS Event Queue must be running for this to work since the results
13009 come across CAPS.</remarks>
13010 </member>
13011 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
13012 <summary>
13013 Lookup name of group based on groupID
13014 </summary>
13015 <param name="groupID">groupID of group to lookup name for.</param>
13016 </member>
13017 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
13018 <summary>
13019 Request lookup of multiple group names
13020 </summary>
13021 <param name="groupIDs">List of group IDs to request.</param>
13022 </member>
13023 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
13024 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
13025 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
13026 <param name="group">group ID (UUID)</param>
13027 </member>
13028 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
13029 <summary>Request a list of group members.</summary>
13030 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
13031 <param name="group">group ID (UUID)</param>
13032 <returns>UUID of the request, use to index into cache</returns>
13033 </member>
13034 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
13035 <summary>Request group roles</summary>
13036 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
13037 <param name="group">group ID (UUID)</param>
13038 <returns>UUID of the request, use to index into cache</returns>
13039 </member>
13040 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
13041 <summary>Request members (members,role) role mapping for a group.</summary>
13042 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
13043 <param name="group">group ID (UUID)</param>
13044 <returns>UUID of the request, use to index into cache</returns>
13045 </member>
13046 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
13047 <summary>Request a groups Titles</summary>
13048 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
13049 <param name="group">group ID (UUID)</param>
13050 <returns>UUID of the request, use to index into cache</returns>
13051 </member>
13052 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
13053 <summary>Begin to get the group account summary</summary>
13054 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
13055 <param name="group">group ID (UUID)</param>
13056 <param name="intervalDays">How long of an interval</param>
13057 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
13058 </member>
13059 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
13060 <summary>Invites a user to a group</summary>
13061 <param name="group">The group to invite to</param>
13062 <param name="roles">A list of roles to invite a person to</param>
13063 <param name="personkey">Key of person to invite</param>
13064 </member>
13065 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
13066 <summary>Set a group as the current active group</summary>
13067 <param name="id">group ID (UUID)</param>
13068 </member>
13069 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13070 <summary>Change the role that determines your active title</summary>
13071 <param name="group">Group ID to use</param>
13072 <param name="role">Role ID to change to</param>
13073 </member>
13074 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
13075 <summary>Set this avatar's tier contribution</summary>
13076 <param name="group">Group ID to change tier in</param>
13077 <param name="contribution">amount of tier to donate</param>
13078 </member>
13079 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
13080 <summary>
13081 Save wheather agent wants to accept group notices and list this group in their profile
13082 </summary>
13083 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
13084 <param name="acceptNotices">Accept notices from this group</param>
13085 <param name="listInProfile">List this group in the profile</param>
13086 </member>
13087 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
13088 <summary>Request to join a group</summary>
13089 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
13090 <param name="id">group ID (UUID) to join.</param>
13091 </member>
13092 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
13093 <summary>
13094 Request to create a new group. If the group is successfully
13095 created, L$100 will automatically be deducted
13096 </summary>
13097 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
13098 <param name="group">Group struct containing the new group info</param>
13099 </member>
13100 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
13101 <summary>Update a group's profile and other information</summary>
13102 <param name="id">Groups ID (UUID) to update.</param>
13103 <param name="group">Group struct to update.</param>
13104 </member>
13105 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13106 <summary>Eject a user from a group</summary>
13107 <param name="group">Group ID to eject the user from</param>
13108 <param name="member">Avatar's key to eject</param>
13109 </member>
13110 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
13111 <summary>Update role information</summary>
13112 <param name="role">Modified role to be updated</param>
13113 </member>
13114 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
13115 <summary>Create a new group role</summary>
13116 <param name="group">Group ID to update</param>
13117 <param name="role">Role to create</param>
13118 </member>
13119 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13120 <summary>Delete a group role</summary>
13121 <param name="group">Group ID to update</param>
13122 <param name="roleID">Role to delete</param>
13123 </member>
13124 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13125 <summary>Remove an avatar from a role</summary>
13126 <param name="group">Group ID to update</param>
13127 <param name="role">Role ID to be removed from</param>
13128 <param name="member">Avatar's Key to remove</param>
13129 </member>
13130 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13131 <summary>Assign an avatar to a role</summary>
13132 <param name="group">Group ID to update</param>
13133 <param name="role">Role ID to assign to</param>
13134 <param name="member">Avatar's ID to assign to role</param>
13135 </member>
13136 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
13137 <summary>Request the group notices list</summary>
13138 <param name="group">Group ID to fetch notices for</param>
13139 </member>
13140 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
13141 <summary>Request a group notice by key</summary>
13142 <param name="noticeID">ID of group notice</param>
13143 </member>
13144 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
13145 <summary>Send out a group notice</summary>
13146 <param name="group">Group ID to update</param>
13147 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
13148 </member>
13149 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
13150 <summary>Start a group proposal (vote)</summary>
13151 <param name="group">The Group ID to send proposal to</param>
13152 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
13153 </member>
13154 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
13155 <summary>Request to leave a group</summary>
13156 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
13157 <param name="groupID">The group to leave</param>
13158 </member>
13159 <member name="M:OpenMetaverse.GroupManager.GetGroupAPIUri(OpenMetaverse.UUID)">
13160 <summary>
13161 Gets the URI of the cpability for handling group bans
13162 </summary>
13163 <param name="groupID">Group ID</param>
13164 <returns>null, if the feature is not supported, or URI of the capability</returns>
13165 </member>
13166 <member name="M:OpenMetaverse.GroupManager.RequestBannedAgents(OpenMetaverse.UUID)">
13167 <summary>
13168 Request a list of residents banned from joining a group
13169 </summary>
13170 <param name="groupID">UUID of the group</param>
13171 </member>
13172 <member name="M:OpenMetaverse.GroupManager.RequestBannedAgents(OpenMetaverse.UUID,System.EventHandler{OpenMetaverse.BannedAgentsEventArgs})">
13173 <summary>
13174 Request a list of residents banned from joining a group
13175 </summary>
13176 <param name="groupID">UUID of the group</param>
13177 <param name="callback">Callback on request completition</param>
13178 </member>
13179 <member name="M:OpenMetaverse.GroupManager.RequestBanAction(OpenMetaverse.UUID,OpenMetaverse.GroupBanAction,OpenMetaverse.UUID[])">
13180 <summary>
13181 Request that group of agents be banned or unbanned from the group
13182 </summary>
13183 <param name="groupID">Group ID</param>
13184 <param name="action">Ban/Unban action</param>
13185 <param name="agents">Array of agents UUIDs to ban</param>
13186 </member>
13187 <member name="M:OpenMetaverse.GroupManager.RequestBanAction(OpenMetaverse.UUID,OpenMetaverse.GroupBanAction,OpenMetaverse.UUID[],System.EventHandler{System.EventArgs})">
13188 <summary>
13189 Request that group of agents be banned or unbanned from the group
13190 </summary>
13191 <param name="groupID">Group ID</param>
13192 <param name="action">Ban/Unban action</param>
13193 <param name="agents">Array of agents UUIDs to ban</param>
13194 <param name="callback">Callback</param>
13195 </member>
13196 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13197 <summary>Process an incoming packet and raise the appropriate events</summary>
13198 <param name="sender">The sender</param>
13199 <param name="e">The EventArgs object containing the packet data</param>
13200 </member>
13201 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13202 <summary>Process an incoming packet and raise the appropriate events</summary>
13203 <param name="sender">The sender</param>
13204 <param name="e">The EventArgs object containing the packet data</param>
13205 </member>
13206 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13207 <summary>Process an incoming packet and raise the appropriate events</summary>
13208 <param name="sender">The sender</param>
13209 <param name="e">The EventArgs object containing the packet data</param>
13210 </member>
13211 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13212 <summary>Process an incoming packet and raise the appropriate events</summary>
13213 <param name="sender">The sender</param>
13214 <param name="e">The EventArgs object containing the packet data</param>
13215 </member>
13216 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13217 <summary>Process an incoming packet and raise the appropriate events</summary>
13218 <param name="sender">The sender</param>
13219 <param name="e">The EventArgs object containing the packet data</param>
13220 </member>
13221 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13222 <summary>Process an incoming packet and raise the appropriate events</summary>
13223 <param name="sender">The sender</param>
13224 <param name="e">The EventArgs object containing the packet data</param>
13225 </member>
13226 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13227 <summary>Process an incoming packet and raise the appropriate events</summary>
13228 <param name="sender">The sender</param>
13229 <param name="e">The EventArgs object containing the packet data</param>
13230 </member>
13231 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13232 <summary>Process an incoming packet and raise the appropriate events</summary>
13233 <param name="sender">The sender</param>
13234 <param name="e">The EventArgs object containing the packet data</param>
13235 </member>
13236 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13237 <summary>Process an incoming packet and raise the appropriate events</summary>
13238 <param name="sender">The sender</param>
13239 <param name="e">The EventArgs object containing the packet data</param>
13240 </member>
13241 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13242 <summary>Process an incoming packet and raise the appropriate events</summary>
13243 <param name="sender">The sender</param>
13244 <param name="e">The EventArgs object containing the packet data</param>
13245 </member>
13246 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13247 <summary>Process an incoming packet and raise the appropriate events</summary>
13248 <param name="sender">The sender</param>
13249 <param name="e">The EventArgs object containing the packet data</param>
13250 </member>
13251 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13252 <summary>Process an incoming packet and raise the appropriate events</summary>
13253 <param name="sender">The sender</param>
13254 <param name="e">The EventArgs object containing the packet data</param>
13255 </member>
13256 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13257 <summary>Process an incoming packet and raise the appropriate events</summary>
13258 <param name="sender">The sender</param>
13259 <param name="e">The EventArgs object containing the packet data</param>
13260 </member>
13261 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13262 <summary>Process an incoming packet and raise the appropriate events</summary>
13263 <param name="sender">The sender</param>
13264 <param name="e">The EventArgs object containing the packet data</param>
13265 </member>
13266 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13267 <summary>Process an incoming packet and raise the appropriate events</summary>
13268 <param name="sender">The sender</param>
13269 <param name="e">The EventArgs object containing the packet data</param>
13270 </member>
13271 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
13272 <summary>Contains the current groups your agent is a member of</summary>
13273 </member>
13274 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
13275 <summary>Get the current groups your agent is a member of</summary>
13276 </member>
13277 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
13278 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
13279 <param name="groups">The current groups your agent is a member of</param>
13280 </member>
13281 <member name="T:OpenMetaverse.GroupNamesEventArgs">
13282 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
13283 </member>
13284 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
13285 <summary>Get the Group Names dictionary</summary>
13286 </member>
13287 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
13288 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
13289 <param name="groupNames">The Group names dictionary</param>
13290 </member>
13291 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
13292 <summary>Represents the members of a group</summary>
13293 </member>
13294 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
13295 <summary>Get the ID as returned by the request to correlate
13296 this result set and the request</summary>
13297 </member>
13298 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
13299 <summary>Get the ID of the group</summary>
13300 </member>
13301 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
13302 <summary>Get the dictionary of members</summary>
13303 </member>
13304 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
13305 <summary>
13306 Construct a new instance of the GroupMembersReplyEventArgs class
13307 </summary>
13308 <param name="requestID">The ID of the request</param>
13309 <param name="groupID">The ID of the group</param>
13310 <param name="members">The membership list of the group</param>
13311 </member>
13312 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
13313 <summary>Represents the roles associated with a group</summary>
13314 </member>
13315 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
13316 <summary>Get the ID as returned by the request to correlate
13317 this result set and the request</summary>
13318 </member>
13319 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
13320 <summary>Get the ID of the group</summary>
13321 </member>
13322 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
13323 <summary>Get the dictionary containing the roles</summary>
13324 </member>
13325 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
13326 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
13327 <param name="requestID">The ID as returned by the request to correlate
13328 this result set and the request</param>
13329 <param name="groupID">The ID of the group</param>
13330 <param name="roles">The dictionary containing the roles</param>
13331 </member>
13332 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
13333 <summary>Represents the Role to Member mappings for a group</summary>
13334 </member>
13335 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
13336 <summary>Get the ID as returned by the request to correlate
13337 this result set and the request</summary>
13338 </member>
13339 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
13340 <summary>Get the ID of the group</summary>
13341 </member>
13342 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
13343 <summary>Get the member to roles map</summary>
13344 </member>
13345 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
13346 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
13347 <param name="requestID">The ID as returned by the request to correlate
13348 this result set and the request</param>
13349 <param name="groupID">The ID of the group</param>
13350 <param name="rolesMembers">The member to roles map</param>
13351 </member>
13352 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
13353 <summary>Represents the titles for a group</summary>
13354 </member>
13355 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
13356 <summary>Get the ID as returned by the request to correlate
13357 this result set and the request</summary>
13358 </member>
13359 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
13360 <summary>Get the ID of the group</summary>
13361 </member>
13362 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
13363 <summary>Get the titles</summary>
13364 </member>
13365 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
13366 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
13367 <param name="requestID">The ID as returned by the request to correlate
13368 this result set and the request</param>
13369 <param name="groupID">The ID of the group</param>
13370 <param name="titles">The titles</param>
13371 </member>
13372 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
13373 <summary>Represents the summary data for a group</summary>
13374 </member>
13375 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
13376 <summary>Get the ID of the group</summary>
13377 </member>
13378 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
13379 <summary>Get the summary data</summary>
13380 </member>
13381 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
13382 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
13383 <param name="groupID">The ID of the group</param>
13384 <param name="summary">The summary data</param>
13385 </member>
13386 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
13387 <summary>A response to a group create request</summary>
13388 </member>
13389 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
13390 <summary>Get the ID of the group</summary>
13391 </member>
13392 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
13393 <summary>true of the group was created successfully</summary>
13394 </member>
13395 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
13396 <summary>A string containing the message</summary>
13397 </member>
13398 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
13399 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
13400 <param name="groupID">The ID of the group</param>
13401 <param name="success">the success or faulure of the request</param>
13402 <param name="messsage">A string containing additional information</param>
13403 </member>
13404 <member name="T:OpenMetaverse.GroupOperationEventArgs">
13405 <summary>Represents a response to a request</summary>
13406 </member>
13407 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
13408 <summary>Get the ID of the group</summary>
13409 </member>
13410 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
13411 <summary>true of the request was successful</summary>
13412 </member>
13413 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
13414 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
13415 <param name="groupID">The ID of the group</param>
13416 <param name="success">true of the request was successful</param>
13417 </member>
13418 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
13419 <summary>Represents your agent leaving a group</summary>
13420 </member>
13421 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
13422 <summary>Get the ID of the group</summary>
13423 </member>
13424 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
13425 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
13426 <param name="groupID">The ID of the group</param>
13427 </member>
13428 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
13429 <summary>Represents a list of active group notices</summary>
13430 </member>
13431 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
13432 <summary>Get the ID of the group</summary>
13433 </member>
13434 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
13435 <summary>Get the notices list</summary>
13436 </member>
13437 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
13438 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
13439 <param name="groupID">The ID of the group</param>
13440 <param name="notices">The list containing active notices</param>
13441 </member>
13442 <member name="T:OpenMetaverse.GroupProfileEventArgs">
13443 <summary>Represents the profile of a group</summary>
13444 </member>
13445 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
13446 <summary>Get the group profile</summary>
13447 </member>
13448 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
13449 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
13450 <param name="group">The group profile</param>
13451 </member>
13452 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
13453 <summary>
13454 Provides notification of a group invitation request sent by another Avatar
13455 </summary>
13456 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
13457 to join a group.</remarks>
13458 </member>
13459 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
13460 <summary>The ID of the Avatar sending the group invitation</summary>
13461 </member>
13462 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
13463 <summary>The name of the Avatar sending the group invitation</summary>
13464 </member>
13465 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
13466 <summary>A message containing the request information which includes
13467 the name of the group, the groups charter and the fee to join details</summary>
13468 </member>
13469 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
13470 <summary>The Simulator</summary>
13471 </member>
13472 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
13473 <summary>Set to true to accept invitation, false to decline</summary>
13474 </member>
13475 <member name="T:OpenMetaverse.BannedAgentsEventArgs">
13476 <summary>
13477 Result of the request for list of agents banned from a group
13478 </summary>
13479 </member>
13480 <member name="P:OpenMetaverse.BannedAgentsEventArgs.GroupID">
13481 <summary> Indicates if list of banned agents for a group was successfully retrieved </summary>
13482 </member>
13483 <member name="P:OpenMetaverse.BannedAgentsEventArgs.Success">
13484 <summary> Indicates if list of banned agents for a group was successfully retrieved </summary>
13485 </member>
13486 <member name="P:OpenMetaverse.BannedAgentsEventArgs.BannedAgents">
13487 <summary> Array containing a list of UUIDs of the agents banned from a group </summary>
13488 </member>
13489 <member name="T:OpenMetaverse.Helpers">
13490 <summary>
13491 Static helper functions and global variables
13492 </summary>
13493 </member>
13494 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
13495 <summary>This header flag signals that ACKs are appended to the packet</summary>
13496 </member>
13497 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
13498 <summary>This header flag signals that this packet has been sent before</summary>
13499 </member>
13500 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
13501 <summary>This header flags signals that an ACK is expected for this packet</summary>
13502 </member>
13503 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
13504 <summary>This header flag signals that the message is compressed using zerocoding</summary>
13505 </member>
13506 <member name="T:OpenMetaverse.Helpers.LogLevel">
13507 <summary>
13508 Passed to Logger.Log() to identify the severity of a log entry
13509 </summary>
13510 </member>
13511 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
13512 <summary>No logging information will be output</summary>
13513 </member>
13514 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
13515 <summary>Non-noisy useful information, may be helpful in
13516 debugging a problem</summary>
13517 </member>
13518 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning">
13519 <summary>A non-critical error occurred. A warning will not
13520 prevent the rest of the library from operating as usual,
13521 although it may be indicative of an underlying issue</summary>
13522 </member>
13523 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
13524 <summary>A critical error has occurred. Generally this will
13525 be followed by the network layer shutting down, although the
13526 stability of the library after an error is uncertain</summary>
13527 </member>
13528 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
13529 <summary>Used for internal testing, this logging level can
13530 generate very noisy (long and/or repetitive) messages. Don't
13531 pass this to the Log() function, use DebugLog() instead.
13532 </summary>
13533 </member>
13534 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
13535 <summary>
13536
13537 </summary>
13538 <param name="offset"></param>
13539 <returns></returns>
13540 </member>
13541 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
13542 <summary>
13543
13544 </summary>
13545 <param name="bytes"></param>
13546 <param name="pos"></param>
13547 <returns></returns>
13548 </member>
13549 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
13550 <summary>
13551
13552 </summary>
13553 <param name="rotation"></param>
13554 <returns></returns>
13555 </member>
13556 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
13557 <summary>
13558
13559 </summary>
13560 <param name="bytes"></param>
13561 <param name="pos"></param>
13562 <returns></returns>
13563 </member>
13564 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)">
13565 <summary>
13566 Given an X/Y location in absolute (grid-relative) terms, a region
13567 handle is returned along with the local X/Y location in that region
13568 </summary>
13569 <param name="globalX">The absolute X location, a number such as
13570 255360.35</param>
13571 <param name="globalY">The absolute Y location, a number such as
13572 255360.35</param>
13573 <param name="localX">The sim-local X position of the global X
13574 position, a value from 0.0 to 256.0</param>
13575 <param name="localY">The sim-local Y position of the global Y
13576 position, a value from 0.0 to 256.0</param>
13577 <returns>A 64-bit region handle that can be used to teleport to</returns>
13578 </member>
13579 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
13580 <summary>
13581 Converts a floating point number to a terse string format used for
13582 transmitting numbers in wearable asset files
13583 </summary>
13584 <param name="val">Floating point number to convert to a string</param>
13585 <returns>A terse string representation of the input number</returns>
13586 </member>
13587 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
13588 <summary>
13589 Convert a variable length field (byte array) to a string, with a
13590 field name prepended to each line of the output
13591 </summary>
13592 <remarks>If the byte array has unprintable characters in it, a
13593 hex dump will be written instead</remarks>
13594 <param name="output">The StringBuilder object to write to</param>
13595 <param name="bytes">The byte array to convert to a string</param>
13596 <param name="fieldName">A field name to prepend to each line of output</param>
13597 </member>
13598 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
13599 <summary>
13600 Decode a zerocoded byte array, used to decompress packets marked
13601 with the zerocoded flag
13602 </summary>
13603 <remarks>Any time a zero is encountered, the next byte is a count
13604 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
13605 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
13606 first four bytes are copied directly to the output buffer.
13607 </remarks>
13608 <param name="src">The byte array to decode</param>
13609 <param name="srclen">The length of the byte array to decode. This
13610 would be the length of the packet up to (but not including) any
13611 appended ACKs</param>
13612 <param name="dest">The output byte array to decode to</param>
13613 <returns>The length of the output buffer</returns>
13614 </member>
13615 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
13616 <summary>
13617 Encode a byte array with zerocoding. Used to compress packets marked
13618 with the zerocoded flag. Any zeroes in the array are compressed down
13619 to a single zero byte followed by a count of how many zeroes to expand
13620 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
13621 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
13622 directly to the output buffer.
13623 </summary>
13624 <param name="src">The byte array to encode</param>
13625 <param name="srclen">The length of the byte array to encode</param>
13626 <param name="dest">The output byte array to encode to</param>
13627 <returns>The length of the output buffer</returns>
13628 </member>
13629 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
13630 <summary>
13631 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
13632 </summary>
13633 <param name="creationDate">Creation date</param>
13634 <param name="saleType">Sale type</param>
13635 <param name="invType">Inventory type</param>
13636 <param name="type">Type</param>
13637 <param name="assetID">Asset ID</param>
13638 <param name="groupID">Group ID</param>
13639 <param name="salePrice">Sale price</param>
13640 <param name="ownerID">Owner ID</param>
13641 <param name="creatorID">Creator ID</param>
13642 <param name="itemID">Item ID</param>
13643 <param name="folderID">Folder ID</param>
13644 <param name="everyoneMask">Everyone mask (permissions)</param>
13645 <param name="flags">Flags</param>
13646 <param name="nextOwnerMask">Next owner mask (permissions)</param>
13647 <param name="groupMask">Group mask (permissions)</param>
13648 <param name="ownerMask">Owner mask (permissions)</param>
13649 <returns>The calculated CRC</returns>
13650 </member>
13651 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
13652 <summary>
13653 Attempts to load a file embedded in the assembly
13654 </summary>
13655 <param name="resourceName">The filename of the resource to load</param>
13656 <returns>A Stream for the requested file, or null if the resource
13657 was not successfully loaded</returns>
13658 </member>
13659 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
13660 <summary>
13661 Attempts to load a file either embedded in the assembly or found in
13662 a given search path
13663 </summary>
13664 <param name="resourceName">The filename of the resource to load</param>
13665 <param name="searchPath">An optional path that will be searched if
13666 the asset is not found embedded in the assembly</param>
13667 <returns>A Stream for the requested file, or null if the resource
13668 was not successfully loaded</returns>
13669 </member>
13670 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
13671 <summary>
13672 Converts a list of primitives to an object that can be serialized
13673 with the LLSD system
13674 </summary>
13675 <param name="prims">Primitives to convert to a serializable object</param>
13676 <returns>An object that can be serialized with LLSD</returns>
13677 </member>
13678 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
13679 <summary>
13680 Deserializes OSD in to a list of primitives
13681 </summary>
13682 <param name="osd">Structure holding the serialized primitive list,
13683 must be of the SDMap type</param>
13684 <returns>A list of deserialized primitives</returns>
13685 </member>
13686 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
13687 <summary>
13688 Converts a struct or class object containing fields only into a key value separated string
13689 </summary>
13690 <param name="t">The struct object</param>
13691 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
13692 <example>
13693 <code>
13694 // Add the following code to any struct or class containing only fields to override the ToString()
13695 // method to display the values of the passed object
13696
13697 /// <summary>Print the struct data as a string</summary>
13698 ///<returns>A string containing the field name, and field value</returns>
13699 public override string ToString()
13700 {
13701 return Helpers.StructToString(this);
13702 }
13703 </code>
13704 </example>
13705 </member>
13706 <member name="T:OpenMetaverse.InternalDictionary`2">
13707 <summary>
13708 The InternalDictionary class is used through the library for storing key/value pairs.
13709 It is intended to be a replacement for the generic Dictionary class and should
13710 be used in its place. It contains several methods for allowing access to the data from
13711 outside the library that are read only and thread safe.
13712
13713 </summary>
13714 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
13715 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
13716 </member>
13717 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
13718 <summary>Internal dictionary that this class wraps around. Do not
13719 modify or enumerate the contents of this dictionary without locking
13720 on this member</summary>
13721 </member>
13722 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
13723 <summary>
13724 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
13725 </summary>
13726 </member>
13727 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
13728 <summary>
13729 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
13730 with the specified key/value, has the default initial capacity.
13731 </summary>
13732 <example>
13733 <code>
13734 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
13735 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
13736 </code>
13737 </example>
13738 </member>
13739 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
13740 <summary>
13741 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
13742 with the specified key/value, has its initial valies copied from the specified
13743 <seealso cref="T:System.Collections.Generic.Dictionary"/>
13744 </summary>
13745 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
13746 to copy initial values from</param>
13747 <example>
13748 <code>
13749 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
13750 // populates with copied values from example KeyNameCache Dictionary.
13751
13752 // create source dictionary
13753 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
13754 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
13755 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
13756
13757 // Initialize new dictionary.
13758 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
13759 </code>
13760 </example>
13761 </member>
13762 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
13763 <summary>
13764 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
13765 with the specified key/value, With its initial capacity specified.
13766 </summary>
13767 <param name="capacity">Initial size of dictionary</param>
13768 <example>
13769 <code>
13770 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
13771 // initially allocated room for 10 entries.
13772 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
13773 </code>
13774 </example>
13775 </member>
13776 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
13777 <summary>
13778 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
13779 </summary>
13780 <param name="key">Key to use for lookup</param>
13781 <param name="value">Value returned</param>
13782 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
13783 <example>
13784 <code>
13785 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
13786 Avatar av;
13787 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
13788 Console.WriteLine("Found Avatar {0}", av.Name);
13789 </code>
13790 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
13791 </example>
13792 </member>
13793 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
13794 <summary>
13795 Finds the specified match.
13796 </summary>
13797 <param name="match">The match.</param>
13798 <returns>Matched value</returns>
13799 <example>
13800 <code>
13801 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
13802 // with the ID 95683496
13803 uint findID = 95683496;
13804 Primitive findPrim = sim.ObjectsPrimitives.Find(
13805 delegate(Primitive prim) { return prim.ID == findID; });
13806 </code>
13807 </example>
13808 </member>
13809 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
13810 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
13811 <param name="match">return matching items.</param>
13812 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
13813 <example>
13814 Find All prims within 20 meters and store them in a List
13815 <code>
13816 int radius = 20;
13817 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
13818 delegate(Primitive prim) {
13819 Vector3 pos = prim.Position;
13820 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
13821 }
13822 );
13823 </code>
13824 </example>
13825 </member>
13826 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
13827 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
13828 <param name="match">return matching keys.</param>
13829 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
13830 <example>
13831 Find All keys which also exist in another dictionary
13832 <code>
13833 List&lt;UUID&gt; matches = myDict.FindAll(
13834 delegate(UUID id) {
13835 return myOtherDict.ContainsKey(id);
13836 }
13837 );
13838 </code>
13839 </example>
13840 </member>
13841 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
13842 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
13843 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
13844 <example>
13845 <code>
13846 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
13847 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
13848 delegate(Primitive prim)
13849 {
13850 if (prim.Text != null)
13851 {
13852 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
13853 prim.PropertiesFamily.Name, prim.ID, prim.Text);
13854 }
13855 });
13856 </code>
13857 </example>
13858 </member>
13859 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
13860 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
13861 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
13862 </member>
13863 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
13864 <summary>
13865 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
13866 </summary>
13867 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
13868 </member>
13869 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
13870 <summary>Check if Key exists in Dictionary</summary>
13871 <param name="key">Key to check for</param>
13872 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
13873 </member>
13874 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
13875 <summary>Check if Value exists in Dictionary</summary>
13876 <param name="value">Value to check for</param>
13877 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
13878 </member>
13879 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
13880 <summary>
13881 Adds the specified key to the dictionary, dictionary locking is not performed,
13882 <see cref="!:SafeAdd"/>
13883 </summary>
13884 <param name="key">The key</param>
13885 <param name="value">The value</param>
13886 </member>
13887 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
13888 <summary>
13889 Removes the specified key, dictionary locking is not performed
13890 </summary>
13891 <param name="key">The key.</param>
13892 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
13893 </member>
13894 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
13895 <summary>
13896 Indexer for the dictionary
13897 </summary>
13898 <param name="key">The key</param>
13899 <returns>The value</returns>
13900 </member>
13901 <member name="T:OpenMetaverse.InventoryException">
13902 <summary>
13903 Exception class to identify inventory exceptions
13904 </summary>
13905 </member>
13906 <member name="T:OpenMetaverse.Inventory">
13907 <summary>
13908 Responsible for maintaining inventory structure. Inventory constructs nodes
13909 and manages node children as is necessary to maintain a coherant hirarchy.
13910 Other classes should not manipulate or create InventoryNodes explicitly. When
13911 A node's parent changes (when a folder is moved, for example) simply pass
13912 Inventory the updated InventoryFolder and it will make the appropriate changes
13913 to its internal representation.
13914 </summary>
13915 </member>
13916 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
13917 <summary>The event subscribers, null of no subscribers</summary>
13918 </member>
13919 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
13920 <summary>Raises the InventoryObjectUpdated Event</summary>
13921 <param name="e">A InventoryObjectUpdatedEventArgs object containing
13922 the data sent from the simulator</param>
13923 </member>
13924 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
13925 <summary>Thread sync lock object</summary>
13926 </member>
13927 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
13928 <summary>Raised when the simulator sends us data containing
13929 ...</summary>
13930 </member>
13931 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
13932 <summary>The event subscribers, null of no subscribers</summary>
13933 </member>
13934 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
13935 <summary>Raises the InventoryObjectRemoved Event</summary>
13936 <param name="e">A InventoryObjectRemovedEventArgs object containing
13937 the data sent from the simulator</param>
13938 </member>
13939 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
13940 <summary>Thread sync lock object</summary>
13941 </member>
13942 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
13943 <summary>Raised when the simulator sends us data containing
13944 ...</summary>
13945 </member>
13946 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
13947 <summary>The event subscribers, null of no subscribers</summary>
13948 </member>
13949 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
13950 <summary>Raises the InventoryObjectAdded Event</summary>
13951 <param name="e">A InventoryObjectAddedEventArgs object containing
13952 the data sent from the simulator</param>
13953 </member>
13954 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
13955 <summary>Thread sync lock object</summary>
13956 </member>
13957 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
13958 <summary>Raised when the simulator sends us data containing
13959 ...</summary>
13960 </member>
13961 <member name="P:OpenMetaverse.Inventory.RootFolder">
13962 <summary>
13963 The root folder of this avatars inventory
13964 </summary>
13965 </member>
13966 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
13967 <summary>
13968 The default shared library folder
13969 </summary>
13970 </member>
13971 <member name="P:OpenMetaverse.Inventory.RootNode">
13972 <summary>
13973 The root node of the avatars inventory
13974 </summary>
13975 </member>
13976 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
13977 <summary>
13978 The root node of the default shared library
13979 </summary>
13980 </member>
13981 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
13982 <summary>
13983 Returns the contents of the specified folder
13984 </summary>
13985 <param name="folder">A folder's UUID</param>
13986 <returns>The contents of the folder corresponding to <code>folder</code></returns>
13987 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
13988 </member>
13989 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
13990 <summary>
13991 Updates the state of the InventoryNode and inventory data structure that
13992 is responsible for the InventoryObject. If the item was previously not added to inventory,
13993 it adds the item, and updates structure accordingly. If it was, it updates the
13994 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
13995 not match <code>node.Parent.Data.UUID</code>.
13996
13997 You can not set the inventory root folder using this method
13998 </summary>
13999 <param name="item">The InventoryObject to store</param>
14000 </member>
14001 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
14002 <summary>
14003 Removes the InventoryObject and all related node data from Inventory.
14004 </summary>
14005 <param name="item">The InventoryObject to remove.</param>
14006 </member>
14007 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
14008 <summary>
14009 Used to find out if Inventory contains the InventoryObject
14010 specified by <code>uuid</code>.
14011 </summary>
14012 <param name="uuid">The UUID to check.</param>
14013 <returns>true if inventory contains uuid, false otherwise</returns>
14014 </member>
14015 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
14016 <summary>
14017 Saves the current inventory structure to a cache file
14018 </summary>
14019 <param name="filename">Name of the cache file to save to</param>
14020 </member>
14021 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
14022 <summary>
14023 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
14024 </summary>
14025 <param name="filename">Name of the cache file to load</param>
14026 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
14027 </member>
14028 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
14029 <summary>
14030 By using the bracket operator on this class, the program can get the
14031 InventoryObject designated by the specified uuid. If the value for the corresponding
14032 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
14033 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
14034 the uuid parameter is ignored.
14035 </summary>
14036 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
14037 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
14038 </member>
14039 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
14040 <summary>Sort by name</summary>
14041 </member>
14042 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
14043 <summary>Sort by date</summary>
14044 </member>
14045 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
14046 <summary>Sort folders by name, regardless of whether items are
14047 sorted by name or date</summary>
14048 </member>
14049 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
14050 <summary>Place system folders at the top</summary>
14051 </member>
14052 <member name="T:OpenMetaverse.DeRezDestination">
14053 <summary>
14054 Possible destinations for DeRezObject request
14055 </summary>
14056 </member>
14057 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
14058 <summary></summary>
14059 </member>
14060 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
14061 <summary>Copy from in-world to agent inventory</summary>
14062 </member>
14063 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
14064 <summary>Derez to TaskInventory</summary>
14065 </member>
14066 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
14067 <summary></summary>
14068 </member>
14069 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
14070 <summary>Take Object</summary>
14071 </member>
14072 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
14073 <summary></summary>
14074 </member>
14075 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
14076 <summary>Delete Object</summary>
14077 </member>
14078 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
14079 <summary>Put an avatar attachment into agent inventory</summary>
14080 </member>
14081 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
14082 <summary></summary>
14083 </member>
14084 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
14085 <summary>Return an object back to the owner's inventory</summary>
14086 </member>
14087 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
14088 <summary>Return a deeded object back to the last owner's inventory</summary>
14089 </member>
14090 <member name="T:OpenMetaverse.InventoryItemFlags">
14091 <summary>
14092 Upper half of the Flags field for inventory items
14093 </summary>
14094 </member>
14095 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
14096 <summary>Indicates that the NextOwner permission will be set to the
14097 most restrictive set of permissions found in the object set
14098 (including linkset items and object inventory items) on next rez</summary>
14099 </member>
14100 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
14101 <summary>Indicates that the object sale information has been
14102 changed</summary>
14103 </member>
14104 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
14105 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
14106 </member>
14107 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
14108 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
14109 </member>
14110 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
14111 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
14112 </member>
14113 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
14114 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
14115 </member>
14116 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
14117 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
14118 </member>
14119 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
14120 <summary>Indicates whether this object is composed of multiple
14121 items or not</summary>
14122 </member>
14123 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
14124 <summary>Indicates that the asset is only referenced by this
14125 inventory item. If this item is deleted or updated to reference a
14126 new assetID, the asset can be deleted</summary>
14127 </member>
14128 <member name="T:OpenMetaverse.InventoryBase">
14129 <summary>
14130 Base Class for Inventory Items
14131 </summary>
14132 </member>
14133 <member name="F:OpenMetaverse.InventoryBase.UUID">
14134 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
14135 </member>
14136 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
14137 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
14138 </member>
14139 <member name="F:OpenMetaverse.InventoryBase.Name">
14140 <summary>Name of item/folder</summary>
14141 </member>
14142 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
14143 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
14144 </member>
14145 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
14146 <summary>
14147 Constructor, takes an itemID as a parameter
14148 </summary>
14149 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14150 </member>
14151 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14152 <summary>
14153
14154 </summary>
14155 <returns></returns>
14156 </member>
14157 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14158 <summary>
14159
14160 </summary>
14161 <returns></returns>
14162 </member>
14163 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
14164 <summary>
14165 Generates a number corresponding to the value of the object to support the use of a hash table,
14166 suitable for use in hashing algorithms and data structures such as a hash table
14167 </summary>
14168 <returns>A Hashcode of all the combined InventoryBase fields</returns>
14169 </member>
14170 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
14171 <summary>
14172 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14173 </summary>
14174 <param name="o">InventoryBase object to compare against</param>
14175 <returns>true if objects are the same</returns>
14176 </member>
14177 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
14178 <summary>
14179 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14180 </summary>
14181 <param name="o">InventoryBase object to compare against</param>
14182 <returns>true if objects are the same</returns>
14183 </member>
14184 <member name="M:OpenMetaverse.InventoryBase.GetOSD">
14185 <summary>
14186 Convert inventory to OSD
14187 </summary>
14188 <returns>OSD representation</returns>
14189 </member>
14190 <member name="T:OpenMetaverse.InventoryItem">
14191 <summary>
14192 An Item in Inventory
14193 </summary>
14194 </member>
14195 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
14196 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
14197 </member>
14198 <member name="F:OpenMetaverse.InventoryItem.Permissions">
14199 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
14200 </member>
14201 <member name="F:OpenMetaverse.InventoryItem.AssetType">
14202 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
14203 </member>
14204 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
14205 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
14206 </member>
14207 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
14208 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
14209 </member>
14210 <member name="F:OpenMetaverse.InventoryItem.Description">
14211 <summary>A Description of this item</summary>
14212 </member>
14213 <member name="F:OpenMetaverse.InventoryItem.GroupID">
14214 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
14215 </member>
14216 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
14217 <summary>If true, item is owned by a group</summary>
14218 </member>
14219 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
14220 <summary>The price this item can be purchased for</summary>
14221 </member>
14222 <member name="F:OpenMetaverse.InventoryItem.SaleType">
14223 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
14224 </member>
14225 <member name="F:OpenMetaverse.InventoryItem.Flags">
14226 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
14227 </member>
14228 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
14229 <summary>Time and date this inventory item was created, stored as
14230 UTC (Coordinated Universal Time)</summary>
14231 </member>
14232 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
14233 <summary>Used to update the AssetID in requests sent to the server</summary>
14234 </member>
14235 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
14236 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
14237 </member>
14238 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
14239 <summary>
14240 Construct a new InventoryItem object
14241 </summary>
14242 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14243 </member>
14244 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
14245 <summary>
14246 Construct a new InventoryItem object of a specific Type
14247 </summary>
14248 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
14249 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14250 </member>
14251 <member name="M:OpenMetaverse.InventoryItem.IsLink">
14252 <summary>
14253 Indicates inventory item is a link
14254 </summary>
14255 <returns>True if inventory item is a link to another inventory item</returns>
14256 </member>
14257 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14258 <summary>
14259
14260 </summary>
14261 <returns></returns>
14262 </member>
14263 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14264 <summary>
14265
14266 </summary>
14267 <returns></returns>
14268 </member>
14269 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
14270 <summary>
14271 Generates a number corresponding to the value of the object to support the use of a hash table.
14272 Suitable for use in hashing algorithms and data structures such as a hash table
14273 </summary>
14274 <returns>A Hashcode of all the combined InventoryItem fields</returns>
14275 </member>
14276 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
14277 <summary>
14278 Compares an object
14279 </summary>
14280 <param name="o">The object to compare</param>
14281 <returns>true if comparison object matches</returns>
14282 </member>
14283 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
14284 <summary>
14285 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14286 </summary>
14287 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
14288 <returns>true if objects are the same</returns>
14289 </member>
14290 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
14291 <summary>
14292 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
14293 </summary>
14294 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
14295 <returns>true if objects are the same</returns>
14296 </member>
14297 <member name="M:OpenMetaverse.InventoryItem.FromOSD(OpenMetaverse.StructuredData.OSD)">
14298 <summary>
14299 Create InventoryItem from OSD
14300 </summary>
14301 <param name="data">OSD Data that makes up InventoryItem</param>
14302 <returns>Inventory item created</returns>
14303 </member>
14304 <member name="M:OpenMetaverse.InventoryItem.GetOSD">
14305 <summary>
14306 Convert InventoryItem to OSD
14307 </summary>
14308 <returns>OSD representation of InventoryItem</returns>
14309 </member>
14310 <member name="T:OpenMetaverse.InventoryTexture">
14311 <summary>
14312 InventoryTexture Class representing a graphical image
14313 </summary>
14314 <seealso cref="!:ManagedImage"/>
14315 </member>
14316 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
14317 <summary>
14318 Construct an InventoryTexture object
14319 </summary>
14320 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14321 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14322 </member>
14323 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14324 <summary>
14325 Construct an InventoryTexture object from a serialization stream
14326 </summary>
14327 </member>
14328 <member name="T:OpenMetaverse.InventorySound">
14329 <summary>
14330 InventorySound Class representing a playable sound
14331 </summary>
14332 </member>
14333 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
14334 <summary>
14335 Construct an InventorySound object
14336 </summary>
14337 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14338 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14339 </member>
14340 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14341 <summary>
14342 Construct an InventorySound object from a serialization stream
14343 </summary>
14344 </member>
14345 <member name="T:OpenMetaverse.InventoryCallingCard">
14346 <summary>
14347 InventoryCallingCard Class, contains information on another avatar
14348 </summary>
14349 </member>
14350 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
14351 <summary>
14352 Construct an InventoryCallingCard object
14353 </summary>
14354 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14355 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14356 </member>
14357 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14358 <summary>
14359 Construct an InventoryCallingCard object from a serialization stream
14360 </summary>
14361 </member>
14362 <member name="T:OpenMetaverse.InventoryLandmark">
14363 <summary>
14364 InventoryLandmark Class, contains details on a specific location
14365 </summary>
14366 </member>
14367 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
14368 <summary>
14369 Construct an InventoryLandmark object
14370 </summary>
14371 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14372 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14373 </member>
14374 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14375 <summary>
14376 Construct an InventoryLandmark object from a serialization stream
14377 </summary>
14378 </member>
14379 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
14380 <summary>
14381 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
14382 </summary>
14383 </member>
14384 <member name="T:OpenMetaverse.InventoryObject">
14385 <summary>
14386 InventoryObject Class contains details on a primitive or coalesced set of primitives
14387 </summary>
14388 </member>
14389 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
14390 <summary>
14391 Construct an InventoryObject object
14392 </summary>
14393 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14394 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14395 </member>
14396 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14397 <summary>
14398 Construct an InventoryObject object from a serialization stream
14399 </summary>
14400 </member>
14401 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
14402 <summary>
14403 Gets or sets the upper byte of the Flags value
14404 </summary>
14405 </member>
14406 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
14407 <summary>
14408 Gets or sets the object attachment point, the lower byte of the Flags value
14409 </summary>
14410 </member>
14411 <member name="T:OpenMetaverse.InventoryNotecard">
14412 <summary>
14413 InventoryNotecard Class, contains details on an encoded text document
14414 </summary>
14415 </member>
14416 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
14417 <summary>
14418 Construct an InventoryNotecard object
14419 </summary>
14420 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14421 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14422 </member>
14423 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14424 <summary>
14425 Construct an InventoryNotecard object from a serialization stream
14426 </summary>
14427 </member>
14428 <member name="T:OpenMetaverse.InventoryCategory">
14429 <summary>
14430 InventoryCategory Class
14431 </summary>
14432 <remarks>TODO: Is this even used for anything?</remarks>
14433 </member>
14434 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
14435 <summary>
14436 Construct an InventoryCategory object
14437 </summary>
14438 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14439 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14440 </member>
14441 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14442 <summary>
14443 Construct an InventoryCategory object from a serialization stream
14444 </summary>
14445 </member>
14446 <member name="T:OpenMetaverse.InventoryLSL">
14447 <summary>
14448 InventoryLSL Class, represents a Linden Scripting Language object
14449 </summary>
14450 </member>
14451 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
14452 <summary>
14453 Construct an InventoryLSL object
14454 </summary>
14455 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14456 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14457 </member>
14458 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14459 <summary>
14460 Construct an InventoryLSL object from a serialization stream
14461 </summary>
14462 </member>
14463 <member name="T:OpenMetaverse.InventorySnapshot">
14464 <summary>
14465 InventorySnapshot Class, an image taken with the viewer
14466 </summary>
14467 </member>
14468 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
14469 <summary>
14470 Construct an InventorySnapshot object
14471 </summary>
14472 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14473 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14474 </member>
14475 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14476 <summary>
14477 Construct an InventorySnapshot object from a serialization stream
14478 </summary>
14479 </member>
14480 <member name="T:OpenMetaverse.InventoryAttachment">
14481 <summary>
14482 InventoryAttachment Class, contains details on an attachable object
14483 </summary>
14484 </member>
14485 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
14486 <summary>
14487 Construct an InventoryAttachment object
14488 </summary>
14489 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14490 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14491 </member>
14492 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14493 <summary>
14494 Construct an InventoryAttachment object from a serialization stream
14495 </summary>
14496 </member>
14497 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
14498 <summary>
14499 Get the last AttachmentPoint this object was attached to
14500 </summary>
14501 </member>
14502 <member name="T:OpenMetaverse.InventoryWearable">
14503 <summary>
14504 InventoryWearable Class, details on a clothing item or body part
14505 </summary>
14506 </member>
14507 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
14508 <summary>
14509 Construct an InventoryWearable object
14510 </summary>
14511 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14512 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14513 </member>
14514 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14515 <summary>
14516 Construct an InventoryWearable object from a serialization stream
14517 </summary>
14518 </member>
14519 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
14520 <summary>
14521 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
14522 </summary>
14523 </member>
14524 <member name="T:OpenMetaverse.InventoryAnimation">
14525 <summary>
14526 InventoryAnimation Class, A bvh encoded object which animates an avatar
14527 </summary>
14528 </member>
14529 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
14530 <summary>
14531 Construct an InventoryAnimation object
14532 </summary>
14533 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14534 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14535 </member>
14536 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14537 <summary>
14538 Construct an InventoryAnimation object from a serialization stream
14539 </summary>
14540 </member>
14541 <member name="T:OpenMetaverse.InventoryGesture">
14542 <summary>
14543 InventoryGesture Class, details on a series of animations, sounds, and actions
14544 </summary>
14545 </member>
14546 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
14547 <summary>
14548 Construct an InventoryGesture object
14549 </summary>
14550 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14551 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14552 </member>
14553 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14554 <summary>
14555 Construct an InventoryGesture object from a serialization stream
14556 </summary>
14557 </member>
14558 <member name="T:OpenMetaverse.InventoryFolder">
14559 <summary>
14560 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
14561 to itself
14562 </summary>
14563 </member>
14564 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
14565 <summary>The Preferred <seealso cref="T:OpenMetaverse.FolderType"/> for a folder.</summary>
14566 </member>
14567 <member name="F:OpenMetaverse.InventoryFolder.Version">
14568 <summary>The Version of this folder</summary>
14569 </member>
14570 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
14571 <summary>Number of child items this folder contains.</summary>
14572 </member>
14573 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
14574 <summary>
14575 Constructor
14576 </summary>
14577 <param name="itemID">UUID of the folder</param>
14578 </member>
14579 <member name="M:OpenMetaverse.InventoryFolder.ToString">
14580 <summary>
14581
14582 </summary>
14583 <returns></returns>
14584 </member>
14585 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14586 <summary>
14587 Get Serilization data for this InventoryFolder object
14588 </summary>
14589 </member>
14590 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14591 <summary>
14592 Construct an InventoryFolder object from a serialization stream
14593 </summary>
14594 </member>
14595 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
14596 <summary>
14597
14598 </summary>
14599 <returns></returns>
14600 </member>
14601 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
14602 <summary>
14603
14604 </summary>
14605 <param name="o"></param>
14606 <returns></returns>
14607 </member>
14608 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
14609 <summary>
14610
14611 </summary>
14612 <param name="o"></param>
14613 <returns></returns>
14614 </member>
14615 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
14616 <summary>
14617
14618 </summary>
14619 <param name="o"></param>
14620 <returns></returns>
14621 </member>
14622 <member name="M:OpenMetaverse.InventoryFolder.FromOSD(OpenMetaverse.StructuredData.OSD)">
14623 <summary>
14624 Create InventoryFolder from OSD
14625 </summary>
14626 <param name="data">OSD Data that makes up InventoryFolder</param>
14627 <returns>Inventory folder created</returns>
14628 </member>
14629 <member name="M:OpenMetaverse.InventoryFolder.GetOSD">
14630 <summary>
14631 Convert InventoryItem to OSD
14632 </summary>
14633 <returns>OSD representation of InventoryItem</returns>
14634 </member>
14635 <member name="T:OpenMetaverse.InventoryManager">
14636 <summary>
14637 Tools for dealing with agents inventory
14638 </summary>
14639 </member>
14640 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
14641 <summary>Used for converting shadow_id to asset_id</summary>
14642 </member>
14643 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
14644 <summary>
14645 Callback for inventory item creation finishing
14646 </summary>
14647 <param name="success">Whether the request to create an inventory
14648 item succeeded or not</param>
14649 <param name="item">Inventory item being created. If success is
14650 false this will be null</param>
14651 </member>
14652 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
14653 <summary>
14654 Callback for an inventory item being create from an uploaded asset
14655 </summary>
14656 <param name="success">true if inventory item creation was successful</param>
14657 <param name="status"></param>
14658 <param name="itemID"></param>
14659 <param name="assetID"></param>
14660 </member>
14661 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
14662 <summary>
14663
14664 </summary>
14665 <param name="item"></param>
14666 </member>
14667 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
14668 <summary>The event subscribers, null of no subscribers</summary>
14669 </member>
14670 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
14671 <summary>Raises the ItemReceived Event</summary>
14672 <param name="e">A ItemReceivedEventArgs object containing
14673 the data sent from the simulator</param>
14674 </member>
14675 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
14676 <summary>Thread sync lock object</summary>
14677 </member>
14678 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
14679 <summary>Raised when the simulator sends us data containing
14680 ...</summary>
14681 </member>
14682 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
14683 <summary>The event subscribers, null of no subscribers</summary>
14684 </member>
14685 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
14686 <summary>Raises the FolderUpdated Event</summary>
14687 <param name="e">A FolderUpdatedEventArgs object containing
14688 the data sent from the simulator</param>
14689 </member>
14690 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
14691 <summary>Thread sync lock object</summary>
14692 </member>
14693 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
14694 <summary>Raised when the simulator sends us data containing
14695 ...</summary>
14696 </member>
14697 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
14698 <summary>The event subscribers, null of no subscribers</summary>
14699 </member>
14700 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
14701 <summary>Raises the InventoryObjectOffered Event</summary>
14702 <param name="e">A InventoryObjectOfferedEventArgs object containing
14703 the data sent from the simulator</param>
14704 </member>
14705 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
14706 <summary>Thread sync lock object</summary>
14707 </member>
14708 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
14709 <summary>Raised when the simulator sends us data containing
14710 an inventory object sent by another avatar or primitive</summary>
14711 </member>
14712 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
14713 <summary>The event subscribers, null of no subscribers</summary>
14714 </member>
14715 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
14716 <summary>Raises the TaskItemReceived Event</summary>
14717 <param name="e">A TaskItemReceivedEventArgs object containing
14718 the data sent from the simulator</param>
14719 </member>
14720 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
14721 <summary>Thread sync lock object</summary>
14722 </member>
14723 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
14724 <summary>Raised when the simulator sends us data containing
14725 ...</summary>
14726 </member>
14727 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
14728 <summary>The event subscribers, null of no subscribers</summary>
14729 </member>
14730 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
14731 <summary>Raises the FindObjectByPath Event</summary>
14732 <param name="e">A FindObjectByPathEventArgs object containing
14733 the data sent from the simulator</param>
14734 </member>
14735 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
14736 <summary>Thread sync lock object</summary>
14737 </member>
14738 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
14739 <summary>Raised when the simulator sends us data containing
14740 ...</summary>
14741 </member>
14742 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
14743 <summary>The event subscribers, null of no subscribers</summary>
14744 </member>
14745 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
14746 <summary>Raises the TaskInventoryReply Event</summary>
14747 <param name="e">A TaskInventoryReplyEventArgs object containing
14748 the data sent from the simulator</param>
14749 </member>
14750 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
14751 <summary>Thread sync lock object</summary>
14752 </member>
14753 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
14754 <summary>Raised when the simulator sends us data containing
14755 ...</summary>
14756 </member>
14757 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
14758 <summary>
14759 Reply received when uploading an inventory asset
14760 </summary>
14761 <param name="success">Has upload been successful</param>
14762 <param name="status">Error message if upload failed</param>
14763 <param name="itemID">Inventory asset UUID</param>
14764 <param name="assetID">New asset UUID</param>
14765 </member>
14766 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
14767 <summary>The event subscribers, null of no subscribers</summary>
14768 </member>
14769 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
14770 <summary>Raises the SaveAssetToInventory Event</summary>
14771 <param name="e">A SaveAssetToInventoryEventArgs object containing
14772 the data sent from the simulator</param>
14773 </member>
14774 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
14775 <summary>Thread sync lock object</summary>
14776 </member>
14777 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
14778 <summary>Raised when the simulator sends us data containing
14779 ...</summary>
14780 </member>
14781 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
14782 <summary>
14783 Delegate that is invoked when script upload is completed
14784 </summary>
14785 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
14786 <param name="uploadStatus">Upload status message</param>
14787 <param name="compileSuccess">Is compilation successful</param>
14788 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
14789 <param name="itemID">Script inventory UUID</param>
14790 <param name="assetID">Script's new asset UUID</param>
14791 </member>
14792 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
14793 <summary>The event subscribers, null of no subscribers</summary>
14794 </member>
14795 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
14796 <summary>Raises the ScriptRunningReply Event</summary>
14797 <param name="e">A ScriptRunningReplyEventArgs object containing
14798 the data sent from the simulator</param>
14799 </member>
14800 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
14801 <summary>Thread sync lock object</summary>
14802 </member>
14803 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
14804 <summary>Raised when the simulator sends us data containing
14805 ...</summary>
14806 </member>
14807 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
14808 <summary>Partial mapping of FolderTypes to folder names</summary>
14809 </member>
14810 <member name="P:OpenMetaverse.InventoryManager.Store">
14811 <summary>
14812 Get this agents Inventory data
14813 </summary>
14814 </member>
14815 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
14816 <summary>
14817 Default constructor
14818 </summary>
14819 <param name="client">Reference to the GridClient object</param>
14820 </member>
14821 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
14822 <summary>
14823 Fetch an inventory item from the dataserver
14824 </summary>
14825 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
14826 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14827 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
14828 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
14829 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
14830 </member>
14831 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14832 <summary>
14833 Request A single inventory item
14834 </summary>
14835 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
14836 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14837 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
14838 </member>
14839 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
14840 <summary>
14841 Request inventory items
14842 </summary>
14843 <param name="itemIDs">Inventory items to request</param>
14844 <param name="ownerIDs">Owners of the inventory items</param>
14845 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
14846 </member>
14847 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventoryCap(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
14848 <summary>
14849 Request inventory items via Capabilities
14850 </summary>
14851 <param name="itemIDs">Inventory items to request</param>
14852 <param name="ownerIDs">Owners of the inventory items</param>
14853 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
14854 </member>
14855 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
14856 <summary>
14857 Get contents of a folder
14858 </summary>
14859 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
14860 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
14861 <param name="folders">true to retrieve folders</param>
14862 <param name="items">true to retrieve items</param>
14863 <param name="order">sort order to return results in</param>
14864 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
14865 <returns>A list of inventory items matching search criteria within folder</returns>
14866 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
14867 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
14868 requested</remarks>
14869 </member>
14870 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
14871 <summary>
14872 Request the contents of an inventory folder
14873 </summary>
14874 <param name="folder">The folder to search</param>
14875 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14876 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
14877 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
14878 <param name="order">the sort order to return items in</param>
14879 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
14880 </member>
14881 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContentsCap(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
14882 <summary>
14883 Request the contents of an inventory folder using HTTP capabilities
14884 </summary>
14885 <param name="folderID">The folder to search</param>
14886 <param name="ownerID">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14887 <param name="fetchFolders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
14888 <param name="fetchItems">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
14889 <param name="order">the sort order to return items in</param>
14890 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
14891 </member>
14892 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
14893 <summary>
14894 Returns the UUID of the folder (category) that defaults to
14895 containing 'type'. The folder is not necessarily only for that
14896 type
14897 </summary>
14898 <remarks>This will return the root folder if one does not exist</remarks>
14899 <param name="type"></param>
14900 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
14901 if not found, or UUID.Zero on failure</returns>
14902 </member>
14903 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
14904 <summary>
14905 Find an object in inventory using a specific path to search
14906 </summary>
14907 <param name="baseFolder">The folder to begin the search in</param>
14908 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14909 <param name="path">A string path to search</param>
14910 <param name="timeoutMS">milliseconds to wait for a reply</param>
14911 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
14912 timeout occurs or item is not found</returns>
14913 </member>
14914 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14915 <summary>
14916 Find inventory items by path
14917 </summary>
14918 <param name="baseFolder">The folder to begin the search in</param>
14919 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14920 <param name="path">A string path to search, folders/objects separated by a '/'</param>
14921 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
14922 </member>
14923 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
14924 <summary>
14925 Search inventory Store object for an item or folder
14926 </summary>
14927 <param name="baseFolder">The folder to begin the search in</param>
14928 <param name="path">An array which creates a path to search</param>
14929 <param name="level">Number of levels below baseFolder to conduct searches</param>
14930 <param name="firstOnly">if True, will stop searching after first match is found</param>
14931 <returns>A list of inventory items found</returns>
14932 </member>
14933 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
14934 <summary>
14935 Move an inventory item or folder to a new location
14936 </summary>
14937 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
14938 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
14939 </member>
14940 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
14941 <summary>
14942 Move an inventory item or folder to a new location and change its name
14943 </summary>
14944 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
14945 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
14946 <param name="newName">The name to change the item or folder to</param>
14947 </member>
14948 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14949 <summary>
14950 Move and rename a folder
14951 </summary>
14952 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14953 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14954 <param name="newName">The name to change the folder to</param>
14955 </member>
14956 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.FolderType)">
14957 <summary>
14958 Update folder properties
14959 </summary>
14960 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
14961 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
14962 <param name="name">Folder name</param>
14963 <param name="type">Folder type</param>
14964 </member>
14965 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14966 <summary>
14967 Move a folder
14968 </summary>
14969 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14970 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14971 </member>
14972 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
14973 <summary>
14974 Move multiple folders, the keys in the Dictionary parameter,
14975 to a new parents, the value of that folder's key.
14976 </summary>
14977 <param name="foldersNewParents">A Dictionary containing the
14978 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
14979 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
14980 </member>
14981 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14982 <summary>
14983 Move an inventory item to a new folder
14984 </summary>
14985 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
14986 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
14987 </member>
14988 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14989 <summary>
14990 Move and rename an inventory item
14991 </summary>
14992 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
14993 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
14994 <param name="newName">The name to change the folder to</param>
14995 </member>
14996 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
14997 <summary>
14998 Move multiple inventory items to new locations
14999 </summary>
15000 <param name="itemsNewParents">A Dictionary containing the
15001 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
15002 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
15003 </member>
15004 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
15005 <summary>
15006 Remove descendants of a folder
15007 </summary>
15008 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
15009 </member>
15010 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
15011 <summary>
15012 Remove a single item from inventory
15013 </summary>
15014 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
15015 </member>
15016 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
15017 <summary>
15018 Remove a folder from inventory
15019 </summary>
15020 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
15021 </member>
15022 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
15023 <summary>
15024 Remove multiple items or folders from inventory
15025 </summary>
15026 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
15027 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
15028 </member>
15029 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
15030 <summary>
15031 Empty the Lost and Found folder
15032 </summary>
15033 </member>
15034 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
15035 <summary>
15036 Empty the Trash folder
15037 </summary>
15038 </member>
15039 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15040 <summary>
15041
15042 </summary>
15043 <param name="parentFolder"></param>
15044 <param name="name"></param>
15045 <param name="description"></param>
15046 <param name="type"></param>
15047 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
15048 <param name="invType"></param>
15049 <param name="nextOwnerMask"></param>
15050 <param name="callback"></param>
15051 </member>
15052 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.WearableType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15053 <summary>
15054
15055 </summary>
15056 <param name="parentFolder"></param>
15057 <param name="name"></param>
15058 <param name="description"></param>
15059 <param name="type"></param>
15060 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
15061 <param name="invType"></param>
15062 <param name="wearableType"></param>
15063 <param name="nextOwnerMask"></param>
15064 <param name="callback"></param>
15065 </member>
15066 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
15067 <summary>
15068 Creates a new inventory folder
15069 </summary>
15070 <param name="parentID">ID of the folder to put this folder in</param>
15071 <param name="name">Name of the folder to create</param>
15072 <returns>The UUID of the newly created folder</returns>
15073 </member>
15074 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.FolderType)">
15075 <summary>
15076 Creates a new inventory folder
15077 </summary>
15078 <param name="parentID">ID of the folder to put this folder in</param>
15079 <param name="name">Name of the folder to create</param>
15080 <param name="preferredType">Sets this folder as the default folder
15081 for new assets of the specified type. Use <code>FolderType.None</code>
15082 to create a normal folder, otherwise it will likely create a
15083 duplicate of an existing folder type</param>
15084 <returns>The UUID of the newly created folder</returns>
15085 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
15086 it will create a new root folder which may likely cause all sorts
15087 of strange problems</remarks>
15088 </member>
15089 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
15090 <summary>
15091 Create an inventory item and upload asset data
15092 </summary>
15093 <param name="data">Asset data</param>
15094 <param name="name">Inventory item name</param>
15095 <param name="description">Inventory item description</param>
15096 <param name="assetType">Asset type</param>
15097 <param name="invType">Inventory type</param>
15098 <param name="folderID">Put newly created inventory in this folder</param>
15099 <param name="callback">Delegate that will receive feedback on success or failure</param>
15100 </member>
15101 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
15102 <summary>
15103 Create an inventory item and upload asset data
15104 </summary>
15105 <param name="data">Asset data</param>
15106 <param name="name">Inventory item name</param>
15107 <param name="description">Inventory item description</param>
15108 <param name="assetType">Asset type</param>
15109 <param name="invType">Inventory type</param>
15110 <param name="folderID">Put newly created inventory in this folder</param>
15111 <param name="permissions">Permission of the newly created item
15112 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
15113 <param name="callback">Delegate that will receive feedback on success or failure</param>
15114 </member>
15115 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15116 <summary>
15117 Creates inventory link to another inventory item or folder
15118 </summary>
15119 <param name="folderID">Put newly created link in folder with this UUID</param>
15120 <param name="bse">Inventory item or folder</param>
15121 <param name="callback">Method to call upon creation of the link</param>
15122 </member>
15123 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15124 <summary>
15125 Creates inventory link to another inventory item
15126 </summary>
15127 <param name="folderID">Put newly created link in folder with this UUID</param>
15128 <param name="item">Original inventory item</param>
15129 <param name="callback">Method to call upon creation of the link</param>
15130 </member>
15131 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15132 <summary>
15133 Creates inventory link to another inventory folder
15134 </summary>
15135 <param name="folderID">Put newly created link in folder with this UUID</param>
15136 <param name="folder">Original inventory folder</param>
15137 <param name="callback">Method to call upon creation of the link</param>
15138 </member>
15139 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
15140 <summary>
15141 Creates inventory link to another inventory item or folder
15142 </summary>
15143 <param name="folderID">Put newly created link in folder with this UUID</param>
15144 <param name="itemID">Original item's UUID</param>
15145 <param name="name">Name</param>
15146 <param name="description">Description</param>
15147 <param name="assetType">Asset Type</param>
15148 <param name="invType">Inventory Type</param>
15149 <param name="transactionID">Transaction UUID</param>
15150 <param name="callback">Method to call upon creation of the link</param>
15151 </member>
15152 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
15153 <summary>
15154
15155 </summary>
15156 <param name="item"></param>
15157 <param name="newParent"></param>
15158 <param name="newName"></param>
15159 <param name="callback"></param>
15160 </member>
15161 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
15162 <summary>
15163
15164 </summary>
15165 <param name="item"></param>
15166 <param name="newParent"></param>
15167 <param name="newName"></param>
15168 <param name="oldOwnerID"></param>
15169 <param name="callback"></param>
15170 </member>
15171 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItems(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{System.String},OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
15172 <summary>
15173
15174 </summary>
15175 <param name="items"></param>
15176 <param name="targetFolders"></param>
15177 <param name="newNames"></param>
15178 <param name="oldOwnerID"></param>
15179 <param name="callback"></param>
15180 </member>
15181 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
15182 <summary>
15183 Request a copy of an asset embedded within a notecard
15184 </summary>
15185 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
15186 <param name="notecardID">UUID of the notecard to request an asset from</param>
15187 <param name="folderID">Target folder for asset to go to in your inventory</param>
15188 <param name="itemID">UUID of the embedded asset</param>
15189 <param name="callback">callback to run when item is copied to inventory</param>
15190 </member>
15191 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
15192 <summary>
15193
15194 </summary>
15195 <param name="item"></param>
15196 </member>
15197 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
15198 <summary>
15199
15200 </summary>
15201 <param name="items"></param>
15202 </member>
15203 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
15204 <summary>
15205
15206 </summary>
15207 <param name="items"></param>
15208 <param name="transactionID"></param>
15209 </member>
15210 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15211 <summary>
15212
15213 </summary>
15214 <param name="data"></param>
15215 <param name="notecardID"></param>
15216 <param name="callback"></param>
15217 </member>
15218 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15219 <summary>
15220 Save changes to notecard embedded in object contents
15221 </summary>
15222 <param name="data">Encoded notecard asset data</param>
15223 <param name="notecardID">Notecard UUID</param>
15224 <param name="taskID">Object's UUID</param>
15225 <param name="callback">Called upon finish of the upload with status information</param>
15226 </member>
15227 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15228 <summary>
15229 Upload new gesture asset for an inventory gesture item
15230 </summary>
15231 <param name="data">Encoded gesture asset</param>
15232 <param name="gestureID">Gesture inventory UUID</param>
15233 <param name="callback">Callback whick will be called when upload is complete</param>
15234 </member>
15235 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
15236 <summary>
15237 Update an existing script in an agents Inventory
15238 </summary>
15239 <param name="data">A byte[] array containing the encoded scripts contents</param>
15240 <param name="itemID">the itemID of the script</param>
15241 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
15242 <param name="callback"></param>
15243 </member>
15244 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
15245 <summary>
15246 Update an existing script in an task Inventory
15247 </summary>
15248 <param name="data">A byte[] array containing the encoded scripts contents</param>
15249 <param name="itemID">the itemID of the script</param>
15250 <param name="taskID">UUID of the prim containting the script</param>
15251 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
15252 <param name="running">if true, sets the script to running</param>
15253 <param name="callback"></param>
15254 </member>
15255 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
15256 <summary>
15257 Rez an object from inventory
15258 </summary>
15259 <param name="simulator">Simulator to place object in</param>
15260 <param name="rotation">Rotation of the object when rezzed</param>
15261 <param name="position">Vector of where to place object</param>
15262 <param name="item">InventoryItem object containing item details</param>
15263 </member>
15264 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
15265 <summary>
15266 Rez an object from inventory
15267 </summary>
15268 <param name="simulator">Simulator to place object in</param>
15269 <param name="rotation">Rotation of the object when rezzed</param>
15270 <param name="position">Vector of where to place object</param>
15271 <param name="item">InventoryItem object containing item details</param>
15272 <param name="groupOwner">UUID of group to own the object</param>
15273 </member>
15274 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
15275 <summary>
15276 Rez an object from inventory
15277 </summary>
15278 <param name="simulator">Simulator to place object in</param>
15279 <param name="rotation">Rotation of the object when rezzed</param>
15280 <param name="position">Vector of where to place object</param>
15281 <param name="item">InventoryItem object containing item details</param>
15282 <param name="groupOwner">UUID of group to own the object</param>
15283 <param name="queryID">User defined queryID to correlate replies</param>
15284 <param name="rezSelected">If set to true, the CreateSelected flag
15285 will be set on the rezzed object</param>
15286 </member>
15287 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
15288 <summary>
15289 Rez an object from inventory
15290 </summary>
15291 <param name="simulator">Simulator to place object in</param>
15292 <param name="taskID">TaskID object when rezzed</param>
15293 <param name="rotation">Rotation of the object when rezzed</param>
15294 <param name="position">Vector of where to place object</param>
15295 <param name="item">InventoryItem object containing item details</param>
15296 <param name="groupOwner">UUID of group to own the object</param>
15297 <param name="queryID">User defined queryID to correlate replies</param>
15298 <param name="rezSelected">If set to true, the CreateSelected flag
15299 will be set on the rezzed object</param>
15300 </member>
15301 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
15302 <summary>
15303 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
15304 </summary>
15305 <param name="objectLocalID">The simulator Local ID of the object</param>
15306 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
15307 </member>
15308 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
15309 <summary>
15310 DeRez an object from the simulator and return to inventory
15311 </summary>
15312 <param name="objectLocalID">The simulator Local ID of the object</param>
15313 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
15314 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
15315 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
15316 <param name="transactionID">The transaction ID for this request which
15317 can be used to correlate this request with other packets</param>
15318 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
15319 </member>
15320 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
15321 <summary>
15322 Rez an item from inventory to its previous simulator location
15323 </summary>
15324 <param name="simulator"></param>
15325 <param name="item"></param>
15326 <param name="queryID"></param>
15327 <returns></returns>
15328 </member>
15329 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
15330 <summary>
15331 Give an inventory item to another avatar
15332 </summary>
15333 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
15334 <param name="itemName">The name of the item</param>
15335 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
15336 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
15337 <param name="doEffect">true to generate a beameffect during transfer</param>
15338 </member>
15339 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
15340 <summary>
15341 Give an inventory Folder with contents to another avatar
15342 </summary>
15343 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
15344 <param name="folderName">The name of the folder</param>
15345 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
15346 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
15347 <param name="doEffect">true to generate a beameffect during transfer</param>
15348 </member>
15349 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
15350 <summary>
15351 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
15352 </summary>
15353 <param name="objectLocalID">The target object</param>
15354 <param name="item">The item to copy or move from inventory</param>
15355 <returns></returns>
15356 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
15357 for no-copy items the object is moved to the tasks inventory</remarks>
15358 </member>
15359 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
15360 <summary>
15361 Retrieve a listing of the items contained in a task (Primitive)
15362 </summary>
15363 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
15364 <param name="objectLocalID">The tasks simulator local ID</param>
15365 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
15366 <returns>A list containing the inventory items inside the task or null
15367 if a timeout occurs</returns>
15368 <remarks>This request blocks until the response from the simulator arrives
15369 or timeoutMS is exceeded</remarks>
15370 </member>
15371 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
15372 <summary>
15373 Request the contents of a tasks (primitives) inventory from the
15374 current simulator
15375 </summary>
15376 <param name="objectLocalID">The LocalID of the object</param>
15377 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
15378 </member>
15379 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
15380 <summary>
15381 Request the contents of a tasks (primitives) inventory
15382 </summary>
15383 <param name="objectLocalID">The simulator Local ID of the object</param>
15384 <param name="simulator">A reference to the simulator object that contains the object</param>
15385 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
15386 </member>
15387 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
15388 <summary>
15389 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
15390 </summary>
15391 <param name="objectLocalID">LocalID of the object in the simulator</param>
15392 <param name="taskItemID">UUID of the task item to move</param>
15393 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
15394 <param name="simulator">Simulator Object</param>
15395 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
15396 </member>
15397 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
15398 <summary>
15399 Remove an item from an objects (Prim) Inventory
15400 </summary>
15401 <param name="objectLocalID">LocalID of the object in the simulator</param>
15402 <param name="taskItemID">UUID of the task item to remove</param>
15403 <param name="simulator">Simulator Object</param>
15404 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
15405 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
15406 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
15407 </member>
15408 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
15409 <summary>
15410 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
15411 </summary>
15412 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
15413 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
15414 <param name="enableScript">true to set the scripts running state to enabled</param>
15415 <returns>A Unique Transaction ID</returns>
15416 <example>
15417 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
15418 and assumes the script exists in the agents inventory.
15419 <code>
15420 uint primID = 95899503; // Fake prim ID
15421 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
15422
15423 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
15424 false, true, InventorySortOrder.ByName, 10000);
15425
15426 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
15427 </code>
15428 </example>
15429 </member>
15430 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
15431 <summary>
15432 Request the running status of a script contained in a task (primitive) inventory
15433 </summary>
15434 <param name="objectID">The ID of the primitive containing the script</param>
15435 <param name="scriptID">The ID of the script</param>
15436 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
15437 request</remarks>
15438 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
15439 </member>
15440 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
15441 <summary>
15442 Send a request to set the running state of a script contained in a task (primitive) inventory
15443 </summary>
15444 <param name="objectID">The ID of the primitive containing the script</param>
15445 <param name="scriptID">The ID of the script</param>
15446 <param name="running">true to set the script running, false to stop a running script</param>
15447 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
15448 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
15449 </member>
15450 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
15451 <summary>
15452 Create a CRC from an InventoryItem
15453 </summary>
15454 <param name="iitem">The source InventoryItem</param>
15455 <returns>A uint representing the source InventoryItem as a CRC</returns>
15456 </member>
15457 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
15458 <summary>
15459 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
15460 </summary>
15461 <param name="shadowID">Obfuscated shadow_id value</param>
15462 <returns>Deobfuscated asset_id value</returns>
15463 </member>
15464 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
15465 <summary>
15466 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
15467 </summary>
15468 <param name="assetID">asset_id value to obfuscate</param>
15469 <returns>Obfuscated shadow_id value</returns>
15470 </member>
15471 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
15472 <summary>
15473 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
15474 </summary>
15475 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
15476 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
15477 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
15478 </member>
15479 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
15480 <summary>
15481 Parse the results of a RequestTaskInventory() response
15482 </summary>
15483 <param name="taskData">A string which contains the data from the task reply</param>
15484 <returns>A List containing the items contained within the tasks inventory</returns>
15485 </member>
15486 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15487 <summary>Process an incoming packet and raise the appropriate events</summary>
15488 <param name="sender">The sender</param>
15489 <param name="e">The EventArgs object containing the packet data</param>
15490 </member>
15491 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15492 <summary>Process an incoming packet and raise the appropriate events</summary>
15493 <param name="sender">The sender</param>
15494 <param name="e">The EventArgs object containing the packet data</param>
15495 </member>
15496 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15497 <summary>
15498 UpdateCreateInventoryItem packets are received when a new inventory item
15499 is created. This may occur when an object that's rezzed in world is
15500 taken into inventory, when an item is created using the CreateInventoryItem
15501 packet, or when an object is purchased
15502 </summary>
15503 <param name="sender">The sender</param>
15504 <param name="e">The EventArgs object containing the packet data</param>
15505 </member>
15506 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15507 <summary>Process an incoming packet and raise the appropriate events</summary>
15508 <param name="sender">The sender</param>
15509 <param name="e">The EventArgs object containing the packet data</param>
15510 </member>
15511 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15512 <summary>Process an incoming packet and raise the appropriate events</summary>
15513 <param name="sender">The sender</param>
15514 <param name="e">The EventArgs object containing the packet data</param>
15515 </member>
15516 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15517 <summary>Process an incoming packet and raise the appropriate events</summary>
15518 <param name="sender">The sender</param>
15519 <param name="e">The EventArgs object containing the packet data</param>
15520 </member>
15521 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15522 <summary>Process an incoming packet and raise the appropriate events</summary>
15523 <param name="sender">The sender</param>
15524 <param name="e">The EventArgs object containing the packet data</param>
15525 </member>
15526 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
15527 <summary>Set to true to accept offer, false to decline it</summary>
15528 </member>
15529 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
15530 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
15531 </member>
15532 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
15533 <summary>
15534 Callback when an inventory object is accepted and received from a
15535 task inventory. This is the callback in which you actually get
15536 the ItemID, as in ObjectOfferedCallback it is null when received
15537 from a task.
15538 </summary>
15539 </member>
15540 <member name="P:OpenMetaverse.InventoryNode.Data">
15541 <summary></summary>
15542 </member>
15543 <member name="P:OpenMetaverse.InventoryNode.Tag">
15544 <summary>User data</summary>
15545 </member>
15546 <member name="P:OpenMetaverse.InventoryNode.Parent">
15547 <summary></summary>
15548 </member>
15549 <member name="P:OpenMetaverse.InventoryNode.ParentID">
15550 <summary></summary>
15551 </member>
15552 <member name="P:OpenMetaverse.InventoryNode.Nodes">
15553 <summary></summary>
15554 </member>
15555 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
15556 <summary>
15557 For inventory folder nodes specifies weather the folder needs to be
15558 refreshed from the server
15559 </summary>
15560 </member>
15561 <member name="M:OpenMetaverse.InventoryNode.#ctor">
15562 <summary>
15563
15564 </summary>
15565 </member>
15566 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
15567 <summary>
15568
15569 </summary>
15570 <param name="data"></param>
15571 </member>
15572 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
15573 <summary>
15574 De-serialization constructor for the InventoryNode Class
15575 </summary>
15576 </member>
15577 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15578 <summary>
15579 Serialization handler for the InventoryNode Class
15580 </summary>
15581 </member>
15582 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15583 <summary>
15584 De-serialization handler for the InventoryNode Class
15585 </summary>
15586 </member>
15587 <member name="M:OpenMetaverse.InventoryNode.ToString">
15588 <summary>
15589
15590 </summary>
15591 <returns></returns>
15592 </member>
15593 <member name="T:OpenMetaverse.Logger">
15594 <summary>
15595 Singleton logging class for the entire library
15596 </summary>
15597 </member>
15598 <member name="T:OpenMetaverse.Logger.LogCallback">
15599 <summary>
15600 Callback used for client apps to receive log messages from
15601 the library
15602 </summary>
15603 <param name="message">Data being logged</param>
15604 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
15605 </member>
15606 <member name="E:OpenMetaverse.Logger.OnLogMessage">
15607 <summary>Triggered whenever a message is logged. If this is left
15608 null, log messages will go to the console</summary>
15609 </member>
15610 <member name="F:OpenMetaverse.Logger.LogInstance">
15611 <summary>log4net logging engine</summary>
15612 </member>
15613 <member name="M:OpenMetaverse.Logger.#cctor">
15614 <summary>
15615 Default constructor
15616 </summary>
15617 </member>
15618 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
15619 <summary>
15620 Send a log message to the logging engine
15621 </summary>
15622 <param name="message">The log message</param>
15623 <param name="level">The severity of the log entry</param>
15624 </member>
15625 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
15626 <summary>
15627 Send a log message to the logging engine
15628 </summary>
15629 <param name="message">The log message</param>
15630 <param name="level">The severity of the log entry</param>
15631 <param name="client">Instance of the client</param>
15632 </member>
15633 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
15634 <summary>
15635 Send a log message to the logging engine
15636 </summary>
15637 <param name="message">The log message</param>
15638 <param name="level">The severity of the log entry</param>
15639 <param name="exception">Exception that was raised</param>
15640 </member>
15641 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
15642 <summary>
15643 Send a log message to the logging engine
15644 </summary>
15645 <param name="message">The log message</param>
15646 <param name="level">The severity of the log entry</param>
15647 <param name="client">Instance of the client</param>
15648 <param name="exception">Exception that was raised</param>
15649 </member>
15650 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
15651 <summary>
15652 If the library is compiled with DEBUG defined, an event will be
15653 fired if an <code>OnLogMessage</code> handler is registered and the
15654 message will be sent to the logging engine
15655 </summary>
15656 <param name="message">The message to log at the DEBUG level to the
15657 current logging engine</param>
15658 </member>
15659 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
15660 <summary>
15661 If the library is compiled with DEBUG defined and
15662 <code>GridClient.Settings.DEBUG</code> is true, an event will be
15663 fired if an <code>OnLogMessage</code> handler is registered and the
15664 message will be sent to the logging engine
15665 </summary>
15666 <param name="message">The message to log at the DEBUG level to the
15667 current logging engine</param>
15668 <param name="client">Instance of the client</param>
15669 </member>
15670 <member name="T:OpenMetaverse.LoginStatus">
15671 <summary>
15672
15673 </summary>
15674 </member>
15675 <member name="F:OpenMetaverse.LoginStatus.Failed">
15676 <summary></summary>
15677 </member>
15678 <member name="F:OpenMetaverse.LoginStatus.None">
15679 <summary></summary>
15680 </member>
15681 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
15682 <summary></summary>
15683 </member>
15684 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
15685 <summary></summary>
15686 </member>
15687 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
15688 <summary></summary>
15689 </member>
15690 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
15691 <summary></summary>
15692 </member>
15693 <member name="F:OpenMetaverse.LoginStatus.Success">
15694 <summary></summary>
15695 </member>
15696 <member name="T:OpenMetaverse.LastExecStatus">
15697 <summary>
15698 Status of the last application run.
15699 Used for error reporting to the grid login service for statistical purposes.
15700 </summary>
15701 </member>
15702 <member name="F:OpenMetaverse.LastExecStatus.Normal">
15703 <summary> Application exited normally </summary>
15704 </member>
15705 <member name="F:OpenMetaverse.LastExecStatus.Froze">
15706 <summary> Application froze </summary>
15707 </member>
15708 <member name="F:OpenMetaverse.LastExecStatus.ForcedCrash">
15709 <summary> Application detected error and exited abnormally </summary>
15710 </member>
15711 <member name="F:OpenMetaverse.LastExecStatus.OtherCrash">
15712 <summary> Other crash </summary>
15713 </member>
15714 <member name="F:OpenMetaverse.LastExecStatus.LogoutFroze">
15715 <summary> Application froze during logout </summary>
15716 </member>
15717 <member name="F:OpenMetaverse.LastExecStatus.LogoutCrash">
15718 <summary> Application crashed during logout </summary>
15719 </member>
15720 <member name="T:OpenMetaverse.LoginParams">
15721 <summary>
15722 Login Request Parameters
15723 </summary>
15724 </member>
15725 <member name="F:OpenMetaverse.LoginParams.URI">
15726 <summary>The URL of the Login Server</summary>
15727 </member>
15728 <member name="F:OpenMetaverse.LoginParams.Timeout">
15729 <summary>The number of milliseconds to wait before a login is considered
15730 failed due to timeout</summary>
15731 </member>
15732 <member name="F:OpenMetaverse.LoginParams.MethodName">
15733 <summary>The request method</summary>
15734 <remarks>login_to_simulator is currently the only supported method</remarks>
15735 </member>
15736 <member name="F:OpenMetaverse.LoginParams.FirstName">
15737 <summary>The Agents First name</summary>
15738 </member>
15739 <member name="F:OpenMetaverse.LoginParams.LastName">
15740 <summary>The Agents Last name</summary>
15741 </member>
15742 <member name="F:OpenMetaverse.LoginParams.Password">
15743 <summary>A md5 hashed password</summary>
15744 <remarks>plaintext password will be automatically hashed</remarks>
15745 </member>
15746 <member name="F:OpenMetaverse.LoginParams.Start">
15747 <summary>The agents starting location once logged in</summary>
15748 <remarks>Either "last", "home", or a string encoded URI
15749 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
15750 </member>
15751 <member name="F:OpenMetaverse.LoginParams.Channel">
15752 <summary>A string containing the client software channel information</summary>
15753 <example>Second Life Release</example>
15754 </member>
15755 <member name="F:OpenMetaverse.LoginParams.Version">
15756 <summary>The client software version information</summary>
15757 <remarks>The official viewer uses: Second Life Release n.n.n.n
15758 where n is replaced with the current version of the viewer</remarks>
15759 </member>
15760 <member name="F:OpenMetaverse.LoginParams.Platform">
15761 <summary>A string containing the platform information the agent is running on</summary>
15762 </member>
15763 <member name="F:OpenMetaverse.LoginParams.PlatformVersion">
15764 <summary>A string containing version number for OS the agent is running on</summary>
15765 </member>
15766 <member name="F:OpenMetaverse.LoginParams.MAC">
15767 <summary>A string hash of the network cards Mac Address</summary>
15768 </member>
15769 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
15770 <summary>Unknown or deprecated</summary>
15771 </member>
15772 <member name="F:OpenMetaverse.LoginParams.ID0">
15773 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
15774 </member>
15775 <member name="F:OpenMetaverse.LoginParams.UserAgent">
15776 <summary>A string containing the viewers Software, this is not directly sent to the login server but
15777 instead is used to generate the Version string</summary>
15778 </member>
15779 <member name="F:OpenMetaverse.LoginParams.Author">
15780 <summary>A string representing the software creator. This is not directly sent to the login server but
15781 is used by the library to generate the Version information</summary>
15782 </member>
15783 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
15784 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
15785 </member>
15786 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
15787 <summary>Unknown</summary>
15788 </member>
15789 <member name="F:OpenMetaverse.LoginParams.LastExecEvent">
15790 <summary>Status of the last application run sent to the grid login server for statistical purposes</summary>
15791 </member>
15792 <member name="F:OpenMetaverse.LoginParams.Options">
15793 <summary>An array of string sent to the login server to enable various options</summary>
15794 </member>
15795 <member name="F:OpenMetaverse.LoginParams.LoginID">
15796 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
15797 internally in the library and is never sent over the wire</summary>
15798 </member>
15799 <member name="M:OpenMetaverse.LoginParams.#ctor">
15800 <summary>
15801 Default constuctor, initializes sane default values
15802 </summary>
15803 </member>
15804 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
15805 <summary>
15806 Instantiates new LoginParams object and fills in the values
15807 </summary>
15808 <param name="client">Instance of GridClient to read settings from</param>
15809 <param name="firstName">Login first name</param>
15810 <param name="lastName">Login last name</param>
15811 <param name="password">Password</param>
15812 <param name="channel">Login channnel (application name)</param>
15813 <param name="version">Client version, should be application name + version number</param>
15814 </member>
15815 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
15816 <summary>
15817 Instantiates new LoginParams object and fills in the values
15818 </summary>
15819 <param name="client">Instance of GridClient to read settings from</param>
15820 <param name="firstName">Login first name</param>
15821 <param name="lastName">Login last name</param>
15822 <param name="password">Password</param>
15823 <param name="channel">Login channnel (application name)</param>
15824 <param name="version">Client version, should be application name + version number</param>
15825 <param name="loginURI">URI of the login server</param>
15826 </member>
15827 <member name="T:OpenMetaverse.LoginResponseData">
15828 <summary>
15829 The decoded data returned from the login server after a successful login
15830 </summary>
15831 </member>
15832 <member name="F:OpenMetaverse.LoginResponseData.Login">
15833 <summary>true, false, indeterminate</summary>
15834 </member>
15835 <member name="F:OpenMetaverse.LoginResponseData.Message">
15836 <summary>Login message of the day</summary>
15837 </member>
15838 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
15839 <summary>M or PG, also agent_region_access and agent_access_max</summary>
15840 </member>
15841 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
15842 <summary>
15843 Parse LLSD Login Reply Data
15844 </summary>
15845 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
15846 contaning the login response data</param>
15847 <remarks>XML-RPC logins do not require this as XML-RPC.NET
15848 automatically populates the struct properly using attributes</remarks>
15849 </member>
15850 <member name="T:OpenMetaverse.NetworkManager">
15851 <summary>
15852 Login Routines
15853 </summary>
15854 <summary>
15855 NetworkManager is responsible for managing the network layer of
15856 OpenMetaverse. It tracks all the server connections, serializes
15857 outgoing traffic and deserializes incoming traffic, and provides
15858 instances of delegates for network-related events.
15859 </summary>
15860 </member>
15861 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
15862 <summary>The event subscribers, null of no subscribers</summary>
15863 </member>
15864 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
15865 <summary>Raises the LoginProgress Event</summary>
15866 <param name="e">A LoginProgressEventArgs object containing
15867 the data sent from the simulator</param>
15868 </member>
15869 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
15870 <summary>Thread sync lock object</summary>
15871 </member>
15872 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
15873 <summary>Raised when the simulator sends us data containing
15874 ...</summary>
15875 </member>
15876 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
15877 <summary>
15878
15879 </summary>
15880 <param name="loginSuccess"></param>
15881 <param name="redirect"></param>
15882 <param name="replyData"></param>
15883 <param name="message"></param>
15884 <param name="reason"></param>
15885 </member>
15886 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
15887 <summary>Called when a reply is received from the login server, the
15888 login sequence will block until this event returns</summary>
15889 </member>
15890 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
15891 <summary>Seed CAPS URL returned from the login server</summary>
15892 </member>
15893 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
15894 <summary>Current state of logging in</summary>
15895 </member>
15896 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
15897 <summary>Upon login failure, contains a short string key for the
15898 type of login error that occurred</summary>
15899 </member>
15900 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
15901 <summary>The raw XML-RPC reply from the login server, exactly as it
15902 was received (minus the HTTP header)</summary>
15903 </member>
15904 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
15905 <summary>During login this contains a descriptive version of
15906 LoginStatusCode. After a successful login this will contain the
15907 message of the day, and after a failed login a descriptive error
15908 message will be returned</summary>
15909 </member>
15910 <member name="F:OpenMetaverse.NetworkManager.MaxAgentGroups">
15911 <summary>Maximum number of groups an agent can belong to, -1 for unlimited</summary>
15912 </member>
15913 <member name="F:OpenMetaverse.NetworkManager.AgentAppearanceServiceURL">
15914 <summary>Server side baking service URL</summary>
15915 </member>
15916 <member name="F:OpenMetaverse.NetworkManager.LoginResponseData">
15917 <summary>Parsed login response data</summary>
15918 </member>
15919 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
15920 <summary>A list of packets obtained during the login process which
15921 networkmanager will log but not process</summary>
15922 </member>
15923 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
15924 <summary>
15925 Generate sane default values for a login request
15926 </summary>
15927 <param name="firstName">Account first name</param>
15928 <param name="lastName">Account last name</param>
15929 <param name="password">Account password</param>
15930 <param name="channel">Client application name (channel)</param>
15931 <param name="version">Client application name + version</param>
15932 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
15933 sane defaults</returns>
15934 </member>
15935 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
15936 <summary>
15937 Simplified login that takes the most common and required fields
15938 </summary>
15939 <param name="firstName">Account first name</param>
15940 <param name="lastName">Account last name</param>
15941 <param name="password">Account password</param>
15942 <param name="channel">Client application name (channel)</param>
15943 <param name="version">Client application name + version</param>
15944 <returns>Whether the login was successful or not. On failure the
15945 LoginErrorKey string will contain the error code and LoginMessage
15946 will contain a description of the error</returns>
15947 </member>
15948 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
15949 <summary>
15950 Simplified login that takes the most common fields along with a
15951 starting location URI, and can accept an MD5 string instead of a
15952 plaintext password
15953 </summary>
15954 <param name="firstName">Account first name</param>
15955 <param name="lastName">Account last name</param>
15956 <param name="password">Account password or MD5 hash of the password
15957 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
15958 <param name="channel">Client application name (channel)</param>
15959 <param name="start">Starting location URI that can be built with
15960 StartLocation()</param>
15961 <param name="version">Client application name + version</param>
15962 <returns>Whether the login was successful or not. On failure the
15963 LoginErrorKey string will contain the error code and LoginMessage
15964 will contain a description of the error</returns>
15965 </member>
15966 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
15967 <summary>
15968 Login that takes a struct of all the values that will be passed to
15969 the login server
15970 </summary>
15971 <param name="loginParams">The values that will be passed to the login
15972 server, all fields must be set even if they are String.Empty</param>
15973 <returns>Whether the login was successful or not. On failure the
15974 LoginErrorKey string will contain the error code and LoginMessage
15975 will contain a description of the error</returns>
15976 </member>
15977 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
15978 <summary>
15979 Build a start location URI for passing to the Login function
15980 </summary>
15981 <param name="sim">Name of the simulator to start in</param>
15982 <param name="x">X coordinate to start at</param>
15983 <param name="y">Y coordinate to start at</param>
15984 <param name="z">Z coordinate to start at</param>
15985 <returns>String with a URI that can be used to login to a specified
15986 location</returns>
15987 </member>
15988 <member name="M:OpenMetaverse.NetworkManager.RemoteLoginHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
15989 <summary>
15990 LoginParams and the initial login XmlRpcRequest were made on a remote machine.
15991 This method now initializes libomv with the results.
15992 </summary>
15993 </member>
15994 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
15995 <summary>
15996 Handles response from XML-RPC login replies
15997 </summary>
15998 </member>
15999 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
16000 <summary>
16001 Handles response from XML-RPC login replies with already parsed LoginResponseData
16002 </summary>
16003 </member>
16004 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
16005 <summary>
16006 Handle response from LLSD login replies
16007 </summary>
16008 <param name="client"></param>
16009 <param name="result"></param>
16010 <param name="error"></param>
16011 </member>
16012 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
16013 <summary>
16014 Get current OS
16015 </summary>
16016 <returns>Either "Win" or "Linux"</returns>
16017 </member>
16018 <member name="M:OpenMetaverse.NetworkManager.GetPlatformVersion">
16019 <summary>
16020 Gets the current OS version number
16021 </summary>
16022 <returns>The platform version.</returns>
16023 </member>
16024 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
16025 <summary>
16026 Get clients default Mac Address
16027 </summary>
16028 <returns>A string containing the first found Mac Address</returns>
16029 </member>
16030 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
16031 <summary>
16032 Explains why a simulator or the grid disconnected from us
16033 </summary>
16034 </member>
16035 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
16036 <summary>The client requested the logout or simulator disconnect</summary>
16037 </member>
16038 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
16039 <summary>The server notified us that it is disconnecting</summary>
16040 </member>
16041 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
16042 <summary>Either a socket was closed or network traffic timed out</summary>
16043 </member>
16044 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
16045 <summary>The last active simulator shut down</summary>
16046 </member>
16047 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
16048 <summary>
16049 Holds a simulator reference and a decoded packet, these structs are put in
16050 the packet inbox for event handling
16051 </summary>
16052 </member>
16053 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
16054 <summary>Reference to the simulator that this packet came from</summary>
16055 </member>
16056 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
16057 <summary>Packet that needs to be processed</summary>
16058 </member>
16059 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
16060 <summary>
16061 Holds a simulator reference and a serialized packet, these structs are put in
16062 the packet outbox for sending
16063 </summary>
16064 </member>
16065 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
16066 <summary>Reference to the simulator this packet is destined for</summary>
16067 </member>
16068 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
16069 <summary>Packet that needs to be sent</summary>
16070 </member>
16071 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
16072 <summary>Sequence number of the wrapped packet</summary>
16073 </member>
16074 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
16075 <summary>Number of times this packet has been resent</summary>
16076 </member>
16077 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
16078 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
16079 </member>
16080 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Type">
16081 <summary>Type of the packet</summary>
16082 </member>
16083 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
16084 <summary>The event subscribers, null of no subscribers</summary>
16085 </member>
16086 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
16087 <summary>Raises the PacketSent Event</summary>
16088 <param name="e">A PacketSentEventArgs object containing
16089 the data sent from the simulator</param>
16090 </member>
16091 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
16092 <summary>Thread sync lock object</summary>
16093 </member>
16094 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
16095 <summary>Raised when the simulator sends us data containing
16096 ...</summary>
16097 </member>
16098 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
16099 <summary>The event subscribers, null of no subscribers</summary>
16100 </member>
16101 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
16102 <summary>Raises the LoggedOut Event</summary>
16103 <param name="e">A LoggedOutEventArgs object containing
16104 the data sent from the simulator</param>
16105 </member>
16106 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
16107 <summary>Thread sync lock object</summary>
16108 </member>
16109 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
16110 <summary>Raised when the simulator sends us data containing
16111 ...</summary>
16112 </member>
16113 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
16114 <summary>The event subscribers, null of no subscribers</summary>
16115 </member>
16116 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
16117 <summary>Raises the SimConnecting Event</summary>
16118 <param name="e">A SimConnectingEventArgs object containing
16119 the data sent from the simulator</param>
16120 </member>
16121 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
16122 <summary>Thread sync lock object</summary>
16123 </member>
16124 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
16125 <summary>Raised when the simulator sends us data containing
16126 ...</summary>
16127 </member>
16128 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
16129 <summary>The event subscribers, null of no subscribers</summary>
16130 </member>
16131 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
16132 <summary>Raises the SimConnected Event</summary>
16133 <param name="e">A SimConnectedEventArgs object containing
16134 the data sent from the simulator</param>
16135 </member>
16136 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
16137 <summary>Thread sync lock object</summary>
16138 </member>
16139 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
16140 <summary>Raised when the simulator sends us data containing
16141 ...</summary>
16142 </member>
16143 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
16144 <summary>The event subscribers, null of no subscribers</summary>
16145 </member>
16146 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
16147 <summary>Raises the SimDisconnected Event</summary>
16148 <param name="e">A SimDisconnectedEventArgs object containing
16149 the data sent from the simulator</param>
16150 </member>
16151 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
16152 <summary>Thread sync lock object</summary>
16153 </member>
16154 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
16155 <summary>Raised when the simulator sends us data containing
16156 ...</summary>
16157 </member>
16158 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
16159 <summary>The event subscribers, null of no subscribers</summary>
16160 </member>
16161 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
16162 <summary>Raises the Disconnected Event</summary>
16163 <param name="e">A DisconnectedEventArgs object containing
16164 the data sent from the simulator</param>
16165 </member>
16166 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
16167 <summary>Thread sync lock object</summary>
16168 </member>
16169 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
16170 <summary>Raised when the simulator sends us data containing
16171 ...</summary>
16172 </member>
16173 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
16174 <summary>The event subscribers, null of no subscribers</summary>
16175 </member>
16176 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
16177 <summary>Raises the SimChanged Event</summary>
16178 <param name="e">A SimChangedEventArgs object containing
16179 the data sent from the simulator</param>
16180 </member>
16181 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
16182 <summary>Thread sync lock object</summary>
16183 </member>
16184 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
16185 <summary>Raised when the simulator sends us data containing
16186 ...</summary>
16187 </member>
16188 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
16189 <summary>The event subscribers, null of no subscribers</summary>
16190 </member>
16191 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
16192 <summary>Raises the EventQueueRunning Event</summary>
16193 <param name="e">A EventQueueRunningEventArgs object containing
16194 the data sent from the simulator</param>
16195 </member>
16196 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
16197 <summary>Thread sync lock object</summary>
16198 </member>
16199 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
16200 <summary>Raised when the simulator sends us data containing
16201 ...</summary>
16202 </member>
16203 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
16204 <summary>Unique identifier associated with our connections to
16205 simulators</summary>
16206 </member>
16207 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
16208 <summary>The simulator that the logged in avatar is currently
16209 occupying</summary>
16210 </member>
16211 <member name="P:OpenMetaverse.NetworkManager.Connected">
16212 <summary>Shows whether the network layer is logged in to the
16213 grid or not</summary>
16214 </member>
16215 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
16216 <summary>Number of packets in the incoming queue</summary>
16217 </member>
16218 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
16219 <summary>Number of packets in the outgoing queue</summary>
16220 </member>
16221 <member name="F:OpenMetaverse.NetworkManager.Simulators">
16222 <summary>All of the simulators we are currently connected to</summary>
16223 </member>
16224 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
16225 <summary>Handlers for incoming capability events</summary>
16226 </member>
16227 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
16228 <summary>Handlers for incoming packets</summary>
16229 </member>
16230 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
16231 <summary>Incoming packets that are awaiting handling</summary>
16232 </member>
16233 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
16234 <summary>Outgoing packets that are awaiting handling</summary>
16235 </member>
16236 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
16237 <summary>
16238 Default constructor
16239 </summary>
16240 <param name="client">Reference to the GridClient object</param>
16241 </member>
16242 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
16243 <summary>
16244 Register an event handler for a packet. This is a low level event
16245 interface and should only be used if you are doing something not
16246 supported in the library
16247 </summary>
16248 <param name="type">Packet type to trigger events for</param>
16249 <param name="callback">Callback to fire when a packet of this type
16250 is received</param>
16251 </member>
16252 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
16253 <summary>
16254 Register an event handler for a packet. This is a low level event
16255 interface and should only be used if you are doing something not
16256 supported in the library
16257 </summary>
16258 <param name="type">Packet type to trigger events for</param>
16259 <param name="callback">Callback to fire when a packet of this type
16260 is received</param>
16261 <param name="isAsync">True if the callback should be ran
16262 asynchronously. Only set this to false (synchronous for callbacks
16263 that will always complete quickly)</param>
16264 <remarks>If any callback for a packet type is marked as
16265 asynchronous, all callbacks for that packet type will be fired
16266 asynchronously</remarks>
16267 </member>
16268 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
16269 <summary>
16270 Unregister an event handler for a packet. This is a low level event
16271 interface and should only be used if you are doing something not
16272 supported in the library
16273 </summary>
16274 <param name="type">Packet type this callback is registered with</param>
16275 <param name="callback">Callback to stop firing events for</param>
16276 </member>
16277 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
16278 <summary>
16279 Register a CAPS event handler. This is a low level event interface
16280 and should only be used if you are doing something not supported in
16281 the library
16282 </summary>
16283 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
16284 <param name="callback">Callback to fire when a CAPS event is received</param>
16285 </member>
16286 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
16287 <summary>
16288 Unregister a CAPS event handler. This is a low level event interface
16289 and should only be used if you are doing something not supported in
16290 the library
16291 </summary>
16292 <param name="capsEvent">Name of the CAPS event this callback is
16293 registered with</param>
16294 <param name="callback">Callback to stop firing events for</param>
16295 </member>
16296 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
16297 <summary>
16298 Send a packet to the simulator the avatar is currently occupying
16299 </summary>
16300 <param name="packet">Packet to send</param>
16301 </member>
16302 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
16303 <summary>
16304 Send a packet to a specified simulator
16305 </summary>
16306 <param name="packet">Packet to send</param>
16307 <param name="simulator">Simulator to send the packet to</param>
16308 </member>
16309 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
16310 <summary>
16311 Connect to a simulator
16312 </summary>
16313 <param name="ip">IP address to connect to</param>
16314 <param name="port">Port to connect to</param>
16315 <param name="handle">Handle for this simulator, to identify its
16316 location in the grid</param>
16317 <param name="setDefault">Whether to set CurrentSim to this new
16318 connection, use this if the avatar is moving in to this simulator</param>
16319 <param name="seedcaps">URL of the capabilities server to use for
16320 this sim connection</param>
16321 <returns>A Simulator object on success, otherwise null</returns>
16322 </member>
16323 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
16324 <summary>
16325 Connect to a simulator
16326 </summary>
16327 <param name="endPoint">IP address and port to connect to</param>
16328 <param name="handle">Handle for this simulator, to identify its
16329 location in the grid</param>
16330 <param name="setDefault">Whether to set CurrentSim to this new
16331 connection, use this if the avatar is moving in to this simulator</param>
16332 <param name="seedcaps">URL of the capabilities server to use for
16333 this sim connection</param>
16334 <returns>A Simulator object on success, otherwise null</returns>
16335 </member>
16336 <member name="M:OpenMetaverse.NetworkManager.BeginLogout">
16337 <summary>
16338 Begins the non-blocking logout. Makes sure that the LoggedOut event is
16339 called even if the server does not send a logout reply, and Shutdown()
16340 is properly called.
16341 </summary>
16342 </member>
16343 <member name="M:OpenMetaverse.NetworkManager.Logout">
16344 <summary>
16345 Initiate a blocking logout request. This will return when the logout
16346 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
16347 has expired and the network layer is manually shut down
16348 </summary>
16349 </member>
16350 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
16351 <summary>
16352 Initiate the logout process. The <code>Shutdown()</code> function
16353 needs to be manually called.
16354 </summary>
16355 </member>
16356 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
16357 <summary>
16358 Close a connection to the given simulator
16359 </summary>
16360 <param name="simulator"></param>
16361 <param name="sendCloseCircuit"></param>
16362 </member>
16363 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
16364 <summary>
16365 Shutdown will disconnect all the sims except for the current sim
16366 first, and then kill the connection to CurrentSim. This should only
16367 be called if the logout process times out on <code>RequestLogout</code>
16368 </summary>
16369 <param name="type">Type of shutdown</param>
16370 </member>
16371 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
16372 <summary>
16373 Shutdown will disconnect all the sims except for the current sim
16374 first, and then kill the connection to CurrentSim. This should only
16375 be called if the logout process times out on <code>RequestLogout</code>
16376 </summary>
16377 <param name="type">Type of shutdown</param>
16378 <param name="message">Shutdown message</param>
16379 </member>
16380 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
16381 <summary>
16382 Searches through the list of currently connected simulators to find
16383 one attached to the given IPEndPoint
16384 </summary>
16385 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
16386 <returns>A Simulator reference on success, otherwise null</returns>
16387 </member>
16388 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
16389 <summary>
16390 Fire an event when an event queue connects for capabilities
16391 </summary>
16392 <param name="simulator">Simulator the event queue is attached to</param>
16393 </member>
16394 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16395 <summary>Process an incoming packet and raise the appropriate events</summary>
16396 <param name="sender">The sender</param>
16397 <param name="e">The EventArgs object containing the packet data</param>
16398 </member>
16399 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16400 <summary>Process an incoming packet and raise the appropriate events</summary>
16401 <param name="sender">The sender</param>
16402 <param name="e">The EventArgs object containing the packet data</param>
16403 </member>
16404 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16405 <summary>Process an incoming packet and raise the appropriate events</summary>
16406 <param name="sender">The sender</param>
16407 <param name="e">The EventArgs object containing the packet data</param>
16408 </member>
16409 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16410 <summary>Process an incoming packet and raise the appropriate events</summary>
16411 <param name="sender">The sender</param>
16412 <param name="e">The EventArgs object containing the packet data</param>
16413 </member>
16414 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16415 <summary>Process an incoming packet and raise the appropriate events</summary>
16416 <param name="sender">The sender</param>
16417 <param name="e">The EventArgs object containing the packet data</param>
16418 </member>
16419 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16420 <summary>Process an incoming packet and raise the appropriate events</summary>
16421 <param name="sender">The sender</param>
16422 <param name="e">The EventArgs object containing the packet data</param>
16423 </member>
16424 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
16425 <summary>Process an incoming packet and raise the appropriate events</summary>
16426 <param name="sender">The sender</param>
16427 <param name="e">The EventArgs object containing the packet data</param>
16428 </member>
16429 <member name="T:OpenMetaverse.NameValue">
16430 <summary>
16431 A Name Value pair with additional settings, used in the protocol
16432 primarily to transmit avatar names and active group in object packets
16433 </summary>
16434 </member>
16435 <member name="T:OpenMetaverse.NameValue.ValueType">
16436 <summary>Type of the value</summary>
16437 </member>
16438 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
16439 <summary>Unknown</summary>
16440 </member>
16441 <member name="F:OpenMetaverse.NameValue.ValueType.String">
16442 <summary>String value</summary>
16443 </member>
16444 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
16445 <summary></summary>
16446 </member>
16447 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
16448 <summary></summary>
16449 </member>
16450 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
16451 <summary></summary>
16452 </member>
16453 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
16454 <summary></summary>
16455 </member>
16456 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
16457 <summary>Deprecated</summary>
16458 </member>
16459 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
16460 <summary>String value, but designated as an asset</summary>
16461 </member>
16462 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
16463 <summary></summary>
16464 </member>
16465 <member name="T:OpenMetaverse.NameValue.ClassType">
16466 <summary>
16467
16468 </summary>
16469 </member>
16470 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
16471 <summary></summary>
16472 </member>
16473 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
16474 <summary></summary>
16475 </member>
16476 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
16477 <summary></summary>
16478 </member>
16479 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
16480 <summary></summary>
16481 </member>
16482 <member name="T:OpenMetaverse.NameValue.SendtoType">
16483 <summary>
16484
16485 </summary>
16486 </member>
16487 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
16488 <summary></summary>
16489 </member>
16490 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
16491 <summary></summary>
16492 </member>
16493 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
16494 <summary></summary>
16495 </member>
16496 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
16497 <summary></summary>
16498 </member>
16499 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
16500 <summary></summary>
16501 </member>
16502 <member name="F:OpenMetaverse.NameValue.Name">
16503 <summary></summary>
16504 </member>
16505 <member name="F:OpenMetaverse.NameValue.Type">
16506 <summary></summary>
16507 </member>
16508 <member name="F:OpenMetaverse.NameValue.Class">
16509 <summary></summary>
16510 </member>
16511 <member name="F:OpenMetaverse.NameValue.Sendto">
16512 <summary></summary>
16513 </member>
16514 <member name="F:OpenMetaverse.NameValue.Value">
16515 <summary></summary>
16516 </member>
16517 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
16518 <summary>
16519 Constructor that takes all the fields as parameters
16520 </summary>
16521 <param name="name"></param>
16522 <param name="valueType"></param>
16523 <param name="classType"></param>
16524 <param name="sendtoType"></param>
16525 <param name="value"></param>
16526 </member>
16527 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
16528 <summary>
16529 Constructor that takes a single line from a NameValue field
16530 </summary>
16531 <param name="data"></param>
16532 </member>
16533 <member name="T:OpenMetaverse.ReportType">
16534 <summary>
16535
16536 </summary>
16537 </member>
16538 <member name="F:OpenMetaverse.ReportType.None">
16539 <summary>No report</summary>
16540 </member>
16541 <member name="F:OpenMetaverse.ReportType.Unknown">
16542 <summary>Unknown report type</summary>
16543 </member>
16544 <member name="F:OpenMetaverse.ReportType.Bug">
16545 <summary>Bug report</summary>
16546 </member>
16547 <member name="F:OpenMetaverse.ReportType.Complaint">
16548 <summary>Complaint report</summary>
16549 </member>
16550 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
16551 <summary>Customer service report</summary>
16552 </member>
16553 <member name="T:OpenMetaverse.CompressedFlags">
16554 <summary>
16555 Bitflag field for ObjectUpdateCompressed data blocks, describing
16556 which options are present for each object
16557 </summary>
16558 </member>
16559 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
16560 <summary>Unknown</summary>
16561 </member>
16562 <member name="F:OpenMetaverse.CompressedFlags.Tree">
16563 <summary>Whether the object has a TreeSpecies</summary>
16564 </member>
16565 <member name="F:OpenMetaverse.CompressedFlags.HasText">
16566 <summary>Whether the object has floating text ala llSetText</summary>
16567 </member>
16568 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
16569 <summary>Whether the object has an active particle system</summary>
16570 </member>
16571 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
16572 <summary>Whether the object has sound attached to it</summary>
16573 </member>
16574 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
16575 <summary>Whether the object is attached to a root object or not</summary>
16576 </member>
16577 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
16578 <summary>Whether the object has texture animation settings</summary>
16579 </member>
16580 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
16581 <summary>Whether the object has an angular velocity</summary>
16582 </member>
16583 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
16584 <summary>Whether the object has a name value pairs string</summary>
16585 </member>
16586 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
16587 <summary>Whether the object has a Media URL set</summary>
16588 </member>
16589 <member name="T:OpenMetaverse.UpdateType">
16590 <summary>
16591 Specific Flags for MultipleObjectUpdate requests
16592 </summary>
16593 </member>
16594 <member name="F:OpenMetaverse.UpdateType.None">
16595 <summary>None</summary>
16596 </member>
16597 <member name="F:OpenMetaverse.UpdateType.Position">
16598 <summary>Change position of prims</summary>
16599 </member>
16600 <member name="F:OpenMetaverse.UpdateType.Rotation">
16601 <summary>Change rotation of prims</summary>
16602 </member>
16603 <member name="F:OpenMetaverse.UpdateType.Scale">
16604 <summary>Change size of prims</summary>
16605 </member>
16606 <member name="F:OpenMetaverse.UpdateType.Linked">
16607 <summary>Perform operation on link set</summary>
16608 </member>
16609 <member name="F:OpenMetaverse.UpdateType.Uniform">
16610 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
16611 viewer. Used in conjunction with Scale</summary>
16612 </member>
16613 <member name="T:OpenMetaverse.PayPriceType">
16614 <summary>
16615 Special values in PayPriceReply. If the price is not one of these
16616 literal value of the price should be use
16617 </summary>
16618 </member>
16619 <member name="F:OpenMetaverse.PayPriceType.Hide">
16620 <summary>
16621 Indicates that this pay option should be hidden
16622 </summary>
16623 </member>
16624 <member name="F:OpenMetaverse.PayPriceType.Default">
16625 <summary>
16626 Indicates that this pay option should have the default value
16627 </summary>
16628 </member>
16629 <member name="T:OpenMetaverse.ObjectMovementUpdate">
16630 <summary>
16631 Contains the variables sent in an object update packet for objects.
16632 Used to track position and movement of prims and avatars
16633 </summary>
16634 </member>
16635 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
16636 <summary></summary>
16637 </member>
16638 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
16639 <summary></summary>
16640 </member>
16641 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
16642 <summary></summary>
16643 </member>
16644 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
16645 <summary></summary>
16646 </member>
16647 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
16648 <summary></summary>
16649 </member>
16650 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
16651 <summary></summary>
16652 </member>
16653 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
16654 <summary></summary>
16655 </member>
16656 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
16657 <summary></summary>
16658 </member>
16659 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
16660 <summary></summary>
16661 </member>
16662 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
16663 <summary></summary>
16664 </member>
16665 <member name="T:OpenMetaverse.ObjectManager">
16666 <summary>
16667 Handles all network traffic related to prims and avatar positions and
16668 movement.
16669 </summary>
16670 </member>
16671 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
16672 <summary>The event subscribers, null of no subscribers</summary>
16673 </member>
16674 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
16675 <summary>Thread sync lock object</summary>
16676 </member>
16677 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
16678 <summary>Raised when the simulator sends us data containing
16679 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
16680 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
16681 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
16682 </member>
16683 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
16684 <summary>The event subscribers, null of no subscribers</summary>
16685 </member>
16686 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
16687 <summary>Raises the ObjectProperties Event</summary>
16688 <param name="e">A ObjectPropertiesEventArgs object containing
16689 the data sent from the simulator</param>
16690 </member>
16691 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
16692 <summary>Thread sync lock object</summary>
16693 </member>
16694 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
16695 <summary>Raised when the simulator sends us data containing
16696 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
16697 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
16698 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
16699 </member>
16700 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
16701 <summary>The event subscribers, null of no subscribers</summary>
16702 </member>
16703 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
16704 <summary>Raises the ObjectPropertiesUpdated Event</summary>
16705 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
16706 the data sent from the simulator</param>
16707 </member>
16708 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
16709 <summary>Thread sync lock object</summary>
16710 </member>
16711 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
16712 <summary>Raised when the simulator sends us data containing
16713 Primitive.ObjectProperties for an object we are currently tracking</summary>
16714 </member>
16715 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
16716 <summary>The event subscribers, null of no subscribers</summary>
16717 </member>
16718 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
16719 <summary>Raises the ObjectPropertiesFamily Event</summary>
16720 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
16721 the data sent from the simulator</param>
16722 </member>
16723 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
16724 <summary>Thread sync lock object</summary>
16725 </member>
16726 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
16727 <summary>Raised when the simulator sends us data containing
16728 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
16729 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
16730 </member>
16731 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
16732 <summary>The event subscribers, null of no subscribers</summary>
16733 </member>
16734 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
16735 <summary>Raises the AvatarUpdate Event</summary>
16736 <param name="e">A AvatarUpdateEventArgs object containing
16737 the data sent from the simulator</param>
16738 </member>
16739 <member name="M:OpenMetaverse.ObjectManager.OnParticleUpdate(OpenMetaverse.ParticleUpdateEventArgs)">
16740 <summary>
16741 Raises the ParticleUpdate Event
16742 </summary>
16743 <param name="e">A ParticleUpdateEventArgs object containing
16744 the data sent from the simulator</param>
16745 </member>
16746 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
16747 <summary>Thread sync lock object</summary>
16748 </member>
16749 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
16750 <summary>Raised when the simulator sends us data containing
16751 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
16752 </member>
16753 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
16754 <summary>The event subscribers, null of no subscribers</summary>
16755 </member>
16756 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
16757 <summary>Thread sync lock object</summary>
16758 </member>
16759 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
16760 <summary>Raised when the simulator sends us data containing
16761 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
16762 </member>
16763 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
16764 <summary>The event subscribers, null of no subscribers</summary>
16765 </member>
16766 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
16767 <summary>Raises the ObjectDataBlockUpdate Event</summary>
16768 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
16769 the data sent from the simulator</param>
16770 </member>
16771 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
16772 <summary>Thread sync lock object</summary>
16773 </member>
16774 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
16775 <summary>Raised when the simulator sends us data containing
16776 updates to an Objects DataBlock</summary>
16777 </member>
16778 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
16779 <summary>The event subscribers, null of no subscribers</summary>
16780 </member>
16781 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
16782 <summary>Raises the KillObject Event</summary>
16783 <param name="e">A KillObjectEventArgs object containing
16784 the data sent from the simulator</param>
16785 </member>
16786 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
16787 <summary>Thread sync lock object</summary>
16788 </member>
16789 <member name="E:OpenMetaverse.ObjectManager.KillObject">
16790 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/>
16791 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
16792 </member>
16793 <member name="F:OpenMetaverse.ObjectManager.m_KillObjects">
16794 <summary>The event subscribers, null of no subscribers</summary>
16795 </member>
16796 <member name="M:OpenMetaverse.ObjectManager.OnKillObjects(OpenMetaverse.KillObjectsEventArgs)">
16797 <summary>Raises the KillObjects Event</summary>
16798 <param name="e">A KillObjectsEventArgs object containing
16799 the data sent from the simulator</param>
16800 </member>
16801 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectsLock">
16802 <summary>Thread sync lock object</summary>
16803 </member>
16804 <member name="E:OpenMetaverse.ObjectManager.KillObjects">
16805 <summary>Raised when the simulator informs us when a group of <see cref="T:OpenMetaverse.Primitive"/>
16806 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
16807 </member>
16808 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
16809 <summary>The event subscribers, null of no subscribers</summary>
16810 </member>
16811 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
16812 <summary>Raises the AvatarSitChanged Event</summary>
16813 <param name="e">A AvatarSitChangedEventArgs object containing
16814 the data sent from the simulator</param>
16815 </member>
16816 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
16817 <summary>Thread sync lock object</summary>
16818 </member>
16819 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
16820 <summary>Raised when the simulator sends us data containing
16821 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
16822 </member>
16823 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
16824 <summary>The event subscribers, null of no subscribers</summary>
16825 </member>
16826 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
16827 <summary>Raises the PayPriceReply Event</summary>
16828 <param name="e">A PayPriceReplyEventArgs object containing
16829 the data sent from the simulator</param>
16830 </member>
16831 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
16832 <summary>Thread sync lock object</summary>
16833 </member>
16834 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
16835 <summary>Raised when the simulator sends us data containing
16836 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary>
16837 </member>
16838 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
16839 <summary>
16840 Callback for getting object media data via CAP
16841 </summary>
16842 <param name="success">Indicates if the operation was succesfull</param>
16843 <param name="version">Object media version string</param>
16844 <param name="faceMedia">Array indexed on prim face of media entry data</param>
16845 </member>
16846 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsProperties">
16847 <summary>The event subscribers, null of no subscribers</summary>
16848 </member>
16849 <member name="M:OpenMetaverse.ObjectManager.OnPhysicsProperties(OpenMetaverse.PhysicsPropertiesEventArgs)">
16850 <summary>Raises the PhysicsProperties Event</summary>
16851 <param name="e">A PhysicsPropertiesEventArgs object containing
16852 the data sent from the simulator</param>
16853 </member>
16854 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsPropertiesLock">
16855 <summary>Thread sync lock object</summary>
16856 </member>
16857 <member name="E:OpenMetaverse.ObjectManager.PhysicsProperties">
16858 <summary>Raised when the simulator sends us data containing
16859 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
16860 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
16861 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
16862 </member>
16863 <member name="F:OpenMetaverse.ObjectManager.Client">
16864 <summary>Reference to the GridClient object</summary>
16865 </member>
16866 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
16867 <summary>Does periodic dead reckoning calculation to convert
16868 velocity and acceleration to new positions for objects</summary>
16869 </member>
16870 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
16871 <summary>
16872 Construct a new instance of the ObjectManager class
16873 </summary>
16874 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
16875 </member>
16876 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
16877 <summary>
16878 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
16879 you are currently connected to
16880 </summary>
16881 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16882 <param name="localID">The Local ID of the object</param>
16883 </member>
16884 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
16885 <summary>
16886 Request information for multiple objects contained in
16887 the same simulator
16888 </summary>
16889 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
16890 <param name="localIDs">An array containing the Local IDs of the objects</param>
16891 </member>
16892 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
16893 <summary>
16894 Attempt to purchase an original object, a copy, or the contents of
16895 an object
16896 </summary>
16897 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16898 <param name="localID">The Local ID of the object</param>
16899 <param name="saleType">Whether the original, a copy, or the object
16900 contents are on sale. This is used for verification, if the this
16901 sale type is not valid for the object the purchase will fail</param>
16902 <param name="price">Price of the object. This is used for
16903 verification, if it does not match the actual price the purchase
16904 will fail</param>
16905 <param name="groupID">Group ID that will be associated with the new
16906 purchase</param>
16907 <param name="categoryID">Inventory folder UUID where the object or objects
16908 purchased should be placed</param>
16909 <example>
16910 <code>
16911 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
16912 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
16913 </code>
16914 </example>
16915 </member>
16916 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
16917 <summary>
16918 Request prices that should be displayed in pay dialog. This will triggger the simulator
16919 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
16920 </summary>
16921 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16922 <param name="objectID">The ID of the object</param>
16923 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
16924 </member>
16925 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
16926 <summary>
16927 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
16928 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
16929 </summary>
16930 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16931 <param name="localID">The Local ID of the object</param>
16932 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
16933 </member>
16934 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
16935 <summary>
16936 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
16937 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
16938 </summary>
16939 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16940 <param name="localID">The Local ID of the object</param>
16941 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
16942 made immediately following the request</param>
16943 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
16944 </member>
16945 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
16946 <summary>
16947 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
16948 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
16949 </summary>
16950 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
16951 <param name="localIDs">An array containing the Local IDs of the objects</param>
16952 <param name="automaticDeselect">Should objects be deselected immediately after selection</param>
16953 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
16954 </member>
16955 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
16956 <summary>
16957 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
16958 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
16959 </summary>
16960 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
16961 <param name="localIDs">An array containing the Local IDs of the objects</param>
16962 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
16963 </member>
16964 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
16965 <summary>
16966 Update the properties of an object
16967 </summary>
16968 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16969 <param name="localID">The Local ID of the object</param>
16970 <param name="physical">true to turn the objects physical property on</param>
16971 <param name="temporary">true to turn the objects temporary property on</param>
16972 <param name="phantom">true to turn the objects phantom property on</param>
16973 <param name="castsShadow">true to turn the objects cast shadows property on</param>
16974 </member>
16975 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,OpenMetaverse.PhysicsShapeType,System.Single,System.Single,System.Single,System.Single)">
16976 <summary>
16977 Update the properties of an object
16978 </summary>
16979 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16980 <param name="localID">The Local ID of the object</param>
16981 <param name="physical">true to turn the objects physical property on</param>
16982 <param name="temporary">true to turn the objects temporary property on</param>
16983 <param name="phantom">true to turn the objects phantom property on</param>
16984 <param name="castsShadow">true to turn the objects cast shadows property on</param>
16985 <param name="physicsType">Type of the represetnation prim will have in the physics engine</param>
16986 <param name="density">Density - normal value 1000</param>
16987 <param name="friction">Friction - normal value 0.6</param>
16988 <param name="restitution">Restitution - standard value 0.5</param>
16989 <param name="gravityMultiplier">Gravity multiplier - standar value 1.0</param>
16990 </member>
16991 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
16992 <summary>
16993 Sets the sale properties of a single object
16994 </summary>
16995 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
16996 <param name="localID">The Local ID of the object</param>
16997 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
16998 <param name="price">The price of the object</param>
16999 </member>
17000 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
17001 <summary>
17002 Sets the sale properties of multiple objects
17003 </summary>
17004 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
17005 <param name="localIDs">An array containing the Local IDs of the objects</param>
17006 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
17007 <param name="price">The price of the object</param>
17008 </member>
17009 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
17010 <summary>
17011 Deselect a single object
17012 </summary>
17013 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
17014 <param name="localID">The Local ID of the object</param>
17015 </member>
17016 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
17017 <summary>
17018 Deselect multiple objects.
17019 </summary>
17020 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
17021 <param name="localIDs">An array containing the Local IDs of the objects</param>
17022 </member>
17023 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
17024 <summary>
17025 Perform a click action on an object
17026 </summary>
17027 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
17028 <param name="localID">The Local ID of the object</param>
17029 </member>
17030 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
17031 <summary>
17032 Perform a click action (Grab) on a single object
17033 </summary>
17034 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
17035 <param name="localID">The Local ID of the object</param>
17036 <param name="uvCoord">The texture coordinates to touch</param>
17037 <param name="stCoord">The surface coordinates to touch</param>
17038 <param name="faceIndex">The face of the position to touch</param>
17039 <param name="position">The region coordinates of the position to touch</param>
17040 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
17041 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
17042 pointing along the U direction of the tangent space</param>
17043 </member>
17044 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
17045 <summary>
17046 Create (rez) a new prim object in a simulator
17047 </summary>
17048 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
17049 <param name="prim">Data describing the prim object to rez</param>
17050 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
17051 do not want the object to be associated with a specific group</param>
17052 <param name="position">An approximation of the position at which to rez the prim</param>
17053 <param name="scale">Scale vector to size this prim</param>
17054 <param name="rotation">Rotation quaternion to rotate this prim</param>
17055 <remarks>Due to the way client prim rezzing is done on the server,
17056 the requested position for an object is only close to where the prim
17057 actually ends up. If you desire exact placement you'll need to
17058 follow up by moving the object after it has been created. This
17059 function will not set textures, light and flexible data, or other
17060 extended primitive properties</remarks>
17061 </member>
17062 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
17063 <summary>
17064 Create (rez) a new prim object in a simulator
17065 </summary>
17066 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
17067 <param name="prim">Data describing the prim object to rez</param>
17068 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
17069 do not want the object to be associated with a specific group</param>
17070 <param name="position">An approximation of the position at which to rez the prim</param>
17071 <param name="scale">Scale vector to size this prim</param>
17072 <param name="rotation">Rotation quaternion to rotate this prim</param>
17073 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
17074 <remarks>Due to the way client prim rezzing is done on the server,
17075 the requested position for an object is only close to where the prim
17076 actually ends up. If you desire exact placement you'll need to
17077 follow up by moving the object after it has been created. This
17078 function will not set textures, light and flexible data, or other
17079 extended primitive properties</remarks>
17080 </member>
17081 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)">
17082 <summary>
17083 Rez a Linden tree
17084 </summary>
17085 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17086 <param name="scale">The size of the tree</param>
17087 <param name="rotation">The rotation of the tree</param>
17088 <param name="position">The position of the tree</param>
17089 <param name="treeType">The Type of tree</param>
17090 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
17091 or UUID.Zero if no group is to be set</param>
17092 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
17093 </member>
17094 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
17095 <summary>
17096 Rez grass and ground cover
17097 </summary>
17098 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17099 <param name="scale">The size of the grass</param>
17100 <param name="rotation">The rotation of the grass</param>
17101 <param name="position">The position of the grass</param>
17102 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param>
17103 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
17104 or UUID.Zero if no group is to be set</param>
17105 </member>
17106 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
17107 <summary>
17108 Set the textures to apply to the faces of an object
17109 </summary>
17110 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17111 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17112 <param name="textures">The texture data to apply</param>
17113 </member>
17114 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)">
17115 <summary>
17116 Set the textures to apply to the faces of an object
17117 </summary>
17118 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17119 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17120 <param name="textures">The texture data to apply</param>
17121 <param name="mediaUrl">A media URL (not used)</param>
17122 </member>
17123 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
17124 <summary>
17125 Set the Light data on an object
17126 </summary>
17127 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17128 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17129 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
17130 </member>
17131 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
17132 <summary>
17133 Set the flexible data on an object
17134 </summary>
17135 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17136 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17137 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
17138 </member>
17139 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
17140 <summary>
17141 Set the sculptie texture and data on an object
17142 </summary>
17143 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17144 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17145 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
17146 </member>
17147 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
17148 <summary>
17149 Unset additional primitive parameters on an object
17150 </summary>
17151 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17152 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17153 <param name="type">The extra parameters to set</param>
17154 </member>
17155 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
17156 <summary>
17157 Link multiple prims into a linkset
17158 </summary>
17159 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17160 <param name="localIDs">An array which contains the IDs of the objects to link</param>
17161 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
17162 </member>
17163 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
17164 <summary>
17165 Delink/Unlink multiple prims from a linkset
17166 </summary>
17167 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17168 <param name="localIDs">An array which contains the IDs of the objects to delink</param>
17169 </member>
17170 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
17171 <summary>
17172 Change the rotation of an object
17173 </summary>
17174 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17175 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17176 <param name="rotation">The new rotation of the object</param>
17177 </member>
17178 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
17179 <summary>
17180 Set the name of an object
17181 </summary>
17182 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17183 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17184 <param name="name">A string containing the new name of the object</param>
17185 </member>
17186 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
17187 <summary>
17188 Set the name of multiple objects
17189 </summary>
17190 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17191 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
17192 <param name="names">An array which contains the new names of the objects</param>
17193 </member>
17194 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
17195 <summary>
17196 Set the description of an object
17197 </summary>
17198 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17199 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17200 <param name="description">A string containing the new description of the object</param>
17201 </member>
17202 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
17203 <summary>
17204 Set the descriptions of multiple objects
17205 </summary>
17206 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17207 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
17208 <param name="descriptions">An array which contains the new descriptions of the objects</param>
17209 </member>
17210 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
17211 <summary>
17212 Attach an object to this avatar
17213 </summary>
17214 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17215 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17216 <param name="attachPoint">The point on the avatar the object will be attached</param>
17217 <param name="rotation">The rotation of the attached object</param>
17218 </member>
17219 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
17220 <summary>
17221 Drop an attached object from this avatar
17222 </summary>
17223 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
17224 object where the objects reside. This will always be the simulator the avatar is currently in
17225 </param>
17226 <param name="localID">The object's ID which is local to the simulator the object is in</param>
17227 </member>
17228 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
17229 <summary>
17230 Detach an object from yourself
17231 </summary>
17232 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
17233 object where the objects reside
17234
17235 This will always be the simulator the avatar is currently in
17236 </param>
17237 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
17238 </member>
17239 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
17240 <summary>
17241 Change the position of an object, Will change position of entire linkset
17242 </summary>
17243 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17244 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17245 <param name="position">The new position of the object</param>
17246 </member>
17247 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
17248 <summary>
17249 Change the position of an object
17250 </summary>
17251 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17252 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17253 <param name="position">The new position of the object</param>
17254 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
17255 </member>
17256 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
17257 <summary>
17258 Change the Scale (size) of an object
17259 </summary>
17260 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17261 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17262 <param name="scale">The new scale of the object</param>
17263 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
17264 <param name="uniform">True to resize prims uniformly</param>
17265 </member>
17266 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
17267 <summary>
17268 Change the Rotation of an object that is either a child or a whole linkset
17269 </summary>
17270 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17271 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17272 <param name="quat">The new scale of the object</param>
17273 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
17274 </member>
17275 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
17276 <summary>
17277 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
17278 </summary>
17279 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17280 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17281 <param name="data">The new rotation, size, or position of the target object</param>
17282 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
17283 </member>
17284 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
17285 <summary>
17286 Deed an object (prim) to a group, Object must be shared with group which
17287 can be accomplished with SetPermissions()
17288 </summary>
17289 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17290 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17291 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
17292 </member>
17293 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
17294 <summary>
17295 Deed multiple objects (prims) to a group, Objects must be shared with group which
17296 can be accomplished with SetPermissions()
17297 </summary>
17298 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17299 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
17300 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
17301 </member>
17302 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
17303 <summary>
17304 Set the permissions on multiple objects
17305 </summary>
17306 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17307 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
17308 <param name="who">The new Who mask to set</param>
17309 <param name="permissions">Which permission to modify</param>
17310 <param name="set">The new state of permission</param>
17311 </member>
17312 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
17313 <summary>
17314 Request additional properties for an object
17315 </summary>
17316 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17317 <param name="objectID"></param>
17318 </member>
17319 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
17320 <summary>
17321 Request additional properties for an object
17322 </summary>
17323 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17324 <param name="objectID">Absolute UUID of the object</param>
17325 <param name="reliable">Whether to require server acknowledgement of this request</param>
17326 </member>
17327 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
17328 <summary>
17329 Set the ownership of a list of objects to the specified group
17330 </summary>
17331 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
17332 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
17333 <param name="groupID">The Groups ID</param>
17334 </member>
17335 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
17336 <summary>
17337 Update current URL of the previously set prim media
17338 </summary>
17339 <param name="primID">UUID of the prim</param>
17340 <param name="newURL">Set current URL to this</param>
17341 <param name="face">Prim face number</param>
17342 <param name="sim">Simulator in which prim is located</param>
17343 </member>
17344 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
17345 <summary>
17346 Set object media
17347 </summary>
17348 <param name="primID">UUID of the prim</param>
17349 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
17350 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
17351 <param name="sim">Simulatior in which prim is located</param>
17352 </member>
17353 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
17354 <summary>
17355 Retrieve information about object media
17356 </summary>
17357 <param name="primID">UUID of the primitive</param>
17358 <param name="sim">Simulator where prim is located</param>
17359 <param name="callback">Call this callback when done</param>
17360 </member>
17361 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17362 <summary>Process an incoming packet and raise the appropriate events</summary>
17363 <param name="sender">The sender</param>
17364 <param name="e">The EventArgs object containing the packet data</param>
17365 </member>
17366 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17367 <summary>
17368 A terse object update, used when a transformation matrix or
17369 velocity/acceleration for an object changes but nothing else
17370 (scale/position/rotation/acceleration/velocity)
17371 </summary>
17372 <param name="sender">The sender</param>
17373 <param name="e">The EventArgs object containing the packet data</param>
17374 </member>
17375 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17376 <summary>Process an incoming packet and raise the appropriate events</summary>
17377 <param name="sender">The sender</param>
17378 <param name="e">The EventArgs object containing the packet data</param>
17379 </member>
17380 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17381 <summary>Process an incoming packet and raise the appropriate events</summary>
17382 <param name="sender">The sender</param>
17383 <param name="e">The EventArgs object containing the packet data</param>
17384 </member>
17385 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17386 <summary>Process an incoming packet and raise the appropriate events</summary>
17387 <param name="sender">The sender</param>
17388 <param name="e">The EventArgs object containing the packet data</param>
17389 </member>
17390 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17391 <summary>Process an incoming packet and raise the appropriate events</summary>
17392 <param name="sender">The sender</param>
17393 <param name="e">The EventArgs object containing the packet data</param>
17394 </member>
17395 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17396 <summary>Process an incoming packet and raise the appropriate events</summary>
17397 <param name="sender">The sender</param>
17398 <param name="e">The EventArgs object containing the packet data</param>
17399 </member>
17400 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17401 <summary>Process an incoming packet and raise the appropriate events</summary>
17402 <param name="sender">The sender</param>
17403 <param name="e">The EventArgs object containing the packet data</param>
17404 </member>
17405 <member name="M:OpenMetaverse.ObjectManager.ObjectPhysicsPropertiesHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
17406 <summary>
17407
17408 </summary>
17409 <param name="capsKey"></param>
17410 <param name="message"></param>
17411 <param name="simulator"></param>
17412 </member>
17413 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
17414 <summary>
17415 Setup construction data for a basic primitive shape
17416 </summary>
17417 <param name="type">Primitive shape to construct</param>
17418 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
17419 </member>
17420 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
17421 <summary>
17422
17423 </summary>
17424 <param name="sim"></param>
17425 <param name="av"></param>
17426 <param name="localid"></param>
17427 <param name="oldSeatID"></param>
17428 </member>
17429 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
17430 <summary>
17431
17432 </summary>
17433 <param name="s"></param>
17434 <param name="dilation"></param>
17435 </member>
17436 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
17437 <summary>
17438 Set the Shape data of an object
17439 </summary>
17440 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17441 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17442 <param name="prim">Data describing the prim shape</param>
17443 </member>
17444 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
17445 <summary>
17446 Set the Material data of an object
17447 </summary>
17448 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
17449 <param name="localID">The objects ID which is local to the simulator the object is in</param>
17450 <param name="material">The new material of the object</param>
17451 </member>
17452 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
17453 <summary>
17454
17455 </summary>
17456 <param name="simulator"></param>
17457 <param name="localID"></param>
17458 <param name="fullID"></param>
17459 <returns></returns>
17460 </member>
17461 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID,System.Boolean)">
17462 <summary>
17463
17464 </summary>
17465 <param name="simulator"></param>
17466 <param name="localID"></param>
17467 <param name="fullID"></param>
17468 <param name="createIfMissing"></param>
17469 <returns></returns>
17470 </member>
17471 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
17472 <summary>
17473
17474 </summary>
17475 <param name="simulator"></param>
17476 <param name="localID"></param>
17477 <param name="fullID"></param>
17478 <returns></returns>
17479 </member>
17480 <member name="T:OpenMetaverse.PrimEventArgs">
17481 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
17482 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
17483 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
17484 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
17485 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
17486 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
17487 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
17488 </remarks>
17489 <example>
17490 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/>
17491 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
17492 <code>
17493 // Subscribe to the event that gives us prim and foliage information
17494 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
17495
17496
17497 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
17498 {
17499 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
17500 }
17501 </code>
17502 </example>
17503 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
17504 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
17505 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
17506 </member>
17507 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
17508 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
17509 </member>
17510 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
17511 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
17512 </member>
17513 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
17514 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary>
17515 </member>
17516 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
17517 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
17518 </member>
17519 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
17520 <summary>Get the simulator Time Dilation</summary>
17521 </member>
17522 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
17523 <summary>
17524 Construct a new instance of the PrimEventArgs class
17525 </summary>
17526 <param name="simulator">The simulator the object originated from</param>
17527 <param name="prim">The Primitive</param>
17528 <param name="timeDilation">The simulator time dilation</param>
17529 <param name="isNew">The prim was not in the dictionary before this update</param>
17530 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
17531 </member>
17532 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
17533 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
17534 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
17535 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
17536 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
17537 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be
17538 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
17539 </remarks>
17540 <example>
17541 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
17542 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names
17543 of our own agents picks listings on the <see cref="T:System.Console"/> window.
17544 <code>
17545 // subscribe to the AvatarUpdate event to get our information
17546 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
17547 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
17548
17549 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
17550 {
17551 // we only want our own data
17552 if (e.Avatar.LocalID == Client.Self.LocalID)
17553 {
17554 // Unsubscribe from the avatar update event to prevent a loop
17555 // where we continually request the picks every time we get an update for ourselves
17556 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
17557 // make the top picks request through AvatarManager
17558 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
17559 }
17560 }
17561
17562 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
17563 {
17564 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
17565 // we were looking for
17566 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
17567 // loop through the dictionary and extract the names of the top picks from our profile
17568 foreach (var pickName in e.Picks.Values)
17569 {
17570 Console.WriteLine(pickName);
17571 }
17572 }
17573 </code>
17574 </example>
17575 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
17576 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
17577 </member>
17578 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
17579 <summary>Get the simulator the object originated from</summary>
17580 </member>
17581 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
17582 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
17583 </member>
17584 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
17585 <summary>Get the simulator time dilation</summary>
17586 </member>
17587 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew">
17588 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary>
17589 </member>
17590 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
17591 <summary>
17592 Construct a new instance of the AvatarUpdateEventArgs class
17593 </summary>
17594 <param name="simulator">The simulator the packet originated from</param>
17595 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
17596 <param name="timeDilation">The simulator time dilation</param>
17597 <param name="isNew">The avatar was not in the dictionary before this update</param>
17598 </member>
17599 <member name="P:OpenMetaverse.ParticleUpdateEventArgs.Simulator">
17600 <summary>Get the simulator the object originated from</summary>
17601 </member>
17602 <member name="P:OpenMetaverse.ParticleUpdateEventArgs.ParticleSystem">
17603 <summary>Get the <see cref="P:OpenMetaverse.ParticleUpdateEventArgs.ParticleSystem"/> data</summary>
17604 </member>
17605 <member name="P:OpenMetaverse.ParticleUpdateEventArgs.Source">
17606 <summary>Get <see cref="T:OpenMetaverse.Primitive"/> source</summary>
17607 </member>
17608 <member name="M:OpenMetaverse.ParticleUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ParticleSystem,OpenMetaverse.Primitive)">
17609 <summary>
17610 Construct a new instance of the ParticleUpdateEventArgs class
17611 </summary>
17612 <param name="simulator">The simulator the packet originated from</param>
17613 <param name="particlesystem">The ParticleSystem data</param>
17614 <param name="source">The Primitive source</param>
17615 </member>
17616 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
17617 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
17618 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
17619 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
17620 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
17621 made.</para>
17622 </remarks>
17623 <example>
17624 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
17625 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/>
17626 properties to display new attachments and send a request for additional properties containing the name of the
17627 attachment then display it on the <see cref="T:System.Console"/> window.
17628 <code>
17629 // Subscribe to the event that provides additional primitive details
17630 Client.Objects.ObjectProperties += Objects_ObjectProperties;
17631
17632 // handle the properties data that arrives
17633 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
17634 {
17635 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
17636 }
17637 </code>
17638 </example>
17639 </member>
17640 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
17641 <summary>Get the simulator the object is located</summary>
17642 </member>
17643 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
17644 <summary>Get the primitive properties</summary>
17645 </member>
17646 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
17647 <summary>
17648 Construct a new instance of the ObjectPropertiesEventArgs class
17649 </summary>
17650 <param name="simulator">The simulator the object is located</param>
17651 <param name="props">The primitive Properties</param>
17652 </member>
17653 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
17654 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
17655 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
17656 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
17657 being tracked in the <see cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> dictionary</para>
17658 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
17659 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
17660 </remarks>
17661 </member>
17662 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
17663 <summary>Get the primitive details</summary>
17664 </member>
17665 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
17666 <summary>
17667 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
17668 </summary>
17669 <param name="simulator">The simulator the object is located</param>
17670 <param name="prim">The Primitive</param>
17671 <param name="props">The primitive Properties</param>
17672 </member>
17673 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
17674 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
17675 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
17676 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes
17677 Permissions, Sale info, and other basic details on an object</para>
17678 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is
17679 made, the viewer equivalent is hovering the mouse cursor over an object</para>
17680 </remarks>
17681 </member>
17682 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
17683 <summary>Get the simulator the object is located</summary>
17684 </member>
17685 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
17686 <summary></summary>
17687 </member>
17688 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
17689 <summary></summary>
17690 </member>
17691 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
17692 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
17693 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
17694 </remarks>
17695 </member>
17696 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
17697 <summary>Get the simulator the object is located</summary>
17698 </member>
17699 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
17700 <summary>Get the primitive details</summary>
17701 </member>
17702 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
17703 <summary></summary>
17704 </member>
17705 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
17706 <summary></summary>
17707 </member>
17708 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
17709 <summary>
17710
17711 </summary>
17712 </member>
17713 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
17714 <summary>Get the simulator the object is located</summary>
17715 </member>
17716 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
17717 <summary>Get the primitive details</summary>
17718 </member>
17719 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
17720 <summary></summary>
17721 </member>
17722 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
17723 <summary></summary>
17724 </member>
17725 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
17726 <summary></summary>
17727 </member>
17728 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
17729 <summary></summary>
17730 </member>
17731 <member name="T:OpenMetaverse.KillObjectEventArgs">
17732 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
17733 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
17734 </member>
17735 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
17736 <summary>Get the simulator the object is located</summary>
17737 </member>
17738 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
17739 <summary>The LocalID of the object</summary>
17740 </member>
17741 <member name="T:OpenMetaverse.KillObjectsEventArgs">
17742 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
17743 <see cref="E:OpenMetaverse.ObjectManager.KillObjects"/> event</summary>
17744 </member>
17745 <member name="P:OpenMetaverse.KillObjectsEventArgs.Simulator">
17746 <summary>Get the simulator the object is located</summary>
17747 </member>
17748 <member name="P:OpenMetaverse.KillObjectsEventArgs.ObjectLocalIDs">
17749 <summary>The LocalID of the object</summary>
17750 </member>
17751 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
17752 <summary>
17753 Provides updates sit position data
17754 </summary>
17755 </member>
17756 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
17757 <summary>Get the simulator the object is located</summary>
17758 </member>
17759 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
17760 <summary></summary>
17761 </member>
17762 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
17763 <summary></summary>
17764 </member>
17765 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
17766 <summary></summary>
17767 </member>
17768 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
17769 <summary>
17770
17771 </summary>
17772 </member>
17773 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
17774 <summary>Get the simulator the object is located</summary>
17775 </member>
17776 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
17777 <summary></summary>
17778 </member>
17779 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
17780 <summary></summary>
17781 </member>
17782 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
17783 <summary></summary>
17784 </member>
17785 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
17786 <summary>
17787 Indicates if the operation was successful
17788 </summary>
17789 </member>
17790 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
17791 <summary>
17792 Media version string
17793 </summary>
17794 </member>
17795 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
17796 <summary>
17797 Array of media entries indexed by face number
17798 </summary>
17799 </member>
17800 <member name="T:OpenMetaverse.PhysicsPropertiesEventArgs">
17801 <summary>
17802 Set when simulator sends us infomation on primitive's physical properties
17803 </summary>
17804 </member>
17805 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.Simulator">
17806 <summary>Simulator where the message originated</summary>
17807 </member>
17808 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.PhysicsProperties">
17809 <summary>Updated physical properties</summary>
17810 </member>
17811 <member name="M:OpenMetaverse.PhysicsPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.PhysicsProperties)">
17812 <summary>
17813 Constructor
17814 </summary>
17815 <param name="sim">Simulator where the message originated</param>
17816 <param name="props">Updated physical properties</param>
17817 </member>
17818 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
17819 <summary>Size of the byte array used to store raw packet data</summary>
17820 </member>
17821 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
17822 <summary>Raw packet data buffer</summary>
17823 </member>
17824 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
17825 <summary>Length of the data to transmit</summary>
17826 </member>
17827 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
17828 <summary>EndPoint of the remote host</summary>
17829 </member>
17830 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
17831 <summary>
17832 Create an allocated UDP packet buffer for receiving a packet
17833 </summary>
17834 </member>
17835 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
17836 <summary>
17837 Create an allocated UDP packet buffer for sending a packet
17838 </summary>
17839 <param name="endPoint">EndPoint of the remote host</param>
17840 </member>
17841 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
17842 <summary>
17843 Create an allocated UDP packet buffer for sending a packet
17844 </summary>
17845 <param name="endPoint">EndPoint of the remote host</param>
17846 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
17847 </member>
17848 <member name="T:OpenMetaverse.PacketBufferPool">
17849 <summary>
17850 Object pool for packet buffers. This is used to allocate memory for all
17851 incoming and outgoing packets, and zerocoding buffers for those packets
17852 </summary>
17853 </member>
17854 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
17855 <summary>
17856 Initialize the object pool in client mode
17857 </summary>
17858 <param name="endPoint">Server to connect to</param>
17859 <param name="itemsPerSegment"></param>
17860 <param name="minSegments"></param>
17861 </member>
17862 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
17863 <summary>
17864 Initialize the object pool in server mode
17865 </summary>
17866 <param name="itemsPerSegment"></param>
17867 <param name="minSegments"></param>
17868 </member>
17869 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
17870 <summary>
17871 Returns a packet buffer with EndPoint set if the buffer is in
17872 client mode, or with EndPoint set to null in server mode
17873 </summary>
17874 <returns>Initialized UDPPacketBuffer object</returns>
17875 </member>
17876 <member name="M:OpenMetaverse.Pool.#cctor">
17877 <summary>
17878 Default constructor
17879 </summary>
17880 </member>
17881 <member name="M:OpenMetaverse.Pool.CheckOut">
17882 <summary>
17883 Check a packet buffer out of the pool
17884 </summary>
17885 <returns>A packet buffer object</returns>
17886 </member>
17887 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
17888 <summary>
17889 Returns an instance of the class that has been checked out of the Object Pool.
17890 </summary>
17891 </member>
17892 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
17893 <summary>
17894 Checks the instance back into the object pool
17895 </summary>
17896 </member>
17897 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
17898 <summary>
17899 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
17900 after using this constructor.
17901 </summary>
17902 </member>
17903 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
17904 <summary>
17905 Creates a new instance of the ObjectPool Base class.
17906 </summary>
17907 <param name="itemsPerSegment">The object pool is composed of segments, which
17908 are allocated whenever the size of the pool is exceeded. The number of items
17909 in a segment should be large enough that allocating a new segmeng is a rare
17910 thing. For example, on a server that will have 10k people logged in at once,
17911 the receive buffer object pool should have segment sizes of at least 1000
17912 byte arrays per segment.
17913 </param>
17914 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
17915 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
17916 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
17917 </member>
17918 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
17919 <summary>
17920 Forces the segment cleanup algorithm to be run. This method is intended
17921 primarly for use from the Unit Test libraries.
17922 </summary>
17923 </member>
17924 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
17925 <summary>
17926 Responsible for allocate 1 instance of an object that will be stored in a segment.
17927 </summary>
17928 <returns>An instance of whatever objec the pool is pooling.</returns>
17929 </member>
17930 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
17931 <summary>
17932 Checks in an instance of T owned by the object pool. This method is only intended to be called
17933 by the <c>WrappedObject</c> class.
17934 </summary>
17935 <param name="owningSegment">The segment from which the instance is checked out.</param>
17936 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
17937 </member>
17938 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
17939 <summary>
17940 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
17941 allow the checkout, a new segment is created.
17942 </summary>
17943 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
17944 the instance back into the segment, be sureto dispose the WrappedObject
17945 when finished. </returns>
17946 </member>
17947 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
17948 <summary>
17949 The total number of segments created. Intended to be used by the Unit Tests.
17950 </summary>
17951 </member>
17952 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
17953 <summary>
17954 The number of items that are in a segment. Items in a segment
17955 are all allocated at the same time, and are hopefully close to
17956 each other in the managed heap.
17957 </summary>
17958 </member>
17959 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
17960 <summary>
17961 The minimum number of segments. When segments are reclaimed,
17962 this number of segments will always be left alone. These
17963 segments are allocated at startup.
17964 </summary>
17965 </member>
17966 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
17967 <summary>
17968 The age a segment must be before it's eligible for cleanup.
17969 This is used to prevent thrash, and typical values are in
17970 the 5 minute range.
17971 </summary>
17972 </member>
17973 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
17974 <summary>
17975 The frequence which the cleanup thread runs. This is typically
17976 expected to be in the 5 minute range.
17977 </summary>
17978 </member>
17979 <member name="T:OpenMetaverse.DictionaryEventAction">
17980 <summary>
17981
17982 </summary>
17983 </member>
17984 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
17985 <summary>
17986
17987 </summary>
17988 </member>
17989 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
17990 <summary>
17991
17992 </summary>
17993 </member>
17994 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
17995 <summary>
17996
17997 </summary>
17998 </member>
17999 <member name="T:OpenMetaverse.DictionaryChangeCallback">
18000 <summary>
18001
18002 </summary>
18003 <param name="action"></param>
18004 <param name="entry"></param>
18005 </member>
18006 <member name="T:OpenMetaverse.ObservableDictionary`2">
18007 <summary>
18008 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
18009 events to subscribers when items are added, removed, or changed.
18010 </summary>
18011 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
18012 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
18013 </member>
18014 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
18015 <summary>
18016 A dictionary of callbacks to fire when specified action occurs
18017 </summary>
18018 </member>
18019 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
18020 <summary>
18021 Register a callback to be fired when an action occurs
18022 </summary>
18023 <param name="action">The action</param>
18024 <param name="callback">The callback to fire</param>
18025 </member>
18026 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
18027 <summary>
18028 Unregister a callback
18029 </summary>
18030 <param name="action">The action</param>
18031 <param name="callback">The callback to fire</param>
18032 </member>
18033 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
18034 <summary>
18035
18036 </summary>
18037 <param name="action"></param>
18038 <param name="entry"></param>
18039 </member>
18040 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
18041 <summary>Internal dictionary that this class wraps around. Do not
18042 modify or enumerate the contents of this dictionary without locking</summary>
18043 </member>
18044 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
18045 <summary>
18046 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
18047 </summary>
18048 </member>
18049 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
18050 <summary>
18051 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
18052 with the specified key/value, has the default initial capacity.
18053 </summary>
18054 <example>
18055 <code>
18056 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
18057 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
18058 </code>
18059 </example>
18060 </member>
18061 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
18062 <summary>
18063 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
18064 with the specified key/value, With its initial capacity specified.
18065 </summary>
18066 <param name="capacity">Initial size of dictionary</param>
18067 <example>
18068 <code>
18069 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
18070 // initially allocated room for 10 entries.
18071 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
18072 </code>
18073 </example>
18074 </member>
18075 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
18076 <summary>
18077 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
18078 </summary>
18079 <param name="key">Key to use for lookup</param>
18080 <param name="value">Value returned</param>
18081 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
18082 <example>
18083 <code>
18084 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
18085 Avatar av;
18086 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
18087 Console.WriteLine("Found Avatar {0}", av.Name);
18088 </code>
18089 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
18090 </example>
18091 </member>
18092 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
18093 <summary>
18094 Finds the specified match.
18095 </summary>
18096 <param name="match">The match.</param>
18097 <returns>Matched value</returns>
18098 <example>
18099 <code>
18100 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
18101 // with the ID 95683496
18102 uint findID = 95683496;
18103 Primitive findPrim = sim.ObjectsPrimitives.Find(
18104 delegate(Primitive prim) { return prim.ID == findID; });
18105 </code>
18106 </example>
18107 </member>
18108 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
18109 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
18110 <param name="match">return matching items.</param>
18111 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
18112 <example>
18113 Find All prims within 20 meters and store them in a List
18114 <code>
18115 int radius = 20;
18116 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
18117 delegate(Primitive prim) {
18118 Vector3 pos = prim.Position;
18119 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
18120 }
18121 );
18122 </code>
18123 </example>
18124 </member>
18125 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
18126 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
18127 <param name="match">return matching keys.</param>
18128 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
18129 <example>
18130 Find All keys which also exist in another dictionary
18131 <code>
18132 List&lt;UUID&gt; matches = myDict.FindAll(
18133 delegate(UUID id) {
18134 return myOtherDict.ContainsKey(id);
18135 }
18136 );
18137 </code>
18138 </example>
18139 </member>
18140 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
18141 <summary>Check if Key exists in Dictionary</summary>
18142 <param name="key">Key to check for</param>
18143 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
18144 </member>
18145 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
18146 <summary>Check if Value exists in Dictionary</summary>
18147 <param name="value">Value to check for</param>
18148 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
18149 </member>
18150 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
18151 <summary>
18152 Adds the specified key to the dictionary, dictionary locking is not performed,
18153 <see cref="!:SafeAdd"/>
18154 </summary>
18155 <param name="key">The key</param>
18156 <param name="value">The value</param>
18157 </member>
18158 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
18159 <summary>
18160 Removes the specified key, dictionary locking is not performed
18161 </summary>
18162 <param name="key">The key.</param>
18163 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
18164 </member>
18165 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
18166 <summary>
18167 Indexer for the dictionary
18168 </summary>
18169 <param name="key">The key</param>
18170 <returns>The value</returns>
18171 </member>
18172 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
18173 <summary>
18174 Clear the contents of the dictionary
18175 </summary>
18176 </member>
18177 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
18178 <summary>
18179 Enumerator for iterating dictionary entries
18180 </summary>
18181 <returns></returns>
18182 </member>
18183 <member name="T:OpenMetaverse.Parallel">
18184 <summary>
18185 Provides helper methods for parallelizing loops
18186 </summary>
18187 </member>
18188 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
18189 <summary>
18190 Executes a for loop in which iterations may run in parallel
18191 </summary>
18192 <param name="fromInclusive">The loop will be started at this index</param>
18193 <param name="toExclusive">The loop will be terminated before this index is reached</param>
18194 <param name="body">Method body to run for each iteration of the loop</param>
18195 </member>
18196 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
18197 <summary>
18198 Executes a for loop in which iterations may run in parallel
18199 </summary>
18200 <param name="threadCount">The number of concurrent execution threads to run</param>
18201 <param name="fromInclusive">The loop will be started at this index</param>
18202 <param name="toExclusive">The loop will be terminated before this index is reached</param>
18203 <param name="body">Method body to run for each iteration of the loop</param>
18204 </member>
18205 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
18206 <summary>
18207 Executes a foreach loop in which iterations may run in parallel
18208 </summary>
18209 <typeparam name="T">Object type that the collection wraps</typeparam>
18210 <param name="enumerable">An enumerable collection to iterate over</param>
18211 <param name="body">Method body to run for each object in the collection</param>
18212 </member>
18213 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
18214 <summary>
18215 Executes a foreach loop in which iterations may run in parallel
18216 </summary>
18217 <typeparam name="T">Object type that the collection wraps</typeparam>
18218 <param name="threadCount">The number of concurrent execution threads to run</param>
18219 <param name="enumerable">An enumerable collection to iterate over</param>
18220 <param name="body">Method body to run for each object in the collection</param>
18221 </member>
18222 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
18223 <summary>
18224 Executes a series of tasks in parallel
18225 </summary>
18226 <param name="actions">A series of method bodies to execute</param>
18227 </member>
18228 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
18229 <summary>
18230 Executes a series of tasks in parallel
18231 </summary>
18232 <param name="threadCount">The number of concurrent execution threads to run</param>
18233 <param name="actions">A series of method bodies to execute</param>
18234 </member>
18235 <member name="T:OpenMetaverse.ObjectReturnType">
18236 <summary>
18237 Type of return to use when returning objects from a parcel
18238 </summary>
18239 </member>
18240 <member name="F:OpenMetaverse.ObjectReturnType.None">
18241 <summary></summary>
18242 </member>
18243 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
18244 <summary>Return objects owned by parcel owner</summary>
18245 </member>
18246 <member name="F:OpenMetaverse.ObjectReturnType.Group">
18247 <summary>Return objects set to group</summary>
18248 </member>
18249 <member name="F:OpenMetaverse.ObjectReturnType.Other">
18250 <summary>Return objects not owned by parcel owner or set to group</summary>
18251 </member>
18252 <member name="F:OpenMetaverse.ObjectReturnType.List">
18253 <summary>Return a specific list of objects on parcel</summary>
18254 </member>
18255 <member name="F:OpenMetaverse.ObjectReturnType.Sell">
18256 <summary>Return objects that are marked for-sale</summary>
18257 </member>
18258 <member name="T:OpenMetaverse.ParcelAccessFlags">
18259 <summary>
18260 Blacklist/Whitelist flags used in parcels Access List
18261 </summary>
18262 </member>
18263 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess">
18264 <summary>Agent is denied access</summary>
18265 </member>
18266 <member name="F:OpenMetaverse.ParcelAccessFlags.Access">
18267 <summary>Agent is granted access</summary>
18268 </member>
18269 <member name="T:OpenMetaverse.ParcelResult">
18270 <summary>
18271 The result of a request for parcel properties
18272 </summary>
18273 </member>
18274 <member name="F:OpenMetaverse.ParcelResult.NoData">
18275 <summary>No matches were found for the request</summary>
18276 </member>
18277 <member name="F:OpenMetaverse.ParcelResult.Single">
18278 <summary>Request matched a single parcel</summary>
18279 </member>
18280 <member name="F:OpenMetaverse.ParcelResult.Multiple">
18281 <summary>Request matched multiple parcels</summary>
18282 </member>
18283 <member name="T:OpenMetaverse.AccessList">
18284 <summary>
18285 Flags used in the ParcelAccessListRequest packet to specify whether
18286 we want the access list (whitelist), ban list (blacklist), or both
18287 </summary>
18288 </member>
18289 <member name="F:OpenMetaverse.AccessList.Access">
18290 <summary>Request the access list</summary>
18291 </member>
18292 <member name="F:OpenMetaverse.AccessList.Ban">
18293 <summary>Request the ban list</summary>
18294 </member>
18295 <member name="F:OpenMetaverse.AccessList.Both">
18296 <summary>Request both White and Black lists</summary>
18297 </member>
18298 <member name="T:OpenMetaverse.ParcelPropertiesStatus">
18299 <summary>
18300 Sequence ID in ParcelPropertiesReply packets (sent when avatar
18301 tries to cross a parcel border)
18302 </summary>
18303 </member>
18304 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected">
18305 <summary>Parcel is currently selected</summary>
18306 </member>
18307 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup">
18308 <summary>Parcel restricted to a group the avatar is not a
18309 member of</summary>
18310 </member>
18311 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned">
18312 <summary>Avatar is banned from the parcel</summary>
18313 </member>
18314 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList">
18315 <summary>Parcel is restricted to an access list that the
18316 avatar is not on</summary>
18317 </member>
18318 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel">
18319 <summary>Response to hovering over a parcel</summary>
18320 </member>
18321 <member name="T:OpenMetaverse.TerraformAction">
18322 <summary>
18323 The tool to use when modifying terrain levels
18324 </summary>
18325 </member>
18326 <member name="F:OpenMetaverse.TerraformAction.Level">
18327 <summary>Level the terrain</summary>
18328 </member>
18329 <member name="F:OpenMetaverse.TerraformAction.Raise">
18330 <summary>Raise the terrain</summary>
18331 </member>
18332 <member name="F:OpenMetaverse.TerraformAction.Lower">
18333 <summary>Lower the terrain</summary>
18334 </member>
18335 <member name="F:OpenMetaverse.TerraformAction.Smooth">
18336 <summary>Smooth the terrain</summary>
18337 </member>
18338 <member name="F:OpenMetaverse.TerraformAction.Noise">
18339 <summary>Add random noise to the terrain</summary>
18340 </member>
18341 <member name="F:OpenMetaverse.TerraformAction.Revert">
18342 <summary>Revert terrain to simulator default</summary>
18343 </member>
18344 <member name="T:OpenMetaverse.TerraformBrushSize">
18345 <summary>
18346 The tool size to use when changing terrain levels
18347 </summary>
18348 </member>
18349 <member name="F:OpenMetaverse.TerraformBrushSize.Small">
18350 <summary>Small</summary>
18351 </member>
18352 <member name="F:OpenMetaverse.TerraformBrushSize.Medium">
18353 <summary>Medium</summary>
18354 </member>
18355 <member name="F:OpenMetaverse.TerraformBrushSize.Large">
18356 <summary>Large</summary>
18357 </member>
18358 <member name="T:OpenMetaverse.AccessDeniedReason">
18359 <summary>
18360 Reasons agent is denied access to a parcel on the simulator
18361 </summary>
18362 </member>
18363 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied">
18364 <summary>Agent is not denied, access is granted</summary>
18365 </member>
18366 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup">
18367 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary>
18368 </member>
18369 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList">
18370 <summary>Agent is not on the parcels specific allow list</summary>
18371 </member>
18372 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel">
18373 <summary>Agent is on the parcels ban list</summary>
18374 </member>
18375 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess">
18376 <summary>Unknown</summary>
18377 </member>
18378 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified">
18379 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary>
18380 </member>
18381 <member name="T:OpenMetaverse.ParcelOverlayType">
18382 <summary>
18383 Parcel overlay type. This is used primarily for highlighting and
18384 coloring which is why it is a single integer instead of a set of
18385 flags
18386 </summary>
18387 <remarks>These values seem to be poorly thought out. The first three
18388 bits represent a single value, not flags. For example Auction (0x05) is
18389 not a combination of OwnedByOther (0x01) and ForSale(0x04). However,
18390 the BorderWest and BorderSouth values are bit flags that get attached
18391 to the value stored in the first three bits. Bits four, five, and six
18392 are unused</remarks>
18393 </member>
18394 <member name="F:OpenMetaverse.ParcelOverlayType.Public">
18395 <summary>Public land</summary>
18396 </member>
18397 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther">
18398 <summary>Land is owned by another avatar</summary>
18399 </member>
18400 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup">
18401 <summary>Land is owned by a group</summary>
18402 </member>
18403 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf">
18404 <summary>Land is owned by the current avatar</summary>
18405 </member>
18406 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale">
18407 <summary>Land is for sale</summary>
18408 </member>
18409 <member name="F:OpenMetaverse.ParcelOverlayType.Auction">
18410 <summary>Land is being auctioned</summary>
18411 </member>
18412 <member name="F:OpenMetaverse.ParcelOverlayType.Private">
18413 <summary>Land is private</summary>
18414 </member>
18415 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest">
18416 <summary>To the west of this area is a parcel border</summary>
18417 </member>
18418 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth">
18419 <summary>To the south of this area is a parcel border</summary>
18420 </member>
18421 <member name="T:OpenMetaverse.ParcelFlags">
18422 <summary>
18423 Various parcel properties
18424 </summary>
18425 </member>
18426 <member name="F:OpenMetaverse.ParcelFlags.None">
18427 <summary>No flags set</summary>
18428 </member>
18429 <member name="F:OpenMetaverse.ParcelFlags.AllowFly">
18430 <summary>Allow avatars to fly (a client-side only restriction)</summary>
18431 </member>
18432 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts">
18433 <summary>Allow foreign scripts to run</summary>
18434 </member>
18435 <member name="F:OpenMetaverse.ParcelFlags.ForSale">
18436 <summary>This parcel is for sale</summary>
18437 </member>
18438 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark">
18439 <summary>Allow avatars to create a landmark on this parcel</summary>
18440 </member>
18441 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform">
18442 <summary>Allows all avatars to edit the terrain on this parcel</summary>
18443 </member>
18444 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage">
18445 <summary>Avatars have health and can take damage on this parcel.
18446 If set, avatars can be killed and sent home here</summary>
18447 </member>
18448 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects">
18449 <summary>Foreign avatars can create objects here</summary>
18450 </member>
18451 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects">
18452 <summary>All objects on this parcel can be purchased</summary>
18453 </member>
18454 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup">
18455 <summary>Access is restricted to a group</summary>
18456 </member>
18457 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList">
18458 <summary>Access is restricted to a whitelist</summary>
18459 </member>
18460 <member name="F:OpenMetaverse.ParcelFlags.UseBanList">
18461 <summary>Ban blacklist is enabled</summary>
18462 </member>
18463 <member name="F:OpenMetaverse.ParcelFlags.UsePassList">
18464 <summary>Unknown</summary>
18465 </member>
18466 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory">
18467 <summary>List this parcel in the search directory</summary>
18468 </member>
18469 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup">
18470 <summary>Allow personally owned parcels to be deeded to group</summary>
18471 </member>
18472 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed">
18473 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
18474 </member>
18475 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
18476 <summary>Restrict sounds originating on this parcel to the
18477 parcel boundaries</summary>
18478 </member>
18479 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
18480 <summary>Objects on this parcel are sold when the land is
18481 purchsaed</summary>
18482 </member>
18483 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
18484 <summary>Allow this parcel to be published on the web</summary>
18485 </member>
18486 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish">
18487 <summary>The information for this parcel is mature content</summary>
18488 </member>
18489 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage">
18490 <summary>The media URL is an HTML page</summary>
18491 </member>
18492 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml">
18493 <summary>The media URL is a raw HTML string</summary>
18494 </member>
18495 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject">
18496 <summary>Restrict foreign object pushes</summary>
18497 </member>
18498 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous">
18499 <summary>Ban all non identified/transacted avatars</summary>
18500 </member>
18501 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts">
18502 <summary>Allow group-owned scripts to run</summary>
18503 </member>
18504 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
18505 <summary>Allow object creation by group members or group
18506 objects</summary>
18507 </member>
18508 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
18509 <summary>Allow all objects to enter this parcel</summary>
18510 </member>
18511 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry">
18512 <summary>Only allow group and owner objects to enter this parcel</summary>
18513 </member>
18514 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat">
18515 <summary>Voice Enabled on this parcel</summary>
18516 </member>
18517 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan">
18518 <summary>Use Estate Voice channel for Voice on this parcel</summary>
18519 </member>
18520 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified">
18521 <summary>Deny Age Unverified Users</summary>
18522 </member>
18523 <member name="T:OpenMetaverse.ParcelStatus">
18524 <summary>
18525 Parcel ownership status
18526 </summary>
18527 </member>
18528 <member name="F:OpenMetaverse.ParcelStatus.None">
18529 <summary>Placeholder</summary>
18530 </member>
18531 <member name="F:OpenMetaverse.ParcelStatus.Leased">
18532 <summary>Parcel is leased (owned) by an avatar or group</summary>
18533 </member>
18534 <member name="F:OpenMetaverse.ParcelStatus.LeasePending">
18535 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary>
18536 </member>
18537 <member name="F:OpenMetaverse.ParcelStatus.Abandoned">
18538 <summary>Parcel has been abandoned back to Governor Linden</summary>
18539 </member>
18540 <member name="T:OpenMetaverse.ParcelCategory">
18541 <summary>
18542 Category parcel is listed in under search
18543 </summary>
18544 </member>
18545 <member name="F:OpenMetaverse.ParcelCategory.None">
18546 <summary>No assigned category</summary>
18547 </member>
18548 <member name="F:OpenMetaverse.ParcelCategory.Linden">
18549 <summary>Linden Infohub or public area</summary>
18550 </member>
18551 <member name="F:OpenMetaverse.ParcelCategory.Adult">
18552 <summary>Adult themed area</summary>
18553 </member>
18554 <member name="F:OpenMetaverse.ParcelCategory.Arts">
18555 <summary>Arts and Culture</summary>
18556 </member>
18557 <member name="F:OpenMetaverse.ParcelCategory.Business">
18558 <summary>Business</summary>
18559 </member>
18560 <member name="F:OpenMetaverse.ParcelCategory.Educational">
18561 <summary>Educational</summary>
18562 </member>
18563 <member name="F:OpenMetaverse.ParcelCategory.Gaming">
18564 <summary>Gaming</summary>
18565 </member>
18566 <member name="F:OpenMetaverse.ParcelCategory.Hangout">
18567 <summary>Hangout or Club</summary>
18568 </member>
18569 <member name="F:OpenMetaverse.ParcelCategory.Newcomer">
18570 <summary>Newcomer friendly</summary>
18571 </member>
18572 <member name="F:OpenMetaverse.ParcelCategory.Park">
18573 <summary>Parks and Nature</summary>
18574 </member>
18575 <member name="F:OpenMetaverse.ParcelCategory.Residential">
18576 <summary>Residential</summary>
18577 </member>
18578 <member name="F:OpenMetaverse.ParcelCategory.Shopping">
18579 <summary>Shopping</summary>
18580 </member>
18581 <member name="F:OpenMetaverse.ParcelCategory.Stage">
18582 <summary>Not Used?</summary>
18583 </member>
18584 <member name="F:OpenMetaverse.ParcelCategory.Other">
18585 <summary>Other</summary>
18586 </member>
18587 <member name="F:OpenMetaverse.ParcelCategory.Any">
18588 <summary>Not an actual category, only used for queries</summary>
18589 </member>
18590 <member name="T:OpenMetaverse.LandingType">
18591 <summary>
18592 Type of teleport landing for a parcel
18593 </summary>
18594 </member>
18595 <member name="F:OpenMetaverse.LandingType.None">
18596 <summary>Unset, simulator default</summary>
18597 </member>
18598 <member name="F:OpenMetaverse.LandingType.LandingPoint">
18599 <summary>Specific landing point set for this parcel</summary>
18600 </member>
18601 <member name="F:OpenMetaverse.LandingType.Direct">
18602 <summary>No landing point set, direct teleports enabled for
18603 this parcel</summary>
18604 </member>
18605 <member name="T:OpenMetaverse.ParcelMediaCommand">
18606 <summary>
18607 Parcel Media Command used in ParcelMediaCommandMessage
18608 </summary>
18609 </member>
18610 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop">
18611 <summary>Stop the media stream and go back to the first frame</summary>
18612 </member>
18613 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause">
18614 <summary>Pause the media stream (stop playing but stay on current frame)</summary>
18615 </member>
18616 <member name="F:OpenMetaverse.ParcelMediaCommand.Play">
18617 <summary>Start the current media stream playing and stop when the end is reached</summary>
18618 </member>
18619 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
18620 <summary>Start the current media stream playing,
18621 loop to the beginning when the end is reached and continue to play</summary>
18622 </member>
18623 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
18624 <summary>Specifies the texture to replace with video</summary>
18625 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
18626 not just passed within double quotes.</remarks>
18627 </member>
18628 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
18629 <summary>Specifies the movie URL (254 characters max)</summary>
18630 </member>
18631 <member name="F:OpenMetaverse.ParcelMediaCommand.Time">
18632 <summary>Specifies the time index at which to begin playing</summary>
18633 </member>
18634 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent">
18635 <summary>Specifies a single agent to apply the media command to</summary>
18636 </member>
18637 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
18638 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
18639 unload resets it to the real texture that the movie was replacing.</summary>
18640 </member>
18641 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
18642 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
18643 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary>
18644 </member>
18645 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
18646 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
18647 Use "text/html" for HTML.</summary>
18648 </member>
18649 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
18650 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary>
18651 <remarks>This might still not be working</remarks>
18652 </member>
18653 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc">
18654 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary>
18655 </member>
18656 <member name="T:OpenMetaverse.ParcelInfo">
18657 <summary>
18658 Some information about a parcel of land returned from a DirectoryManager search
18659 </summary>
18660 </member>
18661 <member name="F:OpenMetaverse.ParcelInfo.ID">
18662 <summary>Global Key of record</summary>
18663 </member>
18664 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
18665 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
18666 </member>
18667 <member name="F:OpenMetaverse.ParcelInfo.Name">
18668 <summary>Name field of parcel, limited to 128 characters</summary>
18669 </member>
18670 <member name="F:OpenMetaverse.ParcelInfo.Description">
18671 <summary>Description field of parcel, limited to 256 characters</summary>
18672 </member>
18673 <member name="F:OpenMetaverse.ParcelInfo.ActualArea">
18674 <summary>Total Square meters of parcel</summary>
18675 </member>
18676 <member name="F:OpenMetaverse.ParcelInfo.BillableArea">
18677 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary>
18678 </member>
18679 <member name="F:OpenMetaverse.ParcelInfo.Mature">
18680 <summary>True of parcel is in Mature simulator</summary>
18681 </member>
18682 <member name="F:OpenMetaverse.ParcelInfo.GlobalX">
18683 <summary>Grid global X position of parcel</summary>
18684 </member>
18685 <member name="F:OpenMetaverse.ParcelInfo.GlobalY">
18686 <summary>Grid global Y position of parcel</summary>
18687 </member>
18688 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ">
18689 <summary>Grid global Z position of parcel (not used)</summary>
18690 </member>
18691 <member name="F:OpenMetaverse.ParcelInfo.SimName">
18692 <summary>Name of simulator parcel is located in</summary>
18693 </member>
18694 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
18695 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
18696 </member>
18697 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
18698 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
18699 </member>
18700 <member name="F:OpenMetaverse.ParcelInfo.SalePrice">
18701 <summary>Sale price of parcel (not used)</summary>
18702 </member>
18703 <member name="F:OpenMetaverse.ParcelInfo.AuctionID">
18704 <summary>Auction ID of parcel</summary>
18705 </member>
18706 <member name="T:OpenMetaverse.ParcelMedia">
18707 <summary>
18708 Parcel Media Information
18709 </summary>
18710 </member>
18711 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale">
18712 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
18713 </member>
18714 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop">
18715 <summary>A boolean, if true the viewer should loop the media</summary>
18716 </member>
18717 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
18718 <summary>The Asset UUID of the Texture which when applied to a
18719 primitive will display the media</summary>
18720 </member>
18721 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
18722 <summary>A URL which points to any Quicktime supported media type</summary>
18723 </member>
18724 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc">
18725 <summary>A description of the media</summary>
18726 </member>
18727 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight">
18728 <summary>An Integer which represents the height of the media</summary>
18729 </member>
18730 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth">
18731 <summary>An integer which represents the width of the media</summary>
18732 </member>
18733 <member name="F:OpenMetaverse.ParcelMedia.MediaType">
18734 <summary>A string which contains the mime type of the media</summary>
18735 </member>
18736 <member name="T:OpenMetaverse.Parcel">
18737 <summary>
18738 Parcel of land, a portion of virtual real estate in a simulator
18739 </summary>
18740 </member>
18741 <member name="F:OpenMetaverse.Parcel.SelfCount">
18742 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
18743 </member>
18744 <member name="F:OpenMetaverse.Parcel.OtherCount">
18745 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary>
18746 </member>
18747 <member name="F:OpenMetaverse.Parcel.PublicCount">
18748 <summary>Deprecated, Value appears to always be 0</summary>
18749 </member>
18750 <member name="F:OpenMetaverse.Parcel.LocalID">
18751 <summary>Simulator-local ID of this parcel</summary>
18752 </member>
18753 <member name="F:OpenMetaverse.Parcel.OwnerID">
18754 <summary>UUID of the owner of this parcel</summary>
18755 </member>
18756 <member name="F:OpenMetaverse.Parcel.IsGroupOwned">
18757 <summary>Whether the land is deeded to a group or not</summary>
18758 </member>
18759 <member name="F:OpenMetaverse.Parcel.AuctionID">
18760 <summary></summary>
18761 </member>
18762 <member name="F:OpenMetaverse.Parcel.ClaimDate">
18763 <summary>Date land was claimed</summary>
18764 </member>
18765 <member name="F:OpenMetaverse.Parcel.ClaimPrice">
18766 <summary>Appears to always be zero</summary>
18767 </member>
18768 <member name="F:OpenMetaverse.Parcel.RentPrice">
18769 <summary>This field is no longer used</summary>
18770 </member>
18771 <member name="F:OpenMetaverse.Parcel.AABBMin">
18772 <summary>Minimum corner of the axis-aligned bounding box for this
18773 parcel</summary>
18774 </member>
18775 <member name="F:OpenMetaverse.Parcel.AABBMax">
18776 <summary>Maximum corner of the axis-aligned bounding box for this
18777 parcel</summary>
18778 </member>
18779 <member name="F:OpenMetaverse.Parcel.Bitmap">
18780 <summary>Bitmap describing land layout in 4x4m squares across the
18781 entire region</summary>
18782 </member>
18783 <member name="F:OpenMetaverse.Parcel.Area">
18784 <summary>Total parcel land area</summary>
18785 </member>
18786 <member name="F:OpenMetaverse.Parcel.Status">
18787 <summary></summary>
18788 </member>
18789 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
18790 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary>
18791 </member>
18792 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims">
18793 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
18794 owned by the agent or group that owns this parcel</summary>
18795 </member>
18796 <member name="F:OpenMetaverse.Parcel.MaxPrims">
18797 <summary>Maximum number of primitives this parcel supports</summary>
18798 </member>
18799 <member name="F:OpenMetaverse.Parcel.TotalPrims">
18800 <summary>Total number of primitives on this parcel</summary>
18801 </member>
18802 <member name="F:OpenMetaverse.Parcel.OwnerPrims">
18803 <summary>For group-owned parcels this indicates the total number of prims deeded to the group,
18804 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
18805 </member>
18806 <member name="F:OpenMetaverse.Parcel.GroupPrims">
18807 <summary>Total number of primitives owned by the parcel group on
18808 this parcel, or for parcels owned by an individual with a group set the
18809 total number of prims set to that group.</summary>
18810 </member>
18811 <member name="F:OpenMetaverse.Parcel.OtherPrims">
18812 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary>
18813 </member>
18814 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus">
18815 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
18816 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary>
18817 </member>
18818 <member name="F:OpenMetaverse.Parcel.OtherCleanTime">
18819 <summary>Autoreturn value in minutes for others' objects</summary>
18820 </member>
18821 <member name="F:OpenMetaverse.Parcel.Flags">
18822 <summary></summary>
18823 </member>
18824 <member name="F:OpenMetaverse.Parcel.SalePrice">
18825 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
18826 <remarks>The SalePrice will remain the same after an ownership
18827 transfer (sale), so it can be used to see the purchase price after
18828 a sale if the new owner has not changed it</remarks>
18829 </member>
18830 <member name="F:OpenMetaverse.Parcel.Name">
18831 <summary>Parcel Name</summary>
18832 </member>
18833 <member name="F:OpenMetaverse.Parcel.Desc">
18834 <summary>Parcel Description</summary>
18835 </member>
18836 <member name="F:OpenMetaverse.Parcel.MusicURL">
18837 <summary>URL For Music Stream</summary>
18838 </member>
18839 <member name="F:OpenMetaverse.Parcel.GroupID">
18840 <summary></summary>
18841 </member>
18842 <member name="F:OpenMetaverse.Parcel.PassPrice">
18843 <summary>Price for a temporary pass</summary>
18844 </member>
18845 <member name="F:OpenMetaverse.Parcel.PassHours">
18846 <summary>How long is pass valid for</summary>
18847 </member>
18848 <member name="F:OpenMetaverse.Parcel.Category">
18849 <summary></summary>
18850 </member>
18851 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
18852 <summary>Key of authorized buyer</summary>
18853 </member>
18854 <member name="F:OpenMetaverse.Parcel.SnapshotID">
18855 <summary>Key of parcel snapshot</summary>
18856 </member>
18857 <member name="F:OpenMetaverse.Parcel.UserLocation">
18858 <summary>The landing point location</summary>
18859 </member>
18860 <member name="F:OpenMetaverse.Parcel.UserLookAt">
18861 <summary>The landing point LookAt</summary>
18862 </member>
18863 <member name="F:OpenMetaverse.Parcel.Landing">
18864 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
18865 </member>
18866 <member name="F:OpenMetaverse.Parcel.Dwell">
18867 <summary></summary>
18868 </member>
18869 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
18870 <summary></summary>
18871 </member>
18872 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
18873 <summary></summary>
18874 </member>
18875 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
18876 <summary>Access list of who is whitelisted on this
18877 parcel</summary>
18878 </member>
18879 <member name="F:OpenMetaverse.Parcel.AccessBlackList">
18880 <summary>Access list of who is blacklisted on this
18881 parcel</summary>
18882 </member>
18883 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified">
18884 <summary>TRUE of region denies access to age unverified users</summary>
18885 </member>
18886 <member name="F:OpenMetaverse.Parcel.ObscureMedia">
18887 <summary>true to obscure (hide) media url</summary>
18888 </member>
18889 <member name="F:OpenMetaverse.Parcel.ObscureMusic">
18890 <summary>true to obscure (hide) music url</summary>
18891 </member>
18892 <member name="F:OpenMetaverse.Parcel.Media">
18893 <summary>A struct containing media details</summary>
18894 </member>
18895 <member name="M:OpenMetaverse.Parcel.ToString">
18896 <summary>
18897 Displays a parcel object in string format
18898 </summary>
18899 <returns>string containing key=value pairs of a parcel object</returns>
18900 </member>
18901 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
18902 <summary>
18903 Defalt constructor
18904 </summary>
18905 <param name="localID">Local ID of this parcel</param>
18906 </member>
18907 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
18908 <summary>
18909 Update the simulator with any local changes to this Parcel object
18910 </summary>
18911 <param name="simulator">Simulator to send updates to</param>
18912 <param name="wantReply">Whether we want the simulator to confirm
18913 the update with a reply packet or not</param>
18914 </member>
18915 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)">
18916 <summary>
18917 Set Autoreturn time
18918 </summary>
18919 <param name="simulator">Simulator to send the update to</param>
18920 </member>
18921 <member name="T:OpenMetaverse.ParcelManager">
18922 <summary>
18923 Parcel (subdivided simulator lots) subsystem
18924 </summary>
18925 </member>
18926 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
18927 <summary>
18928 Parcel Accesslist
18929 </summary>
18930 </member>
18931 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
18932 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
18933 </member>
18934 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
18935 <summary></summary>
18936 </member>
18937 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
18938 <summary>Flags for specific entry in white/black lists</summary>
18939 </member>
18940 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
18941 <summary>
18942 Owners of primitives on parcel
18943 </summary>
18944 </member>
18945 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
18946 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
18947 </member>
18948 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
18949 <summary>True of owner is group</summary>
18950 </member>
18951 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
18952 <summary>Total count of prims owned by OwnerID</summary>
18953 </member>
18954 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
18955 <summary>true of OwnerID is currently online and is not a group</summary>
18956 </member>
18957 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
18958 <summary>The date of the most recent prim left by OwnerID</summary>
18959 </member>
18960 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
18961 <summary>
18962 Called once parcel resource usage information has been collected
18963 </summary>
18964 <param name="success">Indicates if operation was successfull</param>
18965 <param name="info">Parcel resource usage information</param>
18966 </member>
18967 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
18968 <summary>The event subscribers. null if no subcribers</summary>
18969 </member>
18970 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
18971 <summary>Raises the ParcelDwellReply event</summary>
18972 <param name="e">A ParcelDwellReplyEventArgs object containing the
18973 data returned from the simulator</param>
18974 </member>
18975 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
18976 <summary>Thread sync lock object</summary>
18977 </member>
18978 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
18979 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
18980 </member>
18981 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
18982 <summary>The event subscribers. null if no subcribers</summary>
18983 </member>
18984 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
18985 <summary>Raises the ParcelInfoReply event</summary>
18986 <param name="e">A ParcelInfoReplyEventArgs object containing the
18987 data returned from the simulator</param>
18988 </member>
18989 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
18990 <summary>Thread sync lock object</summary>
18991 </member>
18992 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
18993 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
18994 </member>
18995 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
18996 <summary>The event subscribers. null if no subcribers</summary>
18997 </member>
18998 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
18999 <summary>Raises the ParcelProperties event</summary>
19000 <param name="e">A ParcelPropertiesEventArgs object containing the
19001 data returned from the simulator</param>
19002 </member>
19003 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
19004 <summary>Thread sync lock object</summary>
19005 </member>
19006 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
19007 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
19008 </member>
19009 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
19010 <summary>The event subscribers. null if no subcribers</summary>
19011 </member>
19012 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
19013 <summary>Raises the ParcelAccessListReply event</summary>
19014 <param name="e">A ParcelAccessListReplyEventArgs object containing the
19015 data returned from the simulator</param>
19016 </member>
19017 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
19018 <summary>Thread sync lock object</summary>
19019 </member>
19020 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
19021 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary>
19022 </member>
19023 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
19024 <summary>The event subscribers. null if no subcribers</summary>
19025 </member>
19026 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
19027 <summary>Raises the ParcelObjectOwnersReply event</summary>
19028 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
19029 data returned from the simulator</param>
19030 </member>
19031 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
19032 <summary>Thread sync lock object</summary>
19033 </member>
19034 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
19035 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
19036 </member>
19037 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
19038 <summary>The event subscribers. null if no subcribers</summary>
19039 </member>
19040 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
19041 <summary>Raises the SimParcelsDownloaded event</summary>
19042 <param name="e">A SimParcelsDownloadedEventArgs object containing the
19043 data returned from the simulator</param>
19044 </member>
19045 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
19046 <summary>Thread sync lock object</summary>
19047 </member>
19048 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
19049 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
19050 </member>
19051 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
19052 <summary>The event subscribers. null if no subcribers</summary>
19053 </member>
19054 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
19055 <summary>Raises the ForceSelectObjectsReply event</summary>
19056 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
19057 data returned from the simulator</param>
19058 </member>
19059 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
19060 <summary>Thread sync lock object</summary>
19061 </member>
19062 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
19063 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
19064 </member>
19065 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
19066 <summary>The event subscribers. null if no subcribers</summary>
19067 </member>
19068 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
19069 <summary>Raises the ParcelMediaUpdateReply event</summary>
19070 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
19071 data returned from the simulator</param>
19072 </member>
19073 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
19074 <summary>Thread sync lock object</summary>
19075 </member>
19076 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
19077 <summary>Raised when the simulator responds to a Parcel Update request</summary>
19078 </member>
19079 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
19080 <summary>The event subscribers. null if no subcribers</summary>
19081 </member>
19082 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
19083 <summary>Raises the ParcelMediaCommand event</summary>
19084 <param name="e">A ParcelMediaCommandEventArgs object containing the
19085 data returned from the simulator</param>
19086 </member>
19087 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
19088 <summary>Thread sync lock object</summary>
19089 </member>
19090 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
19091 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
19092 </member>
19093 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
19094 <summary>
19095 Default constructor
19096 </summary>
19097 <param name="client">A reference to the GridClient object</param>
19098 </member>
19099 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
19100 <summary>
19101 Request basic information for a single parcel
19102 </summary>
19103 <param name="parcelID">Simulator-local ID of the parcel</param>
19104 </member>
19105 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)">
19106 <summary>
19107 Request properties of a single parcel
19108 </summary>
19109 <param name="simulator">Simulator containing the parcel</param>
19110 <param name="localID">Simulator-local ID of the parcel</param>
19111 <param name="sequenceID">An arbitrary integer that will be returned
19112 with the ParcelProperties reply, useful for distinguishing between
19113 multiple simultaneous requests</param>
19114 </member>
19115 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)">
19116 <summary>
19117 Request the access list for a single parcel
19118 </summary>
19119 <param name="simulator">Simulator containing the parcel</param>
19120 <param name="localID">Simulator-local ID of the parcel</param>
19121 <param name="sequenceID">An arbitrary integer that will be returned
19122 with the ParcelAccessList reply, useful for distinguishing between
19123 multiple simultaneous requests</param>
19124 <param name="flags"></param>
19125 </member>
19126 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
19127 <summary>
19128 Request properties of parcels using a bounding box selection
19129 </summary>
19130 <param name="simulator">Simulator containing the parcel</param>
19131 <param name="north">Northern boundary of the parcel selection</param>
19132 <param name="east">Eastern boundary of the parcel selection</param>
19133 <param name="south">Southern boundary of the parcel selection</param>
19134 <param name="west">Western boundary of the parcel selection</param>
19135 <param name="sequenceID">An arbitrary integer that will be returned
19136 with the ParcelProperties reply, useful for distinguishing between
19137 different types of parcel property requests</param>
19138 <param name="snapSelection">A boolean that is returned with the
19139 ParcelProperties reply, useful for snapping focus to a single
19140 parcel</param>
19141 </member>
19142 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
19143 <summary>
19144 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
19145 dictionary)
19146 </summary>
19147 <param name="simulator">Simulator to request parcels from (must be connected)</param>
19148 </member>
19149 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
19150 <summary>
19151 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
19152 dictionary)
19153 </summary>
19154 <param name="simulator">Simulator to request parcels from (must be connected)</param>
19155 <param name="refresh">If TRUE, will force a full refresh</param>
19156 <param name="msDelay">Number of milliseconds to pause in between each request</param>
19157 </member>
19158 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)">
19159 <summary>
19160 Request the dwell value for a parcel
19161 </summary>
19162 <param name="simulator">Simulator containing the parcel</param>
19163 <param name="localID">Simulator-local ID of the parcel</param>
19164 </member>
19165 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)">
19166 <summary>
19167 Send a request to Purchase a parcel of land
19168 </summary>
19169 <param name="simulator">The Simulator the parcel is located in</param>
19170 <param name="localID">The parcels region specific local ID</param>
19171 <param name="forGroup">true if this parcel is being purchased by a group</param>
19172 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
19173 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
19174 <param name="parcelArea">The parcels size</param>
19175 <param name="parcelPrice">The purchase price of the parcel</param>
19176 <returns></returns>
19177 </member>
19178 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
19179 <summary>
19180 Reclaim a parcel of land
19181 </summary>
19182 <param name="simulator">The simulator the parcel is in</param>
19183 <param name="localID">The parcels region specific local ID</param>
19184 </member>
19185 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)">
19186 <summary>
19187 Deed a parcel to a group
19188 </summary>
19189 <param name="simulator">The simulator the parcel is in</param>
19190 <param name="localID">The parcels region specific local ID</param>
19191 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
19192 </member>
19193 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
19194 <summary>
19195 Request prim owners of a parcel of land.
19196 </summary>
19197 <param name="simulator">Simulator parcel is in</param>
19198 <param name="localID">The parcels region specific local ID</param>
19199 </member>
19200 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})">
19201 <summary>
19202 Return objects from a parcel
19203 </summary>
19204 <param name="simulator">Simulator parcel is in</param>
19205 <param name="localID">The parcels region specific local ID</param>
19206 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
19207 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
19208 </member>
19209 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
19210 <summary>
19211 Subdivide (split) a parcel
19212 </summary>
19213 <param name="simulator"></param>
19214 <param name="west"></param>
19215 <param name="south"></param>
19216 <param name="east"></param>
19217 <param name="north"></param>
19218 </member>
19219 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
19220 <summary>
19221 Join two parcels of land creating a single parcel
19222 </summary>
19223 <param name="simulator"></param>
19224 <param name="west"></param>
19225 <param name="south"></param>
19226 <param name="east"></param>
19227 <param name="north"></param>
19228 </member>
19229 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
19230 <summary>
19231 Get a parcels LocalID
19232 </summary>
19233 <param name="simulator">Simulator parcel is in</param>
19234 <param name="position">Vector3 position in simulator (Z not used)</param>
19235 <returns>0 on failure, or parcel LocalID on success.</returns>
19236 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and
19237 dictionary.</remarks>
19238 </member>
19239 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
19240 <summary>
19241 Terraform (raise, lower, etc) an area or whole parcel of land
19242 </summary>
19243 <param name="simulator">Simulator land area is in.</param>
19244 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
19245 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
19246 <param name="brushSize">Size of area to modify</param>
19247 <returns>true on successful request sent.</returns>
19248 <remarks>Settings.STORE_LAND_PATCHES must be true,
19249 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
19250 </member>
19251 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
19252 <summary>
19253 Terraform (raise, lower, etc) an area or whole parcel of land
19254 </summary>
19255 <param name="simulator">Simulator land area is in.</param>
19256 <param name="west">west border of area to modify</param>
19257 <param name="south">south border of area to modify</param>
19258 <param name="east">east border of area to modify</param>
19259 <param name="north">north border of area to modify</param>
19260 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
19261 <param name="brushSize">Size of area to modify</param>
19262 <returns>true on successful request sent.</returns>
19263 <remarks>Settings.STORE_LAND_PATCHES must be true,
19264 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
19265 </member>
19266 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)">
19267 <summary>
19268 Terraform (raise, lower, etc) an area or whole parcel of land
19269 </summary>
19270 <param name="simulator">Simulator land area is in.</param>
19271 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
19272 <param name="west">west border of area to modify</param>
19273 <param name="south">south border of area to modify</param>
19274 <param name="east">east border of area to modify</param>
19275 <param name="north">north border of area to modify</param>
19276 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
19277 <param name="brushSize">Size of area to modify</param>
19278 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
19279 <returns>true on successful request sent.</returns>
19280 <remarks>Settings.STORE_LAND_PATCHES must be true,
19281 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
19282 </member>
19283 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)">
19284 <summary>
19285 Terraform (raise, lower, etc) an area or whole parcel of land
19286 </summary>
19287 <param name="simulator">Simulator land area is in.</param>
19288 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
19289 <param name="west">west border of area to modify</param>
19290 <param name="south">south border of area to modify</param>
19291 <param name="east">east border of area to modify</param>
19292 <param name="north">north border of area to modify</param>
19293 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
19294 <param name="brushSize">Size of area to modify</param>
19295 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
19296 <param name="height">Height at which the terraform operation is acting at</param>
19297 </member>
19298 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)">
19299 <summary>
19300 Sends a request to the simulator to return a list of objects owned by specific owners
19301 </summary>
19302 <param name="localID">Simulator local ID of parcel</param>
19303 <param name="selectType">Owners, Others, Etc</param>
19304 <param name="ownerID">List containing keys of avatars objects to select;
19305 if List is null will return Objects of type <c>selectType</c></param>
19306 <remarks>Response data is returned in the event <seealso cref="E:ForceSelectObjectsReply"/></remarks>
19307 </member>
19308 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
19309 <summary>
19310 Eject and optionally ban a user from a parcel
19311 </summary>
19312 <param name="targetID">target key of avatar to eject</param>
19313 <param name="ban">true to also ban target</param>
19314 </member>
19315 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)">
19316 <summary>
19317 Freeze or unfreeze an avatar over your land
19318 </summary>
19319 <param name="targetID">target key to freeze</param>
19320 <param name="freeze">true to freeze, false to unfreeze</param>
19321 </member>
19322 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)">
19323 <summary>
19324 Abandon a parcel of land
19325 </summary>
19326 <param name="simulator">Simulator parcel is in</param>
19327 <param name="localID">Simulator local ID of parcel</param>
19328 </member>
19329 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)">
19330 <summary>
19331 Requests the UUID of the parcel in a remote region at a specified location
19332 </summary>
19333 <param name="location">Location of the parcel in the remote region</param>
19334 <param name="regionHandle">Remote region handle</param>
19335 <param name="regionID">Remote region UUID</param>
19336 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns>
19337 </member>
19338 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)">
19339 <summary>
19340 Retrieves information on resources used by the parcel
19341 </summary>
19342 <param name="parcelID">UUID of the parcel</param>
19343 <param name="getDetails">Should per object resource usage be requested</param>
19344 <param name="callback">Callback invoked when the request is complete</param>
19345 </member>
19346 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19347 <summary>Process an incoming packet and raise the appropriate events</summary>
19348 <param name="sender">The sender</param>
19349 <param name="e">The EventArgs object containing the packet data</param>
19350 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
19351 </member>
19352 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19353 <summary>Process an incoming packet and raise the appropriate events</summary>
19354 <param name="sender">The sender</param>
19355 <param name="e">The EventArgs object containing the packet data</param>
19356 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
19357 </member>
19358 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19359 <summary>Process an incoming packet and raise the appropriate events</summary>
19360 <param name="sender">The sender</param>
19361 <param name="e">The EventArgs object containing the packet data</param>
19362 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
19363 </member>
19364 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19365 <summary>Process an incoming packet and raise the appropriate events</summary>
19366 <param name="sender">The sender</param>
19367 <param name="e">The EventArgs object containing the packet data</param>
19368 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks>
19369 </member>
19370 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19371 <summary>Process an incoming packet and raise the appropriate events</summary>
19372 <param name="sender">The sender</param>
19373 <param name="e">The EventArgs object containing the packet data</param>
19374 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
19375 </member>
19376 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19377 <summary>Process an incoming packet and raise the appropriate events</summary>
19378 <param name="sender">The sender</param>
19379 <param name="e">The EventArgs object containing the packet data</param>
19380 </member>
19381 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19382 <summary>Process an incoming packet and raise the appropriate events</summary>
19383 <param name="sender">The sender</param>
19384 <param name="e">The EventArgs object containing the packet data</param>
19385 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
19386 </member>
19387 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
19388 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
19389 </member>
19390 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID">
19391 <summary>Get the global ID of the parcel</summary>
19392 </member>
19393 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID">
19394 <summary>Get the simulator specific ID of the parcel</summary>
19395 </member>
19396 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell">
19397 <summary>Get the calculated dwell</summary>
19398 </member>
19399 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
19400 <summary>
19401 Construct a new instance of the ParcelDwellReplyEventArgs class
19402 </summary>
19403 <param name="parcelID">The global ID of the parcel</param>
19404 <param name="localID">The simulator specific ID of the parcel</param>
19405 <param name="dwell">The calculated dwell for the parcel</param>
19406 </member>
19407 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
19408 <summary>Contains basic parcel information data returned from the
19409 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
19410 </member>
19411 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
19412 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
19413 </member>
19414 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
19415 <summary>
19416 Construct a new instance of the ParcelInfoReplyEventArgs class
19417 </summary>
19418 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
19419 </member>
19420 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
19421 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
19422 </member>
19423 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator">
19424 <summary>Get the simulator the parcel is located in</summary>
19425 </member>
19426 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
19427 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
19428 <remarks>If Result is NoData, this object will not contain valid data</remarks>
19429 </member>
19430 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
19431 <summary>Get the result of the request</summary>
19432 </member>
19433 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
19434 <summary>Get the number of primitieves your agent is
19435 currently selecting and or sitting on in this parcel</summary>
19436 </member>
19437 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
19438 <summary>Get the user assigned ID used to correlate a request with
19439 these results</summary>
19440 </member>
19441 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection">
19442 <summary>TODO:</summary>
19443 </member>
19444 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
19445 <summary>
19446 Construct a new instance of the ParcelPropertiesEventArgs class
19447 </summary>
19448 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
19449 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
19450 <param name="result">The result of the request</param>
19451 <param name="selectedPrims">The number of primitieves your agent is
19452 currently selecting and or sitting on in this parcel</param>
19453 <param name="sequenceID">The user assigned ID used to correlate a request with
19454 these results</param>
19455 <param name="snapSelection">TODO:</param>
19456 </member>
19457 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
19458 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
19459 </member>
19460 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator">
19461 <summary>Get the simulator the parcel is located in</summary>
19462 </member>
19463 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID">
19464 <summary>Get the user assigned ID used to correlate a request with
19465 these results</summary>
19466 </member>
19467 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID">
19468 <summary>Get the simulator specific ID of the parcel</summary>
19469 </member>
19470 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags">
19471 <summary>TODO:</summary>
19472 </member>
19473 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList">
19474 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
19475 </member>
19476 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
19477 <summary>
19478 Construct a new instance of the ParcelAccessListReplyEventArgs class
19479 </summary>
19480 <param name="simulator">The simulator the parcel is located in</param>
19481 <param name="sequenceID">The user assigned ID used to correlate a request with
19482 these results</param>
19483 <param name="localID">The simulator specific ID of the parcel</param>
19484 <param name="flags">TODO:</param>
19485 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param>
19486 </member>
19487 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
19488 <summary>Contains blacklist and whitelist data returned from the
19489 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
19490 </member>
19491 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator">
19492 <summary>Get the simulator the parcel is located in</summary>
19493 </member>
19494 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners">
19495 <summary>Get the list containing prim ownership counts</summary>
19496 </member>
19497 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
19498 <summary>
19499 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class
19500 </summary>
19501 <param name="simulator">The simulator the parcel is located in</param>
19502 <param name="primOwners">The list containing prim ownership counts</param>
19503 </member>
19504 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
19505 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
19506 </member>
19507 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator">
19508 <summary>Get the simulator the parcel data was retrieved from</summary>
19509 </member>
19510 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels">
19511 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary>
19512 </member>
19513 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap">
19514 <summary>Get the multidimensional array containing a x,y grid mapped
19515 to each 64x64 parcel's LocalID.</summary>
19516 </member>
19517 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
19518 <summary>
19519 Construct a new instance of the SimParcelsDownloadedEventArgs class
19520 </summary>
19521 <param name="simulator">The simulator the parcel data was retrieved from</param>
19522 <param name="simParcels">The dictionary containing the parcel data</param>
19523 <param name="parcelMap">The multidimensional array containing a x,y grid mapped
19524 to each 64x64 parcel's LocalID.</param>
19525 </member>
19526 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
19527 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
19528 </member>
19529 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator">
19530 <summary>Get the simulator the parcel data was retrieved from</summary>
19531 </member>
19532 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs">
19533 <summary>Get the list of primitive IDs</summary>
19534 </member>
19535 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList">
19536 <summary>true if the list is clean and contains the information
19537 only for a given request</summary>
19538 </member>
19539 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
19540 <summary>
19541 Construct a new instance of the ForceSelectObjectsReplyEventArgs class
19542 </summary>
19543 <param name="simulator">The simulator the parcel data was retrieved from</param>
19544 <param name="objectIDs">The list of primitive IDs</param>
19545 <param name="resetList">true if the list is clean and contains the information
19546 only for a given request</param>
19547 </member>
19548 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs">
19549 <summary>Contains data when the media data for a parcel the avatar is on changes</summary>
19550 </member>
19551 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator">
19552 <summary>Get the simulator the parcel media data was updated in</summary>
19553 </member>
19554 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media">
19555 <summary>Get the updated media information</summary>
19556 </member>
19557 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)">
19558 <summary>
19559 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class
19560 </summary>
19561 <param name="simulator">the simulator the parcel media data was updated in</param>
19562 <param name="media">The updated media information</param>
19563 </member>
19564 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs">
19565 <summary>Contains the media command for a parcel the agent is currently on</summary>
19566 </member>
19567 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
19568 <summary>Get the simulator the parcel media command was issued in</summary>
19569 </member>
19570 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
19571 <summary></summary>
19572 </member>
19573 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
19574 <summary></summary>
19575 </member>
19576 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
19577 <summary>Get the media command that was sent</summary>
19578 </member>
19579 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
19580 <summary></summary>
19581 </member>
19582 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)">
19583 <summary>
19584 Construct a new instance of the ParcelMediaCommandEventArgs class
19585 </summary>
19586 <param name="simulator">The simulator the parcel media command was issued in</param>
19587 <param name="sequence"></param>
19588 <param name="flags"></param>
19589 <param name="command">The media command that was sent</param>
19590 <param name="time"></param>
19591 </member>
19592 <member name="T:OpenMetaverse.PermissionMask">
19593 <summary>
19594
19595 </summary>
19596 </member>
19597 <member name="T:OpenMetaverse.PermissionWho">
19598 <summary>
19599
19600 </summary>
19601 </member>
19602 <member name="F:OpenMetaverse.PermissionWho.Base">
19603 <summary></summary>
19604 </member>
19605 <member name="F:OpenMetaverse.PermissionWho.Owner">
19606 <summary></summary>
19607 </member>
19608 <member name="F:OpenMetaverse.PermissionWho.Group">
19609 <summary></summary>
19610 </member>
19611 <member name="F:OpenMetaverse.PermissionWho.Everyone">
19612 <summary></summary>
19613 </member>
19614 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
19615 <summary></summary>
19616 </member>
19617 <member name="F:OpenMetaverse.PermissionWho.All">
19618 <summary></summary>
19619 </member>
19620 <member name="T:OpenMetaverse.Permissions">
19621 <summary>
19622
19623 </summary>
19624 </member>
19625 <member name="T:OpenMetaverse.FieldType">
19626 <summary>
19627
19628 </summary>
19629 </member>
19630 <member name="F:OpenMetaverse.FieldType.U8">
19631 <summary></summary>
19632 </member>
19633 <member name="F:OpenMetaverse.FieldType.U16">
19634 <summary></summary>
19635 </member>
19636 <member name="F:OpenMetaverse.FieldType.U32">
19637 <summary></summary>
19638 </member>
19639 <member name="F:OpenMetaverse.FieldType.U64">
19640 <summary></summary>
19641 </member>
19642 <member name="F:OpenMetaverse.FieldType.S8">
19643 <summary></summary>
19644 </member>
19645 <member name="F:OpenMetaverse.FieldType.S16">
19646 <summary></summary>
19647 </member>
19648 <member name="F:OpenMetaverse.FieldType.S32">
19649 <summary></summary>
19650 </member>
19651 <member name="F:OpenMetaverse.FieldType.F32">
19652 <summary></summary>
19653 </member>
19654 <member name="F:OpenMetaverse.FieldType.F64">
19655 <summary></summary>
19656 </member>
19657 <member name="F:OpenMetaverse.FieldType.UUID">
19658 <summary></summary>
19659 </member>
19660 <member name="F:OpenMetaverse.FieldType.BOOL">
19661 <summary></summary>
19662 </member>
19663 <member name="F:OpenMetaverse.FieldType.Vector3">
19664 <summary></summary>
19665 </member>
19666 <member name="F:OpenMetaverse.FieldType.Vector3d">
19667 <summary></summary>
19668 </member>
19669 <member name="F:OpenMetaverse.FieldType.Vector4">
19670 <summary></summary>
19671 </member>
19672 <member name="F:OpenMetaverse.FieldType.Quaternion">
19673 <summary></summary>
19674 </member>
19675 <member name="F:OpenMetaverse.FieldType.IPADDR">
19676 <summary></summary>
19677 </member>
19678 <member name="F:OpenMetaverse.FieldType.IPPORT">
19679 <summary></summary>
19680 </member>
19681 <member name="F:OpenMetaverse.FieldType.Variable">
19682 <summary></summary>
19683 </member>
19684 <member name="F:OpenMetaverse.FieldType.Fixed">
19685 <summary></summary>
19686 </member>
19687 <member name="F:OpenMetaverse.FieldType.Single">
19688 <summary></summary>
19689 </member>
19690 <member name="F:OpenMetaverse.FieldType.Multiple">
19691 <summary></summary>
19692 </member>
19693 <member name="T:OpenMetaverse.MapField">
19694 <summary>
19695
19696 </summary>
19697 </member>
19698 <member name="F:OpenMetaverse.MapField.KeywordPosition">
19699 <summary></summary>
19700 </member>
19701 <member name="F:OpenMetaverse.MapField.Name">
19702 <summary></summary>
19703 </member>
19704 <member name="F:OpenMetaverse.MapField.Type">
19705 <summary></summary>
19706 </member>
19707 <member name="F:OpenMetaverse.MapField.Count">
19708 <summary></summary>
19709 </member>
19710 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
19711 <summary>
19712
19713 </summary>
19714 <param name="obj"></param>
19715 <returns></returns>
19716 </member>
19717 <member name="T:OpenMetaverse.MapBlock">
19718 <summary>
19719
19720 </summary>
19721 </member>
19722 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
19723 <summary></summary>
19724 </member>
19725 <member name="F:OpenMetaverse.MapBlock.Name">
19726 <summary></summary>
19727 </member>
19728 <member name="F:OpenMetaverse.MapBlock.Count">
19729 <summary></summary>
19730 </member>
19731 <member name="F:OpenMetaverse.MapBlock.Fields">
19732 <summary></summary>
19733 </member>
19734 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
19735 <summary>
19736
19737 </summary>
19738 <param name="obj"></param>
19739 <returns></returns>
19740 </member>
19741 <member name="T:OpenMetaverse.MapPacket">
19742 <summary>
19743
19744 </summary>
19745 </member>
19746 <member name="F:OpenMetaverse.MapPacket.ID">
19747 <summary></summary>
19748 </member>
19749 <member name="F:OpenMetaverse.MapPacket.Name">
19750 <summary></summary>
19751 </member>
19752 <member name="F:OpenMetaverse.MapPacket.Frequency">
19753 <summary></summary>
19754 </member>
19755 <member name="F:OpenMetaverse.MapPacket.Trusted">
19756 <summary></summary>
19757 </member>
19758 <member name="F:OpenMetaverse.MapPacket.Encoded">
19759 <summary></summary>
19760 </member>
19761 <member name="F:OpenMetaverse.MapPacket.Blocks">
19762 <summary></summary>
19763 </member>
19764 <member name="T:OpenMetaverse.ProtocolManager">
19765 <summary>
19766
19767 </summary>
19768 </member>
19769 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
19770 <summary></summary>
19771 </member>
19772 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
19773 <summary></summary>
19774 </member>
19775 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
19776 <summary></summary>
19777 </member>
19778 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
19779 <summary></summary>
19780 </member>
19781 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
19782 <summary></summary>
19783 </member>
19784 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
19785 <summary>
19786
19787 </summary>
19788 <param name="mapFile"></param>
19789 <param name="client"></param>
19790 </member>
19791 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
19792 <summary>
19793
19794 </summary>
19795 <param name="command"></param>
19796 <returns></returns>
19797 </member>
19798 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
19799 <summary>
19800
19801 </summary>
19802 <param name="data"></param>
19803 <returns></returns>
19804 </member>
19805 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
19806 <summary>
19807
19808 </summary>
19809 <param name="command"></param>
19810 <param name="frequency"></param>
19811 <returns></returns>
19812 </member>
19813 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
19814 <summary>
19815
19816 </summary>
19817 </member>
19818 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
19819 <summary>
19820
19821 </summary>
19822 <param name="map"></param>
19823 <param name="frequency"></param>
19824 </member>
19825 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
19826 <summary>
19827
19828 </summary>
19829 <param name="mapFile"></param>
19830 <param name="outputFile"></param>
19831 </member>
19832 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
19833 <summary>
19834
19835 </summary>
19836 <param name="mapFile"></param>
19837 </member>
19838 <member name="T:OpenMetaverse.Settings">
19839 <summary>
19840 Class for controlling various system settings.
19841 </summary>
19842 <remarks>Some values are readonly because they affect things that
19843 happen when the GridClient object is initialized, so changing them at
19844 runtime won't do any good. Non-readonly values may affect things that
19845 happen at login or dynamically</remarks>
19846 </member>
19847 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
19848 <summary>Main grid login server</summary>
19849 </member>
19850 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
19851 <summary>Beta grid login server</summary>
19852 </member>
19853 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
19854 <summary>The relative directory where external resources are kept</summary>
19855 </member>
19856 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
19857 <summary>Login server to connect to</summary>
19858 </member>
19859 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
19860 <summary>IP Address the client will bind to</summary>
19861 </member>
19862 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
19863 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
19864 </member>
19865 <member name="F:OpenMetaverse.Settings.MAX_HTTP_CONNECTIONS">
19866 <summary>
19867 Maximum number of HTTP connections to open to a particular endpoint.
19868 </summary>
19869 <remarks>
19870 An endpoint is defined as a commbination of network address and port. This is used for Caps.
19871 This is a static variable which applies to all instances.
19872 </remarks>
19873 </member>
19874 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
19875 <summary>
19876 InventoryManager requests inventory information on login,
19877 GridClient initializes an Inventory store for main inventory.
19878 </summary>
19879 </member>
19880 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
19881 <summary>
19882 InventoryManager requests library information on login,
19883 GridClient initializes an Inventory store for the library.
19884 </summary>
19885 </member>
19886 <member name="F:OpenMetaverse.Settings.HTTP_INVENTORY">
19887 <summary>
19888 Use Caps for fetching inventory where available
19889 </summary>
19890 </member>
19891 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
19892 <summary>Number of milliseconds before an asset transfer will time
19893 out</summary>
19894 </member>
19895 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
19896 <summary>Number of milliseconds before a teleport attempt will time
19897 out</summary>
19898 </member>
19899 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
19900 <summary>Number of milliseconds before NetworkManager.Logout() will
19901 time out</summary>
19902 </member>
19903 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
19904 <summary>Number of milliseconds before a CAPS call will time out</summary>
19905 <remarks>Setting this too low will cause web requests time out and
19906 possibly retry repeatedly</remarks>
19907 </member>
19908 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
19909 <summary>Number of milliseconds for xml-rpc to timeout</summary>
19910 </member>
19911 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
19912 <summary>Milliseconds before a packet is assumed lost and resent</summary>
19913 </member>
19914 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
19915 <summary>Milliseconds without receiving a packet before the
19916 connection to a simulator is assumed lost</summary>
19917 </member>
19918 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
19919 <summary>Milliseconds to wait for a simulator info request through
19920 the grid interface</summary>
19921 </member>
19922 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
19923 <summary>Number of milliseconds between sending pings to each sim</summary>
19924 </member>
19925 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
19926 <summary>Number of milliseconds between sending camera updates</summary>
19927 </member>
19928 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
19929 <summary>Number of milliseconds between updating the current
19930 positions of moving, non-accelerating and non-colliding objects</summary>
19931 </member>
19932 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
19933 <summary>Millisecond interval between ticks, where all ACKs are
19934 sent out and the age of unACKed packets is checked</summary>
19935 </member>
19936 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
19937 <summary>The initial size of the packet inbox, where packets are
19938 stored before processing</summary>
19939 </member>
19940 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
19941 <summary>Maximum size of packet that we want to send over the wire</summary>
19942 </member>
19943 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
19944 <summary>The maximum value of a packet sequence number before it
19945 rolls over back to one</summary>
19946 </member>
19947 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
19948 <summary>The maximum size of the sequence number archive, used to
19949 check for resent and/or duplicate packets</summary>
19950 </member>
19951 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
19952 <summary>Maximum number of queued ACKs to be sent before SendAcks()
19953 is forced</summary>
19954 </member>
19955 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
19956 <summary>Network stats queue length (seconds)</summary>
19957 </member>
19958 <member name="F:OpenMetaverse.Settings.CACHE_PRIMITIVES">
19959 <summary>
19960 Primitives will be reused when falling in/out of interest list (and shared between clients)
19961 prims returning to interest list do not need re-requested
19962 Helps also in not re-requesting prim.Properties for code that checks for a Properties == null per client
19963 </summary>
19964 </member>
19965 <member name="F:OpenMetaverse.Settings.POOL_PARCEL_DATA">
19966 <summary>
19967 Pool parcel data between clients (saves on requesting multiple times when all clients may need it)
19968 </summary>
19969 </member>
19970 <member name="F:OpenMetaverse.Settings.SIMULATOR_POOL_TIMEOUT">
19971 <summary>
19972 How long to preserve cached data when no client is connected to a simulator
19973 The reason for setting it to something like 2 minutes is in case a client
19974 is running back and forth between region edges or a sim is comming and going
19975 </summary>
19976 </member>
19977 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
19978 <summary>Enable/disable storing terrain heightmaps in the
19979 TerrainManager</summary>
19980 </member>
19981 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
19982 <summary>Enable/disable sending periodic camera updates</summary>
19983 </member>
19984 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
19985 <summary>Enable/disable automatically setting agent appearance at
19986 login and after sim crossing</summary>
19987 </member>
19988 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
19989 <summary>Enable/disable automatically setting the bandwidth throttle
19990 after connecting to each simulator</summary>
19991 <remarks>The default throttle uses the equivalent of the maximum
19992 bandwidth setting in the official client. If you do not set a
19993 throttle your connection will by default be throttled well below
19994 the minimum values and you may experience connection problems</remarks>
19995 </member>
19996 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
19997 <summary>Enable/disable the sending of pings to monitor lag and
19998 packet loss</summary>
19999 </member>
20000 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
20001 <summary>Should we connect to multiple sims? This will allow
20002 viewing in to neighboring simulators and sim crossings
20003 (Experimental)</summary>
20004 </member>
20005 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
20006 <summary>If true, all object update packets will be decoded in to
20007 native objects. If false, only updates for our own agent will be
20008 decoded. Registering an event handler will force objects for that
20009 type to always be decoded. If this is disabled the object tracking
20010 will have missing or partial prim and avatar information</summary>
20011 </member>
20012 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
20013 <summary>If true, when a cached object check is received from the
20014 server the full object info will automatically be requested</summary>
20015 </member>
20016 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
20017 <summary>Whether to establish connections to HTTP capabilities
20018 servers for simulators</summary>
20019 </member>
20020 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
20021 <summary>Whether to decode sim stats</summary>
20022 </member>
20023 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
20024 <summary>The capabilities servers are currently designed to
20025 periodically return a 502 error which signals for the client to
20026 re-establish a connection. Set this to true to log those 502 errors</summary>
20027 </member>
20028 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
20029 <summary>If true, any reference received for a folder or item
20030 the library is not aware of will automatically be fetched</summary>
20031 </member>
20032 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
20033 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
20034 AgentUpdate packets will continuously be sent out to give the bot
20035 smoother movement and autopiloting</summary>
20036 </member>
20037 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
20038 <summary>If true, currently visible avatars will be stored
20039 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
20040 If false, a new Avatar or Primitive object will be created
20041 each time an object update packet is received</summary>
20042 </member>
20043 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
20044 <summary>If true, currently visible avatars will be stored
20045 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
20046 If false, a new Avatar or Primitive object will be created
20047 each time an object update packet is received</summary>
20048 </member>
20049 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
20050 <summary>If true, position and velocity will periodically be
20051 interpolated (extrapolated, technically) for objects and
20052 avatars that are being tracked by the library. This is
20053 necessary to increase the accuracy of speed and position
20054 estimates for simulated objects</summary>
20055 </member>
20056 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
20057 <summary>
20058 If true, utilization statistics will be tracked. There is a minor penalty
20059 in CPU time for enabling this option.
20060 </summary>
20061 </member>
20062 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
20063 <summary>If true, parcel details will be stored in the
20064 <code>Simulator.Parcels</code> dictionary as they are received</summary>
20065 </member>
20066 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
20067 <summary>
20068 If true, an incoming parcel properties reply will automatically send
20069 a request for the parcel access list
20070 </summary>
20071 </member>
20072 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
20073 <summary>
20074 if true, an incoming parcel properties reply will automatically send
20075 a request for the traffic count.
20076 </summary>
20077 </member>
20078 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
20079 <summary>
20080 If true, images, and other assets downloaded from the server
20081 will be cached in a local directory
20082 </summary>
20083 </member>
20084 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
20085 <summary>Path to store cached texture data</summary>
20086 </member>
20087 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
20088 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
20089 </member>
20090 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
20091 <summary>Default color used for viewer particle effects</summary>
20092 </member>
20093 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
20094 <summary>Cost of uploading an asset</summary>
20095 <remarks>Read-only since this value is dynamically fetched at login</remarks>
20096 </member>
20097 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
20098 <summary>Maximum number of times to resend a failed packet</summary>
20099 </member>
20100 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
20101 <summary>Throttle outgoing packet rate</summary>
20102 </member>
20103 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
20104 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
20105 </member>
20106 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES">
20107 <summary>
20108 Download textures using GetTexture capability when available
20109 </summary>
20110 </member>
20111 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
20112 <summary>The maximum number of concurrent texture downloads allowed</summary>
20113 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
20114 simulator throttles</remarks>
20115 </member>
20116 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
20117 <summary>
20118 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
20119 </summary>
20120 <remarks>This is a static variable which applies to all instances</remarks>
20121 </member>
20122 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
20123 <summary>
20124 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
20125 </summary>
20126 </member>
20127 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
20128 <summary>
20129 Get or set the minimum log level to output to the console by default
20130
20131 If the library is not compiled with DEBUG defined and this level is set to DEBUG
20132 You will get no output on the console. This behavior can be overriden by creating
20133 a logger configuration file for log4net
20134 </summary>
20135 </member>
20136 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
20137 <summary>Attach avatar names to log messages</summary>
20138 </member>
20139 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
20140 <summary>Log packet retransmission info</summary>
20141 </member>
20142 <member name="F:OpenMetaverse.Settings.LOG_DISKCACHE">
20143 <summary>Log disk cache misses and other info</summary>
20144 </member>
20145 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
20146 <summary>Constructor</summary>
20147 <param name="client">Reference to a GridClient object</param>
20148 </member>
20149 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20150 <summary>Process an incoming packet and raise the appropriate events</summary>
20151 <param name="sender">The sender</param>
20152 <param name="e">The EventArgs object containing the packet data</param>
20153 </member>
20154 <member name="T:OpenMetaverse.RegionFlags">
20155 <summary>
20156 Simulator (region) properties
20157 </summary>
20158 </member>
20159 <member name="F:OpenMetaverse.RegionFlags.None">
20160 <summary>No flags set</summary>
20161 </member>
20162 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
20163 <summary>Agents can take damage and be killed</summary>
20164 </member>
20165 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
20166 <summary>Landmarks can be created here</summary>
20167 </member>
20168 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
20169 <summary>Home position can be set in this sim</summary>
20170 </member>
20171 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
20172 <summary>Home position is reset when an agent teleports away</summary>
20173 </member>
20174 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
20175 <summary>Sun does not move</summary>
20176 </member>
20177 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
20178 <summary>No object, land, etc. taxes</summary>
20179 </member>
20180 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
20181 <summary>Disable heightmap alterations (agents can still plant
20182 foliage)</summary>
20183 </member>
20184 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
20185 <summary>Land cannot be released, sold, or purchased</summary>
20186 </member>
20187 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
20188 <summary>All content is wiped nightly</summary>
20189 </member>
20190 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
20191 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
20192 </member>
20193 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
20194 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
20195 </member>
20196 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
20197 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
20198 </member>
20199 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
20200 <summary>No collision detection for non-agent objects</summary>
20201 </member>
20202 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
20203 <summary>No scripts are ran</summary>
20204 </member>
20205 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
20206 <summary>All physics processing is turned off</summary>
20207 </member>
20208 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
20209 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
20210 </member>
20211 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
20212 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
20213 </member>
20214 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
20215 <summary>Agents not explicitly on the access list can visit the region. </summary>
20216 </member>
20217 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
20218 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
20219 </member>
20220 <member name="F:OpenMetaverse.RegionFlags.NoFly">
20221 <summary>Flight is disabled (not currently enforced by the sim)</summary>
20222 </member>
20223 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
20224 <summary>Allow direct (p2p) teleporting</summary>
20225 </member>
20226 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
20227 <summary>Estate owner has temporarily disabled scripting</summary>
20228 </member>
20229 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
20230 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
20231 </member>
20232 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
20233 <summary>Deny agents with no payment info on file</summary>
20234 </member>
20235 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
20236 <summary>Deny agents with payment info on file</summary>
20237 </member>
20238 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
20239 <summary>Deny agents who have made a monetary transaction</summary>
20240 </member>
20241 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
20242 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
20243 </member>
20244 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
20245 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
20246 </member>
20247 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
20248 <summary>Region is Voice Enabled</summary>
20249 </member>
20250 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
20251 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
20252 </member>
20253 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
20254 <summary>Deny agents who have not been age verified from entering the region.</summary>
20255 </member>
20256 <member name="T:OpenMetaverse.RegionProtocols">
20257 <summary>
20258 Region protocol flags
20259 </summary>
20260 </member>
20261 <member name="F:OpenMetaverse.RegionProtocols.None">
20262 <summary>Nothing special</summary>
20263 </member>
20264 <member name="F:OpenMetaverse.RegionProtocols.AgentAppearanceService">
20265 <summary>Region supports Server side Appearance</summary>
20266 </member>
20267 <member name="F:OpenMetaverse.RegionProtocols.SelfAppearanceSupport">
20268 <summary>Viewer supports Server side Appearance</summary>
20269 </member>
20270 <member name="T:OpenMetaverse.SimAccess">
20271 <summary>
20272 Access level for a simulator
20273 </summary>
20274 </member>
20275 <member name="F:OpenMetaverse.SimAccess.Unknown">
20276 <summary>Unknown or invalid access level</summary>
20277 </member>
20278 <member name="F:OpenMetaverse.SimAccess.Trial">
20279 <summary>Trial accounts allowed</summary>
20280 </member>
20281 <member name="F:OpenMetaverse.SimAccess.PG">
20282 <summary>PG rating</summary>
20283 </member>
20284 <member name="F:OpenMetaverse.SimAccess.Mature">
20285 <summary>Mature rating</summary>
20286 </member>
20287 <member name="F:OpenMetaverse.SimAccess.Adult">
20288 <summary>Adult rating</summary>
20289 </member>
20290 <member name="F:OpenMetaverse.SimAccess.Down">
20291 <summary>Simulator is offline</summary>
20292 </member>
20293 <member name="F:OpenMetaverse.SimAccess.NonExistent">
20294 <summary>Simulator does not exist</summary>
20295 </member>
20296 <member name="T:OpenMetaverse.Simulator">
20297 <summary>
20298
20299 </summary>
20300 </member>
20301 <member name="T:OpenMetaverse.Simulator.SimStats">
20302 <summary>
20303 Simulator Statistics
20304 </summary>
20305 </member>
20306 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
20307 <summary>Total number of packets sent by this simulator to this agent</summary>
20308 </member>
20309 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
20310 <summary>Total number of packets received by this simulator to this agent</summary>
20311 </member>
20312 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
20313 <summary>Total number of bytes sent by this simulator to this agent</summary>
20314 </member>
20315 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
20316 <summary>Total number of bytes received by this simulator to this agent</summary>
20317 </member>
20318 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
20319 <summary>Time in seconds agent has been connected to simulator</summary>
20320 </member>
20321 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
20322 <summary>Total number of packets that have been resent</summary>
20323 </member>
20324 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends">
20325 <summary>Total number of resent packets recieved</summary>
20326 </member>
20327 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings">
20328 <summary>Total number of pings sent to this simulator by this agent</summary>
20329 </member>
20330 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs">
20331 <summary>Total number of ping replies sent to this agent by this simulator</summary>
20332 </member>
20333 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS">
20334 <summary>
20335 Incoming bytes per second
20336 </summary>
20337 <remarks>It would be nice to have this claculated on the fly, but
20338 this is far, far easier</remarks>
20339 </member>
20340 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS">
20341 <summary>
20342 Outgoing bytes per second
20343 </summary>
20344 <remarks>It would be nice to have this claculated on the fly, but
20345 this is far, far easier</remarks>
20346 </member>
20347 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
20348 <summary>Time last ping was sent</summary>
20349 </member>
20350 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
20351 <summary>ID of last Ping sent</summary>
20352 </member>
20353 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
20354 <summary></summary>
20355 </member>
20356 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
20357 <summary></summary>
20358 </member>
20359 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
20360 <summary>Current time dilation of this simulator</summary>
20361 </member>
20362 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
20363 <summary>Current Frames per second of simulator</summary>
20364 </member>
20365 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
20366 <summary>Current Physics frames per second of simulator</summary>
20367 </member>
20368 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
20369 <summary></summary>
20370 </member>
20371 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
20372 <summary></summary>
20373 </member>
20374 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
20375 <summary></summary>
20376 </member>
20377 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
20378 <summary></summary>
20379 </member>
20380 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
20381 <summary></summary>
20382 </member>
20383 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
20384 <summary></summary>
20385 </member>
20386 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
20387 <summary></summary>
20388 </member>
20389 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
20390 <summary></summary>
20391 </member>
20392 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
20393 <summary>Total number of objects Simulator is simulating</summary>
20394 </member>
20395 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
20396 <summary>Total number of Active (Scripted) objects running</summary>
20397 </member>
20398 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
20399 <summary>Number of agents currently in this simulator</summary>
20400 </member>
20401 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
20402 <summary>Number of agents in neighbor simulators</summary>
20403 </member>
20404 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
20405 <summary>Number of Active scripts running in this simulator</summary>
20406 </member>
20407 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
20408 <summary></summary>
20409 </member>
20410 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
20411 <summary></summary>
20412 </member>
20413 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
20414 <summary></summary>
20415 </member>
20416 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
20417 <summary>Number of downloads pending</summary>
20418 </member>
20419 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
20420 <summary>Number of uploads pending</summary>
20421 </member>
20422 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
20423 <summary></summary>
20424 </member>
20425 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
20426 <summary></summary>
20427 </member>
20428 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
20429 <summary>Number of local uploads pending</summary>
20430 </member>
20431 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
20432 <summary>Unacknowledged bytes in queue</summary>
20433 </member>
20434 <member name="F:OpenMetaverse.Simulator.Client">
20435 <summary>A public reference to the client that this Simulator object
20436 is attached to</summary>
20437 </member>
20438 <member name="F:OpenMetaverse.Simulator.ID">
20439 <summary>A Unique Cache identifier for this simulator</summary>
20440 </member>
20441 <member name="F:OpenMetaverse.Simulator.Caps">
20442 <summary>The capabilities for this simulator</summary>
20443 </member>
20444 <member name="F:OpenMetaverse.Simulator.Handle">
20445 <summary></summary>
20446 </member>
20447 <member name="F:OpenMetaverse.Simulator.SimVersion">
20448 <summary>The current version of software this simulator is running</summary>
20449 </member>
20450 <member name="F:OpenMetaverse.Simulator.Name">
20451 <summary></summary>
20452 </member>
20453 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
20454 <summary>A 64x64 grid of parcel coloring values. The values stored
20455 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
20456 </member>
20457 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
20458 <summary></summary>
20459 </member>
20460 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
20461 <summary></summary>
20462 </member>
20463 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
20464 <summary></summary>
20465 </member>
20466 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
20467 <summary></summary>
20468 </member>
20469 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
20470 <summary></summary>
20471 </member>
20472 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
20473 <summary></summary>
20474 </member>
20475 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
20476 <summary></summary>
20477 </member>
20478 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
20479 <summary></summary>
20480 </member>
20481 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
20482 <summary></summary>
20483 </member>
20484 <member name="F:OpenMetaverse.Simulator.WaterHeight">
20485 <summary></summary>
20486 </member>
20487 <member name="F:OpenMetaverse.Simulator.SimOwner">
20488 <summary></summary>
20489 </member>
20490 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
20491 <summary></summary>
20492 </member>
20493 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
20494 <summary></summary>
20495 </member>
20496 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
20497 <summary></summary>
20498 </member>
20499 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
20500 <summary></summary>
20501 </member>
20502 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
20503 <summary></summary>
20504 </member>
20505 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
20506 <summary></summary>
20507 </member>
20508 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
20509 <summary></summary>
20510 </member>
20511 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
20512 <summary></summary>
20513 </member>
20514 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
20515 <summary>true if your agent has Estate Manager rights on this region</summary>
20516 </member>
20517 <member name="F:OpenMetaverse.Simulator.Flags">
20518 <summary></summary>
20519 </member>
20520 <member name="F:OpenMetaverse.Simulator.Access">
20521 <summary></summary>
20522 </member>
20523 <member name="F:OpenMetaverse.Simulator.BillableFactor">
20524 <summary></summary>
20525 </member>
20526 <member name="F:OpenMetaverse.Simulator.Stats">
20527 <summary>Statistics information for this simulator and the
20528 connection to the simulator, calculated by the simulator itself
20529 and the library</summary>
20530 </member>
20531 <member name="F:OpenMetaverse.Simulator.RegionID">
20532 <summary>The regions Unique ID</summary>
20533 </member>
20534 <member name="F:OpenMetaverse.Simulator.ColoLocation">
20535 <summary>The physical data center the simulator is located</summary>
20536 <remarks>Known values are:
20537 <list type="table">
20538 <item>Dallas</item>
20539 <item>Chandler</item>
20540 <item>SF</item>
20541 </list>
20542 </remarks>
20543 </member>
20544 <member name="F:OpenMetaverse.Simulator.CPUClass">
20545 <summary>The CPU Class of the simulator</summary>
20546 <remarks>Most full mainland/estate sims appear to be 5,
20547 Homesteads and Openspace appear to be 501</remarks>
20548 </member>
20549 <member name="F:OpenMetaverse.Simulator.CPURatio">
20550 <summary>The number of regions sharing the same CPU as this one</summary>
20551 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
20552 </member>
20553 <member name="F:OpenMetaverse.Simulator.ProductName">
20554 <summary>The billing product name</summary>
20555 <remarks>Known values are:
20556 <list type="table">
20557 <item>Mainland / Full Region (Sku: 023)</item>
20558 <item>Estate / Full Region (Sku: 024)</item>
20559 <item>Estate / Openspace (Sku: 027)</item>
20560 <item>Estate / Homestead (Sku: 029)</item>
20561 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
20562 <item>Mainland / Linden Homes (Sku: 131)</item>
20563 </list>
20564 </remarks>
20565 </member>
20566 <member name="F:OpenMetaverse.Simulator.ProductSku">
20567 <summary>The billing product SKU</summary>
20568 <remarks>Known values are:
20569 <list type="table">
20570 <item>023 Mainland / Full Region</item>
20571 <item>024 Estate / Full Region</item>
20572 <item>027 Estate / Openspace</item>
20573 <item>029 Estate / Homestead</item>
20574 <item>129 Mainland / Homestead (Linden Owned)</item>
20575 <item>131 Linden Homes / Full Region</item>
20576 </list>
20577 </remarks>
20578 </member>
20579 <member name="F:OpenMetaverse.Simulator.Protocols">
20580 <summary>
20581 Flags indicating which protocols this region supports
20582 </summary>
20583 </member>
20584 <member name="F:OpenMetaverse.Simulator.Sequence">
20585 <summary>The current sequence number for packets sent to this
20586 simulator. Must be Interlocked before modifying. Only
20587 useful for applications manipulating sequence numbers</summary>
20588 </member>
20589 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
20590 <summary>
20591 A thread-safe dictionary containing avatars in a simulator
20592 </summary>
20593 </member>
20594 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
20595 <summary>
20596 A thread-safe dictionary containing primitives in a simulator
20597 </summary>
20598 </member>
20599 <member name="P:OpenMetaverse.Simulator.Parcels">
20600 <summary>
20601 Provides access to an internal thread-safe dictionary containing parcel
20602 information found in this simulator
20603 </summary>
20604 </member>
20605 <member name="P:OpenMetaverse.Simulator.ParcelMap">
20606 <summary>
20607 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
20608 to each 64x64 parcel's LocalID.
20609 </summary>
20610 </member>
20611 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
20612 <summary>
20613 Checks simulator parcel map to make sure it has downloaded all data successfully
20614 </summary>
20615 <returns>true if map is full (contains no 0's)</returns>
20616 </member>
20617 <member name="F:OpenMetaverse.Simulator.AgentMovementComplete">
20618 <summary>
20619 Is it safe to send agent updates to this sim
20620 AgentMovementComplete message received
20621 </summary>
20622 </member>
20623 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
20624 <summary>The IP address and port of the server</summary>
20625 </member>
20626 <member name="P:OpenMetaverse.Simulator.Connected">
20627 <summary>Whether there is a working connection to the simulator or
20628 not</summary>
20629 </member>
20630 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
20631 <summary>Coarse locations of avatars in this simulator</summary>
20632 </member>
20633 <member name="P:OpenMetaverse.Simulator.PreyID">
20634 <summary>AvatarPositions key representing TrackAgent target</summary>
20635 </member>
20636 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
20637 <summary>Indicates if UDP connection to the sim is fully established</summary>
20638 </member>
20639 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
20640 <summary>Used internally to track sim disconnections</summary>
20641 </member>
20642 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
20643 <summary>Event that is triggered when the simulator successfully
20644 establishes a connection</summary>
20645 </member>
20646 <member name="F:OpenMetaverse.Simulator.connected">
20647 <summary>Whether this sim is currently connected or not. Hooked up
20648 to the property Connected</summary>
20649 </member>
20650 <member name="F:OpenMetaverse.Simulator.avatarPositions">
20651 <summary>Coarse locations of avatars in this simulator</summary>
20652 </member>
20653 <member name="F:OpenMetaverse.Simulator.preyID">
20654 <summary>AvatarPositions key representing TrackAgent target</summary>
20655 </member>
20656 <member name="F:OpenMetaverse.Simulator.PacketArchive">
20657 <summary>Sequence numbers of packets we've received
20658 (for duplicate checking)</summary>
20659 </member>
20660 <member name="F:OpenMetaverse.Simulator.NeedAck">
20661 <summary>Packets we sent out that need ACKs from the simulator</summary>
20662 </member>
20663 <member name="F:OpenMetaverse.Simulator.pauseSerial">
20664 <summary>Sequence number for pause/resume</summary>
20665 </member>
20666 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
20667 <summary>Indicates if UDP connection to the sim is fully established</summary>
20668 </member>
20669 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
20670 <summary>
20671
20672 </summary>
20673 <param name="client">Reference to the GridClient object</param>
20674 <param name="address">IPEndPoint of the simulator</param>
20675 <param name="handle">handle of the simulator</param>
20676 </member>
20677 <member name="M:OpenMetaverse.Simulator.Dispose">
20678 <summary>
20679 Called when this Simulator object is being destroyed
20680 </summary>
20681 </member>
20682 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
20683 <summary>
20684 Attempt to connect to this simulator
20685 </summary>
20686 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
20687 <returns>True if the connection succeeded or connection status is
20688 unknown, false if there was a failure</returns>
20689 </member>
20690 <member name="M:OpenMetaverse.Simulator.UseCircuitCode(System.Boolean)">
20691 <summary>
20692 Initiates connection to the simulator
20693 </summary>
20694 <param name="waitForAck">Should we block until ack for this packet is recieved</param>
20695 </member>
20696 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
20697 <summary>
20698 Disconnect from this simulator
20699 </summary>
20700 </member>
20701 <member name="M:OpenMetaverse.Simulator.Pause">
20702 <summary>
20703 Instructs the simulator to stop sending update (and possibly other) packets
20704 </summary>
20705 </member>
20706 <member name="M:OpenMetaverse.Simulator.Resume">
20707 <summary>
20708 Instructs the simulator to resume sending update packets (unpause)
20709 </summary>
20710 </member>
20711 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)">
20712 <summary>
20713 Retrieve the terrain height at a given coordinate
20714 </summary>
20715 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
20716 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
20717 <param name="height">The terrain height at the given point if the
20718 lookup was successful, otherwise 0.0f</param>
20719 <returns>True if the lookup was successful, otherwise false</returns>
20720 </member>
20721 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
20722 <summary>
20723 Sends a packet
20724 </summary>
20725 <param name="packet">Packet to be sent</param>
20726 </member>
20727 <member name="M:OpenMetaverse.Simulator.SendPing">
20728 <summary>
20729
20730 </summary>
20731 </member>
20732 <member name="M:OpenMetaverse.Simulator.ToString">
20733 <summary>
20734 Returns Simulator Name as a String
20735 </summary>
20736 <returns></returns>
20737 </member>
20738 <member name="M:OpenMetaverse.Simulator.GetHashCode">
20739 <summary>
20740
20741 </summary>
20742 <returns></returns>
20743 </member>
20744 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
20745 <summary>
20746
20747 </summary>
20748 <param name="obj"></param>
20749 <returns></returns>
20750 </member>
20751 <member name="M:OpenMetaverse.Simulator.SendAcks">
20752 <summary>
20753 Sends out pending acknowledgements
20754 </summary>
20755 <returns>Number of ACKs sent</returns>
20756 </member>
20757 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
20758 <summary>
20759 Resend unacknowledged packets
20760 </summary>
20761 </member>
20762 <member name="F:OpenMetaverse.SimulatorDataPool.Handle">
20763 <summary>
20764 Simulator handle
20765 </summary>
20766 </member>
20767 <member name="F:OpenMetaverse.SimulatorDataPool.ActiveClients">
20768 <summary>
20769 Number of GridClients using this datapool
20770 </summary>
20771 </member>
20772 <member name="F:OpenMetaverse.SimulatorDataPool.InactiveSince">
20773 <summary>
20774 Time that the last client disconnected from the simulator
20775 </summary>
20776 </member>
20777 <member name="F:OpenMetaverse.SimulatorDataPool.PrimCache">
20778 <summary>
20779 The cache of prims used and unused in this simulator
20780 </summary>
20781 </member>
20782 <member name="F:OpenMetaverse.SimulatorDataPool.Parcels">
20783 <summary>
20784 Shared parcel info only when POOL_PARCEL_DATA == true
20785 </summary>
20786 </member>
20787 <member name="T:OpenMetaverse.SoundManager">
20788 <summary>
20789
20790 </summary>
20791 </member>
20792 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
20793 <summary>The event subscribers, null of no subscribers</summary>
20794 </member>
20795 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
20796 <summary>Raises the AttachedSound Event</summary>
20797 <param name="e">A AttachedSoundEventArgs object containing
20798 the data sent from the simulator</param>
20799 </member>
20800 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
20801 <summary>Thread sync lock object</summary>
20802 </member>
20803 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
20804 <summary>Raised when the simulator sends us data containing
20805 sound</summary>
20806 </member>
20807 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
20808 <summary>The event subscribers, null of no subscribers</summary>
20809 </member>
20810 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
20811 <summary>Raises the AttachedSoundGainChange Event</summary>
20812 <param name="e">A AttachedSoundGainChangeEventArgs object containing
20813 the data sent from the simulator</param>
20814 </member>
20815 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
20816 <summary>Thread sync lock object</summary>
20817 </member>
20818 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
20819 <summary>Raised when the simulator sends us data containing
20820 ...</summary>
20821 </member>
20822 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
20823 <summary>The event subscribers, null of no subscribers</summary>
20824 </member>
20825 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
20826 <summary>Raises the SoundTrigger Event</summary>
20827 <param name="e">A SoundTriggerEventArgs object containing
20828 the data sent from the simulator</param>
20829 </member>
20830 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
20831 <summary>Thread sync lock object</summary>
20832 </member>
20833 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
20834 <summary>Raised when the simulator sends us data containing
20835 ...</summary>
20836 </member>
20837 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
20838 <summary>The event subscribers, null of no subscribers</summary>
20839 </member>
20840 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
20841 <summary>Raises the PreloadSound Event</summary>
20842 <param name="e">A PreloadSoundEventArgs object containing
20843 the data sent from the simulator</param>
20844 </member>
20845 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
20846 <summary>Thread sync lock object</summary>
20847 </member>
20848 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
20849 <summary>Raised when the simulator sends us data containing
20850 ...</summary>
20851 </member>
20852 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
20853 <summary>
20854 Construct a new instance of the SoundManager class, used for playing and receiving
20855 sound assets
20856 </summary>
20857 <param name="client">A reference to the current GridClient instance</param>
20858 </member>
20859 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
20860 <summary>
20861 Plays a sound in the current region at full volume from avatar position
20862 </summary>
20863 <param name="soundID">UUID of the sound to be played</param>
20864 </member>
20865 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
20866 <summary>
20867 Plays a sound in the current region at full volume
20868 </summary>
20869 <param name="soundID">UUID of the sound to be played.</param>
20870 <param name="position">position for the sound to be played at. Normally the avatar.</param>
20871 </member>
20872 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
20873 <summary>
20874 Plays a sound in the current region
20875 </summary>
20876 <param name="soundID">UUID of the sound to be played.</param>
20877 <param name="position">position for the sound to be played at. Normally the avatar.</param>
20878 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
20879 </member>
20880 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
20881 <summary>
20882 Plays a sound in the specified sim
20883 </summary>
20884 <param name="soundID">UUID of the sound to be played.</param>
20885 <param name="sim">UUID of the sound to be played.</param>
20886 <param name="position">position for the sound to be played at. Normally the avatar.</param>
20887 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
20888 </member>
20889 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
20890 <summary>
20891 Play a sound asset
20892 </summary>
20893 <param name="soundID">UUID of the sound to be played.</param>
20894 <param name="handle">handle id for the sim to be played in.</param>
20895 <param name="position">position for the sound to be played at. Normally the avatar.</param>
20896 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
20897 </member>
20898 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20899 <summary>Process an incoming packet and raise the appropriate events</summary>
20900 <param name="sender">The sender</param>
20901 <param name="e">The EventArgs object containing the packet data</param>
20902 </member>
20903 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20904 <summary>Process an incoming packet and raise the appropriate events</summary>
20905 <param name="sender">The sender</param>
20906 <param name="e">The EventArgs object containing the packet data</param>
20907 </member>
20908 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20909 <summary>Process an incoming packet and raise the appropriate events</summary>
20910 <param name="sender">The sender</param>
20911 <param name="e">The EventArgs object containing the packet data</param>
20912 </member>
20913 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20914 <summary>Process an incoming packet and raise the appropriate events</summary>
20915 <param name="sender">The sender</param>
20916 <param name="e">The EventArgs object containing the packet data</param>
20917 </member>
20918 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
20919 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
20920 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
20921 the sound data which emits from an agents attachment</remarks>
20922 <example>
20923 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
20924 and a stub to handle the data passed from the simulator
20925 <code>
20926 // Subscribe to the AttachedSound event
20927 Client.Sound.AttachedSound += Sound_AttachedSound;
20928
20929 // process the data raised in the event here
20930 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
20931 {
20932 // ... Process AttachedSoundEventArgs here ...
20933 }
20934 </code>
20935 </example>
20936 </member>
20937 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
20938 <summary>Simulator where the event originated</summary>
20939 </member>
20940 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
20941 <summary>Get the sound asset id</summary>
20942 </member>
20943 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
20944 <summary>Get the ID of the owner</summary>
20945 </member>
20946 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
20947 <summary>Get the ID of the Object</summary>
20948 </member>
20949 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
20950 <summary>Get the volume level</summary>
20951 </member>
20952 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
20953 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
20954 </member>
20955 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
20956 <summary>
20957 Construct a new instance of the SoundTriggerEventArgs class
20958 </summary>
20959 <param name="sim">Simulator where the event originated</param>
20960 <param name="soundID">The sound asset id</param>
20961 <param name="ownerID">The ID of the owner</param>
20962 <param name="objectID">The ID of the object</param>
20963 <param name="gain">The volume level</param>
20964 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
20965 </member>
20966 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
20967 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
20968 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
20969 changes its volume level</remarks>
20970 </member>
20971 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
20972 <summary>Simulator where the event originated</summary>
20973 </member>
20974 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
20975 <summary>Get the ID of the Object</summary>
20976 </member>
20977 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
20978 <summary>Get the volume level</summary>
20979 </member>
20980 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
20981 <summary>
20982 Construct a new instance of the AttachedSoundGainChangedEventArgs class
20983 </summary>
20984 <param name="sim">Simulator where the event originated</param>
20985 <param name="objectID">The ID of the Object</param>
20986 <param name="gain">The new volume level</param>
20987 </member>
20988 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
20989 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
20990 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
20991 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
20992
20993 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
20994 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
20995 </remarks>
20996 <example>
20997 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
20998 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
20999 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
21000 <code>
21001 // subscribe to the event
21002 Client.Sound.SoundTrigger += Sound_SoundTrigger;
21003
21004 // play the pre-defined BELL_TING sound
21005 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
21006
21007 // handle the response data
21008 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
21009 {
21010 Console.WriteLine("{0} played the sound {1} at volume {2}",
21011 e.OwnerID, e.SoundID, e.Gain);
21012 }
21013 </code>
21014 </example>
21015 </member>
21016 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
21017 <summary>Simulator where the event originated</summary>
21018 </member>
21019 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
21020 <summary>Get the sound asset id</summary>
21021 </member>
21022 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
21023 <summary>Get the ID of the owner</summary>
21024 </member>
21025 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
21026 <summary>Get the ID of the Object</summary>
21027 </member>
21028 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
21029 <summary>Get the ID of the objects parent</summary>
21030 </member>
21031 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
21032 <summary>Get the volume level</summary>
21033 </member>
21034 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
21035 <summary>Get the regionhandle</summary>
21036 </member>
21037 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
21038 <summary>Get the source position</summary>
21039 </member>
21040 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
21041 <summary>
21042 Construct a new instance of the SoundTriggerEventArgs class
21043 </summary>
21044 <param name="sim">Simulator where the event originated</param>
21045 <param name="soundID">The sound asset id</param>
21046 <param name="ownerID">The ID of the owner</param>
21047 <param name="objectID">The ID of the object</param>
21048 <param name="parentID">The ID of the objects parent</param>
21049 <param name="gain">The volume level</param>
21050 <param name="regionHandle">The regionhandle</param>
21051 <param name="position">The source position</param>
21052 </member>
21053 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
21054 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
21055 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
21056 the appearance data for an avatar</remarks>
21057 <example>
21058 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
21059 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
21060 <code>
21061 // subscribe to the event
21062 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
21063
21064 // handle the data when the event is raised
21065 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
21066 {
21067 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
21068 }
21069 </code>
21070 </example>
21071 </member>
21072 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
21073 <summary>Simulator where the event originated</summary>
21074 </member>
21075 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
21076 <summary>Get the sound asset id</summary>
21077 </member>
21078 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
21079 <summary>Get the ID of the owner</summary>
21080 </member>
21081 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
21082 <summary>Get the ID of the Object</summary>
21083 </member>
21084 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
21085 <summary>
21086 Construct a new instance of the PreloadSoundEventArgs class
21087 </summary>
21088 <param name="sim">Simulator where the event originated</param>
21089 <param name="soundID">The sound asset id</param>
21090 <param name="ownerID">The ID of the owner</param>
21091 <param name="objectID">The ID of the object</param>
21092 </member>
21093 <member name="T:OpenMetaverse.Sounds">
21094 <summary>
21095 pre-defined built in sounds
21096 </summary>
21097 </member>
21098 <member name="F:OpenMetaverse.Sounds.BELL_TING">
21099 <summary></summary>
21100 </member>
21101 <member name="F:OpenMetaverse.Sounds.CLICK">
21102 <summary></summary>
21103 </member>
21104 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
21105 <summary></summary>
21106 </member>
21107 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
21108 <summary></summary>
21109 </member>
21110 <member name="F:OpenMetaverse.Sounds.IM_START">
21111 <summary></summary>
21112 </member>
21113 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
21114 <summary></summary>
21115 </member>
21116 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
21117 <summary></summary>
21118 </member>
21119 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
21120 <summary></summary>
21121 </member>
21122 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
21123 <summary>coins</summary>
21124 </member>
21125 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
21126 <summary>cash register bell</summary>
21127 </member>
21128 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
21129 <summary></summary>
21130 </member>
21131 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
21132 <summary></summary>
21133 </member>
21134 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
21135 <summary>rubber</summary>
21136 </member>
21137 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
21138 <summary>plastic</summary>
21139 </member>
21140 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
21141 <summary>flesh</summary>
21142 </member>
21143 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
21144 <summary>wood splintering?</summary>
21145 </member>
21146 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
21147 <summary>glass break</summary>
21148 </member>
21149 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
21150 <summary>metal clunk</summary>
21151 </member>
21152 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
21153 <summary>whoosh</summary>
21154 </member>
21155 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
21156 <summary>shake</summary>
21157 </member>
21158 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
21159 <summary></summary>
21160 </member>
21161 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
21162 <summary>ding</summary>
21163 </member>
21164 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
21165 <summary></summary>
21166 </member>
21167 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
21168 <summary></summary>
21169 </member>
21170 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
21171 <summary></summary>
21172 </member>
21173 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
21174 <summary></summary>
21175 </member>
21176 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
21177 <summary></summary>
21178 </member>
21179 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
21180 <summary></summary>
21181 </member>
21182 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
21183 <summary></summary>
21184 </member>
21185 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
21186 <summary></summary>
21187 </member>
21188 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
21189 <summary></summary>
21190 </member>
21191 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
21192 <summary></summary>
21193 </member>
21194 <member name="F:OpenMetaverse.Sounds.THUNDER">
21195 <summary></summary>
21196 </member>
21197 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
21198 <summary></summary>
21199 </member>
21200 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
21201 <summary></summary>
21202 </member>
21203 <member name="F:OpenMetaverse.Sounds.ZIPPER">
21204 <summary></summary>
21205 </member>
21206 <member name="M:OpenMetaverse.Sounds.ToDictionary">
21207 <summary>
21208 A dictionary containing all pre-defined sounds
21209 </summary>
21210 <returns>A dictionary containing the pre-defined sounds,
21211 where the key is the sounds ID, and the value is a string
21212 containing a name to identify the purpose of the sound</returns>
21213 </member>
21214 <member name="F:OpenMetaverse.TerrainPatch.X">
21215 <summary>X position of this patch</summary>
21216 </member>
21217 <member name="F:OpenMetaverse.TerrainPatch.Y">
21218 <summary>Y position of this patch</summary>
21219 </member>
21220 <member name="F:OpenMetaverse.TerrainPatch.Data">
21221 <summary>A 16x16 array of floats holding decompressed layer data</summary>
21222 </member>
21223 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
21224 <summary>
21225 Creates a LayerData packet for compressed land data given a full
21226 simulator heightmap and an array of indices of patches to compress
21227 </summary>
21228 <param name="heightmap">A 256 * 256 array of floating point values
21229 specifying the height at each meter in the simulator</param>
21230 <param name="patches">Array of indexes in the 16x16 grid of patches
21231 for this simulator. For example if 1 and 17 are specified, patches
21232 x=1,y=0 and x=1,y=1 are sent</param>
21233 <returns></returns>
21234 </member>
21235 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
21236 <summary>
21237 Add a patch of terrain to a BitPacker
21238 </summary>
21239 <param name="output">BitPacker to write the patch to</param>
21240 <param name="heightmap">Heightmap of the simulator, must be a 256 *
21241 256 float array</param>
21242 <param name="x">X offset of the patch to create, valid values are
21243 from 0 to 15</param>
21244 <param name="y">Y offset of the patch to create, valid values are
21245 from 0 to 15</param>
21246 </member>
21247 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
21248 <summary>The event subscribers. null if no subcribers</summary>
21249 </member>
21250 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
21251 <summary>Raises the LandPatchReceived event</summary>
21252 <param name="e">A LandPatchReceivedEventArgs object containing the
21253 data returned from the simulator</param>
21254 </member>
21255 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
21256 <summary>Thread sync lock object</summary>
21257 </member>
21258 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
21259 <summary>Raised when the simulator responds sends </summary>
21260 </member>
21261 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
21262 <summary>
21263 Default constructor
21264 </summary>
21265 <param name="client"></param>
21266 </member>
21267 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
21268 <summary>Simulator from that sent tha data</summary>
21269 </member>
21270 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
21271 <summary>Sim coordinate of the patch</summary>
21272 </member>
21273 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
21274 <summary>Sim coordinate of the patch</summary>
21275 </member>
21276 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
21277 <summary>Size of tha patch</summary>
21278 </member>
21279 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
21280 <summary>Heightmap for the patch</summary>
21281 </member>
21282 <member name="T:OpenMetaverse.TextureRequestState">
21283 <summary>
21284 The current status of a texture request as it moves through the pipeline or final result of a texture request.
21285 </summary>
21286 </member>
21287 <member name="F:OpenMetaverse.TextureRequestState.Pending">
21288 <summary>The initial state given to a request. Requests in this state
21289 are waiting for an available slot in the pipeline</summary>
21290 </member>
21291 <member name="F:OpenMetaverse.TextureRequestState.Started">
21292 <summary>A request that has been added to the pipeline and the request packet
21293 has been sent to the simulator</summary>
21294 </member>
21295 <member name="F:OpenMetaverse.TextureRequestState.Progress">
21296 <summary>A request that has received one or more packets back from the simulator</summary>
21297 </member>
21298 <member name="F:OpenMetaverse.TextureRequestState.Finished">
21299 <summary>A request that has received all packets back from the simulator</summary>
21300 </member>
21301 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
21302 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/>
21303 to download OR the initial packet containing the packet information was never received</summary>
21304 </member>
21305 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
21306 <summary>The texture request was aborted by request of the agent</summary>
21307 </member>
21308 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
21309 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
21310 </member>
21311 <member name="T:OpenMetaverse.TextureDownloadCallback">
21312 <summary>
21313 A callback fired to indicate the status or final state of the requested texture. For progressive
21314 downloads this will fire each time new asset data is returned from the simulator.
21315 </summary>
21316 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
21317 or the final result of the request after it has been processed through the TexturePipeline</param>
21318 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
21319 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
21320 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
21321 an empty byte array.</param>
21322 </member>
21323 <member name="T:OpenMetaverse.TexturePipeline">
21324 <summary>
21325 Texture request download handler, allows a configurable number of download slots which manage multiple
21326 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
21327 </summary>
21328 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
21329 system for full texture downloads.</remarks>
21330 </member>
21331 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
21332 <summary>
21333 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
21334 </summary>
21335 </member>
21336 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
21337 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
21338 </member>
21339 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
21340 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
21341 </member>
21342 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
21343 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
21344 </member>
21345 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
21346 <summary>The ImageType of the request.</summary>
21347 </member>
21348 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
21349 <summary>The callback to fire when the request is complete, will include
21350 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/>
21351 object containing the result data</summary>
21352 </member>
21353 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
21354 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
21355 This is used to progressively render textures as portions of the texture are received.</summary>
21356 </member>
21357 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
21358 <summary>An object that maintains the data of an request thats in-process.</summary>
21359 </member>
21360 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
21361 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
21362 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
21363 the asset data as it is being re-assembled</summary>
21364 </member>
21365 <member name="F:OpenMetaverse.TexturePipeline._Client">
21366 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
21367 </member>
21368 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
21369 <summary>Maximum concurrent texture requests allowed at a time</summary>
21370 </member>
21371 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
21372 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
21373 </member>
21374 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
21375 <summary>An array of worker slots which shows the availablity status of the slot</summary>
21376 </member>
21377 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
21378 <summary>The primary thread which manages the requests.</summary>
21379 </member>
21380 <member name="F:OpenMetaverse.TexturePipeline._Running">
21381 <summary>true if the TexturePipeline is currently running</summary>
21382 </member>
21383 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
21384 <summary>A synchronization object used by the primary thread</summary>
21385 </member>
21386 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
21387 <summary>A refresh timer used to increase the priority of stalled requests</summary>
21388 </member>
21389 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
21390 <summary>Current number of pending and in-process transfers</summary>
21391 </member>
21392 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
21393 <summary>
21394 Default constructor, Instantiates a new copy of the TexturePipeline class
21395 </summary>
21396 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
21397 </member>
21398 <member name="M:OpenMetaverse.TexturePipeline.Startup">
21399 <summary>
21400 Initialize callbacks required for the TexturePipeline to operate
21401 </summary>
21402 </member>
21403 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
21404 <summary>
21405 Shutdown the TexturePipeline and cleanup any callbacks or transfers
21406 </summary>
21407 </member>
21408 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
21409 <summary>
21410 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
21411 manage the requests and re-assemble the image from the packets received from the simulator
21412 </summary>
21413 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
21414 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
21415 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
21416 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
21417 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
21418 its priority changed by resending the request with the new priority value</param>
21419 <param name="discardLevel">Number of quality layers to discard.
21420 This controls the end marker of the data sent</param>
21421 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
21422 from the start of the asset texture</param>
21423 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
21424 will contain the result of the request and the texture asset data</param>
21425 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
21426 The callback asset parameter will contain all previously received chunks of the texture asset starting
21427 from the beginning of the request</param>
21428 </member>
21429 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
21430 <summary>
21431 Sends the actual request packet to the simulator
21432 </summary>
21433 <param name="imageID">The image to download</param>
21434 <param name="type">Type of the image to download, either a baked
21435 avatar texture or a normal texture</param>
21436 <param name="priority">Priority level of the download. Default is
21437 <c>1,013,000.0f</c></param>
21438 <param name="discardLevel">Number of quality layers to discard.
21439 This controls the end marker of the data sent</param>
21440 <param name="packetNum">Packet number to start the download at.
21441 This controls the start marker of the data sent</param>
21442 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
21443 download</remarks>
21444 </member>
21445 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
21446 <summary>
21447 Cancel a pending or in process texture request
21448 </summary>
21449 <param name="textureID">The texture assets unique ID</param>
21450 </member>
21451 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
21452 <summary>
21453 Master Download Thread, Queues up downloads in the threadpool
21454 </summary>
21455 </member>
21456 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
21457 <summary>
21458 The worker thread that sends the request and handles timeouts
21459 </summary>
21460 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
21461 </member>
21462 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21463 <summary>
21464 Handle responses from the simulator that tell us a texture we have requested is unable to be located
21465 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
21466 </summary>
21467 <param name="sender">The sender</param>
21468 <param name="e">The EventArgs object containing the packet data</param>
21469 </member>
21470 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21471 <summary>
21472 Handles the remaining Image data that did not fit in the initial ImageData packet
21473 </summary>
21474 <param name="sender">The sender</param>
21475 <param name="e">The EventArgs object containing the packet data</param>
21476 </member>
21477 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21478 <summary>
21479 Handle the initial ImageDataPacket sent from the simulator
21480 </summary>
21481 <param name="sender">The sender</param>
21482 <param name="e">The EventArgs object containing the packet data</param>
21483 </member>
21484 <member name="T:OpenMetaverse.UDPBase">
21485 <summary>
21486
21487 </summary>
21488 </member>
21489 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
21490 <summary>
21491 Initialize the UDP packet handler in server mode
21492 </summary>
21493 <param name="port">Port to listening for incoming UDP packets on</param>
21494 </member>
21495 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
21496 <summary>
21497 Initialize the UDP packet handler in client mode
21498 </summary>
21499 <param name="endPoint">Remote UDP server to connect to</param>
21500 </member>
21501 <member name="M:OpenMetaverse.UDPBase.Start">
21502 <summary>
21503
21504 </summary>
21505 </member>
21506 <member name="M:OpenMetaverse.UDPBase.Stop">
21507 <summary>
21508
21509 </summary>
21510 </member>
21511 <member name="P:OpenMetaverse.UDPBase.IsRunning">
21512 <summary>
21513
21514 </summary>
21515 </member>
21516 <member name="T:OpenMetaverse.PacketFrequency">
21517 <summary>
21518
21519 </summary>
21520 </member>
21521 <member name="F:OpenMetaverse.PacketFrequency.Low">
21522 <summary></summary>
21523 </member>
21524 <member name="F:OpenMetaverse.PacketFrequency.Medium">
21525 <summary></summary>
21526 </member>
21527 <member name="F:OpenMetaverse.PacketFrequency.High">
21528 <summary></summary>
21529 </member>
21530 <member name="T:OpenMetaverse.VisualColorOperation">
21531 <summary>
21532 Operation to apply when applying color to texture
21533 </summary>
21534 </member>
21535 <member name="T:OpenMetaverse.VisualColorParam">
21536 <summary>
21537 Information needed to translate visual param value to RGBA color
21538 </summary>
21539 </member>
21540 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
21541 <summary>
21542 Construct VisualColorParam
21543 </summary>
21544 <param name="operation">Operation to apply when applying color to texture</param>
21545 <param name="colors">Colors</param>
21546 </member>
21547 <member name="T:OpenMetaverse.VisualAlphaParam">
21548 <summary>
21549 Represents alpha blending and bump infor for a visual parameter
21550 such as sleive length
21551 </summary>
21552 </member>
21553 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
21554 <summary>Stregth of the alpha to apply</summary>
21555 </member>
21556 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
21557 <summary>File containing the alpha channel</summary>
21558 </member>
21559 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
21560 <summary>Skip blending if parameter value is 0</summary>
21561 </member>
21562 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
21563 <summary>Use miltiply insted of alpha blending</summary>
21564 </member>
21565 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
21566 <summary>
21567 Create new alhpa information for a visual param
21568 </summary>
21569 <param name="domain">Stregth of the alpha to apply</param>
21570 <param name="tgaFile">File containing the alpha channel</param>
21571 <param name="skipIfZero">Skip blending if parameter value is 0</param>
21572 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
21573 </member>
21574 <member name="T:OpenMetaverse.VisualParam">
21575 <summary>
21576 A single visual characteristic of an avatar mesh, such as eyebrow height
21577 </summary>
21578 </member>
21579 <member name="F:OpenMetaverse.VisualParam.ParamID">
21580 <summary>Index of this visual param</summary>
21581 </member>
21582 <member name="F:OpenMetaverse.VisualParam.Name">
21583 <summary>Internal name</summary>
21584 </member>
21585 <member name="F:OpenMetaverse.VisualParam.Group">
21586 <summary>Group ID this parameter belongs to</summary>
21587 </member>
21588 <member name="F:OpenMetaverse.VisualParam.Wearable">
21589 <summary>Name of the wearable this parameter belongs to</summary>
21590 </member>
21591 <member name="F:OpenMetaverse.VisualParam.Label">
21592 <summary>Displayable label of this characteristic</summary>
21593 </member>
21594 <member name="F:OpenMetaverse.VisualParam.LabelMin">
21595 <summary>Displayable label for the minimum value of this characteristic</summary>
21596 </member>
21597 <member name="F:OpenMetaverse.VisualParam.LabelMax">
21598 <summary>Displayable label for the maximum value of this characteristic</summary>
21599 </member>
21600 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
21601 <summary>Default value</summary>
21602 </member>
21603 <member name="F:OpenMetaverse.VisualParam.MinValue">
21604 <summary>Minimum value</summary>
21605 </member>
21606 <member name="F:OpenMetaverse.VisualParam.MaxValue">
21607 <summary>Maximum value</summary>
21608 </member>
21609 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
21610 <summary>Is this param used for creation of bump layer?</summary>
21611 </member>
21612 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
21613 <summary>Alpha blending/bump info</summary>
21614 </member>
21615 <member name="F:OpenMetaverse.VisualParam.ColorParams">
21616 <summary>Color information</summary>
21617 </member>
21618 <member name="F:OpenMetaverse.VisualParam.Drivers">
21619 <summary>Array of param IDs that are drivers for this parameter</summary>
21620 </member>
21621 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})">
21622 <summary>
21623 Set all the values through the constructor
21624 </summary>
21625 <param name="paramID">Index of this visual param</param>
21626 <param name="name">Internal name</param>
21627 <param name="group"></param>
21628 <param name="wearable"></param>
21629 <param name="label">Displayable label of this characteristic</param>
21630 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
21631 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
21632 <param name="def">Default value</param>
21633 <param name="min">Minimum value</param>
21634 <param name="max">Maximum value</param>
21635 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
21636 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
21637 <param name="alpha">Alpha blending/bump info</param>
21638 <param name="colorParams">Color information</param>
21639 </member>
21640 <member name="T:OpenMetaverse.VisualParams">
21641 <summary>
21642 Holds the Params array of all the avatar appearance parameters
21643 </summary>
21644 </member>
21645 <member name="T:OpenMetaverse.Assets.Asset">
21646 <summary>
21647 Base class for all Asset types
21648 </summary>
21649 </member>
21650 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
21651 <summary>A byte array containing the raw asset data</summary>
21652 </member>
21653 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
21654 <summary>True if the asset it only stored on the server temporarily</summary>
21655 </member>
21656 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
21657 <summary>A unique ID</summary>
21658 </member>
21659 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
21660 <summary>The assets unique ID</summary>
21661 </member>
21662 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
21663 <summary>
21664 The "type" of asset, Notecard, Animation, etc
21665 </summary>
21666 </member>
21667 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
21668 <summary>
21669 Construct a new Asset object
21670 </summary>
21671 </member>
21672 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
21673 <summary>
21674 Construct a new Asset object
21675 </summary>
21676 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
21677 <param name="assetData">A byte array containing the raw asset data</param>
21678 </member>
21679 <member name="M:OpenMetaverse.Assets.Asset.Encode">
21680 <summary>
21681 Regenerates the <code>AssetData</code> byte array from the properties
21682 of the derived class.
21683 </summary>
21684 </member>
21685 <member name="M:OpenMetaverse.Assets.Asset.Decode">
21686 <summary>
21687 Decodes the AssetData, placing it in appropriate properties of the derived
21688 class.
21689 </summary>
21690 <returns>True if the asset decoding succeeded, otherwise false</returns>
21691 </member>
21692 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
21693 <summary>
21694 Constants for the archiving module
21695 </summary>
21696 </member>
21697 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
21698 <summary>
21699 The location of the archive control file
21700 </summary>
21701 </member>
21702 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
21703 <summary>
21704 Path for the assets held in an archive
21705 </summary>
21706 </member>
21707 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
21708 <summary>
21709 Path for the prims file
21710 </summary>
21711 </member>
21712 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
21713 <summary>
21714 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
21715 </summary>
21716 </member>
21717 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
21718 <summary>
21719 Path for region settings.
21720 </summary>
21721 </member>
21722 <member name="F:OpenMetaverse.Assets.ArchiveConstants.LANDDATA_PATH">
21723 <value>
21724 Path for region settings.
21725 </value>
21726 </member>
21727 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
21728 <summary>
21729 The character the separates the uuid from extension information in an archived asset filename
21730 </summary>
21731 </member>
21732 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
21733 <summary>
21734 Extensions used for asset types in the archive
21735 </summary>
21736 </member>
21737 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
21738 <summary>
21739 Archives assets
21740 </summary>
21741 </member>
21742 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
21743 <summary>
21744 Archive assets
21745 </summary>
21746 </member>
21747 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
21748 <summary>
21749 Archive the assets given to this archiver to the given archive.
21750 </summary>
21751 <param name="archive"></param>
21752 </member>
21753 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
21754 <summary>
21755 Write an assets metadata file to the given archive
21756 </summary>
21757 <param name="archive"></param>
21758 </member>
21759 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
21760 <summary>
21761 Write asset data files to the given archive
21762 </summary>
21763 <param name="archive"></param>
21764 </member>
21765 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
21766 <summary>
21767 Temporary code to do the bare minimum required to read a tar archive for our purposes
21768 </summary>
21769 </member>
21770 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
21771 <summary>
21772 Binary reader for the underlying stream
21773 </summary>
21774 </member>
21775 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
21776 <summary>
21777 Used to trim off null chars
21778 </summary>
21779 </member>
21780 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
21781 <summary>
21782 Used to trim off space chars
21783 </summary>
21784 </member>
21785 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
21786 <summary>
21787 Generate a tar reader which reads from the given stream.
21788 </summary>
21789 <param name="s"></param>
21790 </member>
21791 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
21792 <summary>
21793 Read the next entry in the tar file.
21794 </summary>
21795 <param name="filePath"></param>
21796 <param name="entryType"></param>
21797 <returns>the data for the entry. Returns null if there are no more entries</returns>
21798 </member>
21799 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
21800 <summary>
21801 Read the next 512 byte chunk of data as a tar header.
21802 </summary>
21803 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
21804 </member>
21805 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
21806 <summary>
21807 Read data following a header
21808 </summary>
21809 <param name="fileSize"></param>
21810 <returns></returns>
21811 </member>
21812 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
21813 <summary>
21814 Convert octal bytes to a decimal representation
21815 </summary>
21816 <param name="bytes"></param>
21817 <param name="count"></param>
21818 <param name="startIndex"></param>
21819 <returns></returns>
21820 </member>
21821 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
21822 <summary>
21823 Temporary code to produce a tar archive in tar v7 format
21824 </summary>
21825 </member>
21826 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
21827 <summary>
21828 Binary writer for the underlying stream
21829 </summary>
21830 </member>
21831 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
21832 <summary>
21833 Write a directory entry to the tar archive. We can only handle one path level right now!
21834 </summary>
21835 <param name="dirName"></param>
21836 </member>
21837 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
21838 <summary>
21839 Write a file to the tar archive
21840 </summary>
21841 <param name="filePath"></param>
21842 <param name="data"></param>
21843 </member>
21844 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
21845 <summary>
21846 Write a file to the tar archive
21847 </summary>
21848 <param name="filePath"></param>
21849 <param name="data"></param>
21850 </member>
21851 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
21852 <summary>
21853 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
21854 </summary>
21855 </member>
21856 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
21857 <summary>
21858 Write a particular entry
21859 </summary>
21860 <param name="filePath"></param>
21861 <param name="data"></param>
21862 <param name="fileType"></param>
21863 </member>
21864 <member name="T:OpenMetaverse.Assets.AssetAnimation">
21865 <summary>
21866 Represents an Animation
21867 </summary>
21868 </member>
21869 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
21870 <summary>Override the base classes AssetType</summary>
21871 </member>
21872 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
21873 <summary>Default Constructor</summary>
21874 </member>
21875 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
21876 <summary>
21877 Construct an Asset object of type Animation
21878 </summary>
21879 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
21880 <param name="assetData">A byte array containing the raw asset data</param>
21881 </member>
21882 <member name="T:OpenMetaverse.Assets.AssetBodypart">
21883 <summary>
21884 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
21885 </summary>
21886 </member>
21887 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
21888 <summary>Override the base classes AssetType</summary>
21889 </member>
21890 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
21891 <summary>Initializes a new instance of an AssetBodyPart object</summary>
21892 </member>
21893 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
21894 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
21895 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
21896 <param name="assetData">A byte array containing the raw asset data</param>
21897 </member>
21898 <member name="T:OpenMetaverse.Assets.AssetCallingCard">
21899 <summary>
21900 Represents a Callingcard with AvatarID and Position vector
21901 </summary>
21902 </member>
21903 <member name="P:OpenMetaverse.Assets.AssetCallingCard.AssetType">
21904 <summary>Override the base classes AssetType</summary>
21905 </member>
21906 <member name="F:OpenMetaverse.Assets.AssetCallingCard.AvatarID">
21907 <summary>UUID of the Callingcard target avatar</summary>
21908 </member>
21909 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor">
21910 <summary>Construct an Asset of type Callingcard</summary>
21911 </member>
21912 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID,System.Byte[])">
21913 <summary>
21914 Construct an Asset object of type Callingcard
21915 </summary>
21916 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
21917 <param name="assetData">A byte array containing the raw asset data</param>
21918 </member>
21919 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID)">
21920 <summary>
21921 Constuct an asset of type Callingcard
21922 </summary>
21923 <param name="avatarID">UUID of the target avatar</param>
21924 </member>
21925 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Encode">
21926 <summary>
21927 Encode the raw contents of a string with the specific Callingcard format
21928 </summary>
21929 </member>
21930 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Decode">
21931 <summary>
21932 Decode the raw asset data, populating the AvatarID and Position
21933 </summary>
21934 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
21935 </member>
21936 <member name="T:OpenMetaverse.Assets.AssetClothing">
21937 <summary>
21938 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
21939 such as a Shirt, Pants, etc.
21940 </summary>
21941 </member>
21942 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
21943 <summary>Override the base classes AssetType</summary>
21944 </member>
21945 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
21946 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
21947 </member>
21948 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
21949 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
21950 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
21951 <param name="assetData">A byte array containing the raw asset data</param>
21952 </member>
21953 <member name="T:OpenMetaverse.Assets.GestureStepType">
21954 <summary>
21955 Type of gesture step
21956 </summary>
21957 </member>
21958 <member name="T:OpenMetaverse.Assets.GestureStep">
21959 <summary>
21960 Base class for gesture steps
21961 </summary>
21962 </member>
21963 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
21964 <summary>
21965 Retururns what kind of gesture step this is
21966 </summary>
21967 </member>
21968 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
21969 <summary>
21970 Describes animation step of a gesture
21971 </summary>
21972 </member>
21973 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
21974 <summary>
21975 Returns what kind of gesture step this is
21976 </summary>
21977 </member>
21978 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
21979 <summary>
21980 If true, this step represents start of animation, otherwise animation stop
21981 </summary>
21982 </member>
21983 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
21984 <summary>
21985 Animation asset <see cref="T:OpenMetaverse.UUID"/>
21986 </summary>
21987 </member>
21988 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
21989 <summary>
21990 Animation inventory name
21991 </summary>
21992 </member>
21993 <member name="T:OpenMetaverse.Assets.GestureStepSound">
21994 <summary>
21995 Describes sound step of a gesture
21996 </summary>
21997 </member>
21998 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
21999 <summary>
22000 Returns what kind of gesture step this is
22001 </summary>
22002 </member>
22003 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
22004 <summary>
22005 Sound asset <see cref="T:OpenMetaverse.UUID"/>
22006 </summary>
22007 </member>
22008 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
22009 <summary>
22010 Sound inventory name
22011 </summary>
22012 </member>
22013 <member name="T:OpenMetaverse.Assets.GestureStepChat">
22014 <summary>
22015 Describes sound step of a gesture
22016 </summary>
22017 </member>
22018 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
22019 <summary>
22020 Returns what kind of gesture step this is
22021 </summary>
22022 </member>
22023 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
22024 <summary>
22025 Text to output in chat
22026 </summary>
22027 </member>
22028 <member name="T:OpenMetaverse.Assets.GestureStepWait">
22029 <summary>
22030 Describes sound step of a gesture
22031 </summary>
22032 </member>
22033 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
22034 <summary>
22035 Returns what kind of gesture step this is
22036 </summary>
22037 </member>
22038 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
22039 <summary>
22040 If true in this step we wait for all animations to finish
22041 </summary>
22042 </member>
22043 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
22044 <summary>
22045 If true gesture player should wait for the specified amount of time
22046 </summary>
22047 </member>
22048 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
22049 <summary>
22050 Time in seconds to wait if WaitForAnimation is false
22051 </summary>
22052 </member>
22053 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
22054 <summary>
22055 Describes the final step of a gesture
22056 </summary>
22057 </member>
22058 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
22059 <summary>
22060 Returns what kind of gesture step this is
22061 </summary>
22062 </member>
22063 <member name="T:OpenMetaverse.Assets.AssetGesture">
22064 <summary>
22065 Represents a sequence of animations, sounds, and chat actions
22066 </summary>
22067 </member>
22068 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
22069 <summary>
22070 Returns asset type
22071 </summary>
22072 </member>
22073 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
22074 <summary>
22075 Keyboard key that triggers the gestyre
22076 </summary>
22077 </member>
22078 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
22079 <summary>
22080 Modifier to the trigger key
22081 </summary>
22082 </member>
22083 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
22084 <summary>
22085 String that triggers playing of the gesture sequence
22086 </summary>
22087 </member>
22088 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
22089 <summary>
22090 Text that replaces trigger in chat once gesture is triggered
22091 </summary>
22092 </member>
22093 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
22094 <summary>
22095 Sequence of gesture steps
22096 </summary>
22097 </member>
22098 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
22099 <summary>
22100 Constructs guesture asset
22101 </summary>
22102 </member>
22103 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
22104 <summary>
22105 Constructs guesture asset
22106 </summary>
22107 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22108 <param name="assetData">A byte array containing the raw asset data</param>
22109 </member>
22110 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
22111 <summary>
22112 Encodes gesture asset suitable for uplaod
22113 </summary>
22114 </member>
22115 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
22116 <summary>
22117 Decodes gesture assset into play sequence
22118 </summary>
22119 <returns>true if the asset data was decoded successfully</returns>
22120 </member>
22121 <member name="T:OpenMetaverse.Assets.AssetLandmark">
22122 <summary>
22123 Represents a Landmark with RegionID and Position vector
22124 </summary>
22125 </member>
22126 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
22127 <summary>Override the base classes AssetType</summary>
22128 </member>
22129 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
22130 <summary>UUID of the Landmark target region</summary>
22131 </member>
22132 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
22133 <summary> Local position of the target </summary>
22134 </member>
22135 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
22136 <summary>Construct an Asset of type Landmark</summary>
22137 </member>
22138 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
22139 <summary>
22140 Construct an Asset object of type Landmark
22141 </summary>
22142 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22143 <param name="assetData">A byte array containing the raw asset data</param>
22144 </member>
22145 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
22146 <summary>
22147 Encode the raw contents of a string with the specific Landmark format
22148 </summary>
22149 </member>
22150 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
22151 <summary>
22152 Decode the raw asset data, populating the RegionID and Position
22153 </summary>
22154 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
22155 </member>
22156 <member name="T:OpenMetaverse.Assets.AssetMesh">
22157 <summary>
22158 Represents Mesh asset
22159 </summary>
22160 </member>
22161 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType">
22162 <summary>Override the base classes AssetType</summary>
22163 </member>
22164 <member name="F:OpenMetaverse.Assets.AssetMesh.MeshData">
22165 <summary>
22166 Decoded mesh data
22167 </summary>
22168 </member>
22169 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor">
22170 <summary>Initializes a new instance of an AssetMesh object</summary>
22171 </member>
22172 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
22173 <summary>Initializes a new instance of an AssetMesh object with parameters</summary>
22174 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22175 <param name="assetData">A byte array containing the raw asset data</param>
22176 </member>
22177 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
22178 <summary>
22179 TODO: Encodes Collada file into LLMesh format
22180 </summary>
22181 </member>
22182 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode">
22183 <summary>
22184 Decodes mesh asset. See <see cref="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)"/>
22185 to furter decode it for rendering</summary>
22186 <returns>true</returns>
22187 </member>
22188 <member name="T:OpenMetaverse.Assets.AssetMutable">
22189 <summary>
22190 Represents an Animation
22191 </summary>
22192 </member>
22193 <member name="P:OpenMetaverse.Assets.AssetMutable.AssetType">
22194 <summary>Override the base classes AssetType</summary>
22195 </member>
22196 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType)">
22197 <summary>Default Constructor</summary>
22198 </member>
22199 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Byte[])">
22200 <summary>
22201 Construct an Asset object of type Animation
22202 </summary>
22203 <param name="type">Asset type</param>
22204 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22205 <param name="assetData">A byte array containing the raw asset data</param>
22206 </member>
22207 <member name="T:OpenMetaverse.Assets.AssetNotecard">
22208 <summary>
22209 Represents a string of characters encoded with specific formatting properties
22210 </summary>
22211 </member>
22212 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
22213 <summary>Override the base classes AssetType</summary>
22214 </member>
22215 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
22216 <summary>A text string containing main text of the notecard</summary>
22217 </member>
22218 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
22219 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
22220 </member>
22221 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
22222 <summary>Construct an Asset of type Notecard</summary>
22223 </member>
22224 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
22225 <summary>
22226 Construct an Asset object of type Notecard
22227 </summary>
22228 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22229 <param name="assetData">A byte array containing the raw asset data</param>
22230 </member>
22231 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
22232 <summary>
22233 Encode the raw contents of a string with the specific Linden Text properties
22234 </summary>
22235 </member>
22236 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
22237 <summary>
22238 Decode the raw asset data including the Linden Text properties
22239 </summary>
22240 <returns>true if the AssetData was successfully decoded</returns>
22241 </member>
22242 <member name="T:OpenMetaverse.Assets.AssetPrim">
22243 <summary>
22244 A linkset asset, containing a parent primitive and zero or more children
22245 </summary>
22246 </member>
22247 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
22248 <summary>
22249 Only used internally for XML serialization/deserialization
22250 </summary>
22251 </member>
22252 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
22253 <summary>Override the base classes AssetType</summary>
22254 </member>
22255 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
22256 <summary>Initializes a new instance of an AssetPrim object</summary>
22257 </member>
22258 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])">
22259 <summary>
22260 Initializes a new instance of an AssetPrim object
22261 </summary>
22262 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22263 <param name="assetData">A byte array containing the raw asset data</param>
22264 </member>
22265 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
22266 <summary>
22267
22268 </summary>
22269 </member>
22270 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
22271 <summary>
22272
22273 </summary>
22274 <returns></returns>
22275 </member>
22276 <member name="T:OpenMetaverse.Assets.PrimObject">
22277 <summary>
22278 The deserialized form of a single primitive in a linkset asset
22279 </summary>
22280 </member>
22281 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
22282 <summary>
22283 Represents an AssetScriptBinary object containing the
22284 LSO compiled bytecode of an LSL script
22285 </summary>
22286 </member>
22287 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
22288 <summary>Override the base classes AssetType</summary>
22289 </member>
22290 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
22291 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
22292 </member>
22293 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
22294 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
22295 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22296 <param name="assetData">A byte array containing the raw asset data</param>
22297 </member>
22298 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
22299 <summary>
22300 TODO: Encodes a scripts contents into a LSO Bytecode file
22301 </summary>
22302 </member>
22303 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
22304 <summary>
22305 TODO: Decode LSO Bytecode into a string
22306 </summary>
22307 <returns>true</returns>
22308 </member>
22309 <member name="T:OpenMetaverse.Assets.AssetScriptText">
22310 <summary>
22311 Represents an LSL Text object containing a string of UTF encoded characters
22312 </summary>
22313 </member>
22314 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
22315 <summary>Override the base classes AssetType</summary>
22316 </member>
22317 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
22318 <summary>A string of characters represting the script contents</summary>
22319 </member>
22320 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
22321 <summary>Initializes a new AssetScriptText object</summary>
22322 </member>
22323 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
22324 <summary>
22325 Initializes a new AssetScriptText object with parameters
22326 </summary>
22327 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22328 <param name="assetData">A byte array containing the raw asset data</param>
22329 </member>
22330 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
22331 <summary>
22332 Encode a string containing the scripts contents into byte encoded AssetData
22333 </summary>
22334 </member>
22335 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
22336 <summary>
22337 Decode a byte array containing the scripts contents into a string
22338 </summary>
22339 <returns>true if decoding is successful</returns>
22340 </member>
22341 <member name="T:OpenMetaverse.Assets.AssetSound">
22342 <summary>
22343 Represents a Sound Asset
22344 </summary>
22345 </member>
22346 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
22347 <summary>Override the base classes AssetType</summary>
22348 </member>
22349 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
22350 <summary>Initializes a new instance of an AssetSound object</summary>
22351 </member>
22352 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
22353 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
22354 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22355 <param name="assetData">A byte array containing the raw asset data</param>
22356 </member>
22357 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
22358 <summary>
22359 TODO: Encodes a sound file
22360 </summary>
22361 </member>
22362 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
22363 <summary>
22364 TODO: Decode a sound file
22365 </summary>
22366 <returns>true</returns>
22367 </member>
22368 <member name="T:OpenMetaverse.Assets.AssetTexture">
22369 <summary>
22370 Represents a texture
22371 </summary>
22372 </member>
22373 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
22374 <summary>Override the base classes AssetType</summary>
22375 </member>
22376 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
22377 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
22378 </member>
22379 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
22380 <summary></summary>
22381 </member>
22382 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
22383 <summary></summary>
22384 </member>
22385 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
22386 <summary>Initializes a new instance of an AssetTexture object</summary>
22387 </member>
22388 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
22389 <summary>
22390 Initializes a new instance of an AssetTexture object
22391 </summary>
22392 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22393 <param name="assetData">A byte array containing the raw asset data</param>
22394 </member>
22395 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
22396 <summary>
22397 Initializes a new instance of an AssetTexture object
22398 </summary>
22399 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
22400 </member>
22401 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
22402 <summary>
22403 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
22404 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
22405 </summary>
22406 </member>
22407 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
22408 <summary>
22409 Decodes the JPEG2000 data in <code>AssetData</code> to the
22410 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
22411 </summary>
22412 <returns>True if the decoding was successful, otherwise false</returns>
22413 </member>
22414 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
22415 <summary>
22416 Decodes the begin and end byte positions for each quality layer in
22417 the image
22418 </summary>
22419 <returns></returns>
22420 </member>
22421 <member name="T:OpenMetaverse.Assets.AssetWearable">
22422 <summary>
22423 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
22424 </summary>
22425 </member>
22426 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
22427 <summary>A string containing the name of the asset</summary>
22428 </member>
22429 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
22430 <summary>A string containing a short description of the asset</summary>
22431 </member>
22432 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
22433 <summary>The Assets WearableType</summary>
22434 </member>
22435 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale">
22436 <summary>The For-Sale status of the object</summary>
22437 </member>
22438 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice">
22439 <summary>An Integer representing the purchase price of the asset</summary>
22440 </member>
22441 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
22442 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
22443 </member>
22444 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
22445 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
22446 </member>
22447 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
22448 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
22449 </member>
22450 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
22451 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
22452 </member>
22453 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
22454 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
22455 </member>
22456 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
22457 <summary>The Permissions mask of the asset</summary>
22458 </member>
22459 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
22460 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
22461 </member>
22462 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
22463 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary>
22464 </member>
22465 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
22466 <summary>Initializes a new instance of an AssetWearable object</summary>
22467 </member>
22468 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
22469 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
22470 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22471 <param name="assetData">A byte array containing the raw asset data</param>
22472 </member>
22473 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
22474 <summary>
22475 Decode an assets byte encoded data to a string
22476 </summary>
22477 <returns>true if the asset data was decoded successfully</returns>
22478 </member>
22479 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
22480 <summary>
22481 Encode the assets string represantion into a format consumable by the asset server
22482 </summary>
22483 </member>
22484 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
22485 <summary>=</summary>
22486 </member>
22487 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
22488 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
22489 </member>
22490 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
22491 <summary>For exponential backoff on error.</summary>
22492 </member>
22493 <member name="T:OpenMetaverse.Imaging.Baker">
22494 <summary>
22495 A set of textures that are layered on texture of each other and "baked"
22496 in to a single texture, for avatar appearances
22497 </summary>
22498 </member>
22499 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
22500 <summary>Final baked texture</summary>
22501 </member>
22502 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
22503 <summary>Component layers</summary>
22504 </member>
22505 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
22506 <summary>Width of the final baked image and scratchpad</summary>
22507 </member>
22508 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
22509 <summary>Height of the final baked image and scratchpad</summary>
22510 </member>
22511 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
22512 <summary>Bake type</summary>
22513 </member>
22514 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
22515 <summary>Is this one of the 3 skin bakes</summary>
22516 </member>
22517 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
22518 <summary>Final baked texture</summary>
22519 </member>
22520 <member name="F:OpenMetaverse.Imaging.Baker.textures">
22521 <summary>Component layers</summary>
22522 </member>
22523 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
22524 <summary>Width of the final baked image and scratchpad</summary>
22525 </member>
22526 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
22527 <summary>Height of the final baked image and scratchpad</summary>
22528 </member>
22529 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
22530 <summary>Bake type</summary>
22531 </member>
22532 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
22533 <summary>
22534 Default constructor
22535 </summary>
22536 <param name="bakeType">Bake type</param>
22537 </member>
22538 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
22539 <summary>
22540 Adds layer for baking
22541 </summary>
22542 <param name="tdata">TexturaData struct that contains texture and its params</param>
22543 </member>
22544 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
22545 <summary>
22546 Converts avatar texture index (face) to Bake type
22547 </summary>
22548 <param name="index">Face number (AvatarTextureIndex)</param>
22549 <returns>BakeType, layer to which this texture belongs to</returns>
22550 </member>
22551 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
22552 <summary>
22553 Make sure images exist, resize source if needed to match the destination
22554 </summary>
22555 <param name="dest">Destination image</param>
22556 <param name="src">Source image</param>
22557 <returns>Sanitization was succefull</returns>
22558 </member>
22559 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
22560 <summary>
22561 Fills a baked layer as a solid *appearing* color. The colors are
22562 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
22563 compressing it too far since it seems to cause upload failures if
22564 the image is a pure solid color
22565 </summary>
22566 <param name="color">Color of the base of this layer</param>
22567 </member>
22568 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
22569 <summary>
22570 Fills a baked layer as a solid *appearing* color. The colors are
22571 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
22572 compressing it too far since it seems to cause upload failures if
22573 the image is a pure solid color
22574 </summary>
22575 <param name="r">Red value</param>
22576 <param name="g">Green value</param>
22577 <param name="b">Blue value</param>
22578 </member>
22579 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
22580 <summary>
22581 Image width
22582 </summary>
22583 </member>
22584 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
22585 <summary>
22586 Image height
22587 </summary>
22588 </member>
22589 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
22590 <summary>
22591 Image channel flags
22592 </summary>
22593 </member>
22594 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
22595 <summary>
22596 Red channel data
22597 </summary>
22598 </member>
22599 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
22600 <summary>
22601 Green channel data
22602 </summary>
22603 </member>
22604 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
22605 <summary>
22606 Blue channel data
22607 </summary>
22608 </member>
22609 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
22610 <summary>
22611 Alpha channel data
22612 </summary>
22613 </member>
22614 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
22615 <summary>
22616 Bump channel data
22617 </summary>
22618 </member>
22619 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
22620 <summary>
22621 Create a new blank image
22622 </summary>
22623 <param name="width">width</param>
22624 <param name="height">height</param>
22625 <param name="channels">channel flags</param>
22626 </member>
22627 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
22628 <summary>
22629
22630 </summary>
22631 <param name="bitmap"></param>
22632 </member>
22633 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
22634 <summary>
22635 Convert the channels in the image. Channels are created or destroyed as required.
22636 </summary>
22637 <param name="channels">new channel flags</param>
22638 </member>
22639 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
22640 <summary>
22641 Resize or stretch the image using nearest neighbor (ugly) resampling
22642 </summary>
22643 <param name="width">new width</param>
22644 <param name="height">new height</param>
22645 </member>
22646 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
22647 <summary>
22648 Create a byte array containing 32-bit RGBA data with a bottom-left
22649 origin, suitable for feeding directly into OpenGL
22650 </summary>
22651 <returns>A byte array containing raw texture data</returns>
22652 </member>
22653 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportBitmap">
22654 <summary>
22655 Create a byte array containing 32-bit RGBA data with a bottom-left
22656 origin, suitable for feeding directly into OpenGL
22657 </summary>
22658 <returns>A byte array containing raw texture data</returns>
22659 </member>
22660 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
22661 <summary>
22662 A Wrapper around openjpeg to encode and decode images to and from byte arrays
22663 </summary>
22664 </member>
22665 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
22666 <summary>TGA Header size</summary>
22667 </member>
22668 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
22669 <summary>
22670 Defines the beginning and ending file positions of a layer in an
22671 LRCP-progression JPEG2000 file
22672 </summary>
22673 </member>
22674 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
22675 <summary>
22676 This structure is used to marshal both encoded and decoded images.
22677 MUST MATCH THE STRUCT IN dotnet.h!
22678 </summary>
22679 </member>
22680 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
22681 <summary>
22682 Information about a single packet in a JPEG2000 stream
22683 </summary>
22684 </member>
22685 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
22686 <summary>Packet start position</summary>
22687 </member>
22688 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
22689 <summary>Packet header end position</summary>
22690 </member>
22691 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
22692 <summary>Packet end position</summary>
22693 </member>
22694 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
22695 <summary>OpenJPEG is not threadsafe, so this object is used to lock
22696 during calls into unmanaged code</summary>
22697 </member>
22698 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
22699 <summary>
22700 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
22701 </summary>
22702 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
22703 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
22704 <returns>A byte array containing the encoded Image object</returns>
22705 </member>
22706 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
22707 <summary>
22708 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
22709 </summary>
22710 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
22711 <returns>a byte array of the encoded image</returns>
22712 </member>
22713 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
22714 <summary>
22715 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
22716 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
22717 </summary>
22718 <param name="encoded">JPEG2000 encoded data</param>
22719 <param name="managedImage">ManagedImage object to decode to</param>
22720 <param name="image">Image object to decode to</param>
22721 <returns>True if the decode succeeds, otherwise false</returns>
22722 </member>
22723 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
22724 <summary>
22725
22726 </summary>
22727 <param name="encoded"></param>
22728 <param name="managedImage"></param>
22729 <returns></returns>
22730 </member>
22731 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
22732 <summary>
22733
22734 </summary>
22735 <param name="encoded"></param>
22736 <param name="layerInfo"></param>
22737 <param name="components"></param>
22738 <returns></returns>
22739 </member>
22740 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
22741 <summary>
22742 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
22743 </summary>
22744 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
22745 <param name="lossless">true to enable lossless decoding</param>
22746 <returns>A byte array containing the source Bitmap object</returns>
22747 </member>
22748 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
22749 <summary>
22750 Capability to load TGAs to Bitmap
22751 </summary>
22752 </member>
22753 <member name="T:OpenMetaverse.ImportExport.Collada14.COLLADA">
22754 <remarks/>
22755 </member>
22756 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.asset">
22757 <remarks/>
22758 </member>
22759 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.Items">
22760 <remarks/>
22761 </member>
22762 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.scene">
22763 <remarks/>
22764 </member>
22765 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.extra">
22766 <remarks/>
22767 </member>
22768 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.version">
22769 <remarks/>
22770 </member>
22771 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADA.base">
22772 <remarks/>
22773 </member>
22774 <member name="T:OpenMetaverse.ImportExport.Collada14.asset">
22775 <remarks/>
22776 </member>
22777 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.contributor">
22778 <remarks/>
22779 </member>
22780 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.created">
22781 <remarks/>
22782 </member>
22783 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.keywords">
22784 <remarks/>
22785 </member>
22786 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.modified">
22787 <remarks/>
22788 </member>
22789 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.revision">
22790 <remarks/>
22791 </member>
22792 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.subject">
22793 <remarks/>
22794 </member>
22795 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.title">
22796 <remarks/>
22797 </member>
22798 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.unit">
22799 <remarks/>
22800 </member>
22801 <member name="P:OpenMetaverse.ImportExport.Collada14.asset.up_axis">
22802 <remarks/>
22803 </member>
22804 <member name="T:OpenMetaverse.ImportExport.Collada14.assetContributor">
22805 <remarks/>
22806 </member>
22807 <member name="P:OpenMetaverse.ImportExport.Collada14.assetContributor.author">
22808 <remarks/>
22809 </member>
22810 <member name="P:OpenMetaverse.ImportExport.Collada14.assetContributor.authoring_tool">
22811 <remarks/>
22812 </member>
22813 <member name="P:OpenMetaverse.ImportExport.Collada14.assetContributor.comments">
22814 <remarks/>
22815 </member>
22816 <member name="P:OpenMetaverse.ImportExport.Collada14.assetContributor.copyright">
22817 <remarks/>
22818 </member>
22819 <member name="P:OpenMetaverse.ImportExport.Collada14.assetContributor.source_data">
22820 <remarks/>
22821 </member>
22822 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_clearstencil_common">
22823 <remarks/>
22824 </member>
22825 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_clearstencil_common.index">
22826 <remarks/>
22827 </member>
22828 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_clearstencil_common.Value">
22829 <remarks/>
22830 </member>
22831 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_cleardepth_common">
22832 <remarks/>
22833 </member>
22834 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_cleardepth_common.index">
22835 <remarks/>
22836 </member>
22837 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_cleardepth_common.Value">
22838 <remarks/>
22839 </member>
22840 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_clearcolor_common">
22841 <remarks/>
22842 </member>
22843 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_clearcolor_common.index">
22844 <remarks/>
22845 </member>
22846 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_clearcolor_common.Values">
22847 <remarks/>
22848 </member>
22849 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common">
22850 <remarks/>
22851 </member>
22852 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common.index">
22853 <remarks/>
22854 </member>
22855 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common.face">
22856 <remarks/>
22857 </member>
22858 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common.mip">
22859 <remarks/>
22860 </member>
22861 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common.slice">
22862 <remarks/>
22863 </member>
22864 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_stenciltarget_common.Value">
22865 <remarks/>
22866 </member>
22867 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum">
22868 <remarks/>
22869 </member>
22870 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_X">
22871 <remarks/>
22872 </member>
22873 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_X">
22874 <remarks/>
22875 </member>
22876 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_Y">
22877 <remarks/>
22878 </member>
22879 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_Y">
22880 <remarks/>
22881 </member>
22882 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_Z">
22883 <remarks/>
22884 </member>
22885 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_Z">
22886 <remarks/>
22887 </member>
22888 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common">
22889 <remarks/>
22890 </member>
22891 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common.index">
22892 <remarks/>
22893 </member>
22894 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common.face">
22895 <remarks/>
22896 </member>
22897 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common.mip">
22898 <remarks/>
22899 </member>
22900 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common.slice">
22901 <remarks/>
22902 </member>
22903 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_depthtarget_common.Value">
22904 <remarks/>
22905 </member>
22906 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common">
22907 <remarks/>
22908 </member>
22909 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common.index">
22910 <remarks/>
22911 </member>
22912 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common.face">
22913 <remarks/>
22914 </member>
22915 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common.mip">
22916 <remarks/>
22917 </member>
22918 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common.slice">
22919 <remarks/>
22920 </member>
22921 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_colortarget_common.Value">
22922 <remarks/>
22923 </member>
22924 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_from_common">
22925 <remarks/>
22926 </member>
22927 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_from_common.mip">
22928 <remarks/>
22929 </member>
22930 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_from_common.slice">
22931 <remarks/>
22932 </member>
22933 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_from_common.face">
22934 <remarks/>
22935 </member>
22936 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_from_common.Value">
22937 <remarks/>
22938 </member>
22939 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_newparam">
22940 <remarks/>
22941 </member>
22942 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.annotate">
22943 <remarks/>
22944 </member>
22945 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.semantic">
22946 <remarks/>
22947 </member>
22948 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.modifier">
22949 <remarks/>
22950 </member>
22951 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.modifierSpecified">
22952 <remarks/>
22953 </member>
22954 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.bool">
22955 <remarks/>
22956 </member>
22957 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.bool2">
22958 <remarks/>
22959 </member>
22960 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.bool3">
22961 <remarks/>
22962 </member>
22963 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.bool4">
22964 <remarks/>
22965 </member>
22966 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.int">
22967 <remarks/>
22968 </member>
22969 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.int2">
22970 <remarks/>
22971 </member>
22972 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.int3">
22973 <remarks/>
22974 </member>
22975 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.int4">
22976 <remarks/>
22977 </member>
22978 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float">
22979 <remarks/>
22980 </member>
22981 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float2">
22982 <remarks/>
22983 </member>
22984 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float3">
22985 <remarks/>
22986 </member>
22987 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float4">
22988 <remarks/>
22989 </member>
22990 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float1x1">
22991 <remarks/>
22992 </member>
22993 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float1x2">
22994 <remarks/>
22995 </member>
22996 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float1x3">
22997 <remarks/>
22998 </member>
22999 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float1x4">
23000 <remarks/>
23001 </member>
23002 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float2x1">
23003 <remarks/>
23004 </member>
23005 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float2x2">
23006 <remarks/>
23007 </member>
23008 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float2x3">
23009 <remarks/>
23010 </member>
23011 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float2x4">
23012 <remarks/>
23013 </member>
23014 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float3x1">
23015 <remarks/>
23016 </member>
23017 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float3x2">
23018 <remarks/>
23019 </member>
23020 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float3x3">
23021 <remarks/>
23022 </member>
23023 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float3x4">
23024 <remarks/>
23025 </member>
23026 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float4x1">
23027 <remarks/>
23028 </member>
23029 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float4x2">
23030 <remarks/>
23031 </member>
23032 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float4x3">
23033 <remarks/>
23034 </member>
23035 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.float4x4">
23036 <remarks/>
23037 </member>
23038 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.surface">
23039 <remarks/>
23040 </member>
23041 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.texture_pipeline">
23042 <remarks/>
23043 </member>
23044 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.sampler_state">
23045 <remarks/>
23046 </member>
23047 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.texture_unit">
23048 <remarks/>
23049 </member>
23050 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.enum">
23051 <remarks/>
23052 </member>
23053 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_newparam.sid">
23054 <remarks/>
23055 </member>
23056 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_annotate_common">
23057 <remarks/>
23058 </member>
23059 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.bool">
23060 <remarks/>
23061 </member>
23062 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.bool2">
23063 <remarks/>
23064 </member>
23065 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.bool3">
23066 <remarks/>
23067 </member>
23068 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.bool4">
23069 <remarks/>
23070 </member>
23071 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.int">
23072 <remarks/>
23073 </member>
23074 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.int2">
23075 <remarks/>
23076 </member>
23077 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.int3">
23078 <remarks/>
23079 </member>
23080 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.int4">
23081 <remarks/>
23082 </member>
23083 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float">
23084 <remarks/>
23085 </member>
23086 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float2">
23087 <remarks/>
23088 </member>
23089 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float3">
23090 <remarks/>
23091 </member>
23092 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float4">
23093 <remarks/>
23094 </member>
23095 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float2x2">
23096 <remarks/>
23097 </member>
23098 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float3x3">
23099 <remarks/>
23100 </member>
23101 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.float4x4">
23102 <remarks/>
23103 </member>
23104 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.string">
23105 <remarks/>
23106 </member>
23107 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_annotate_common.name">
23108 <remarks/>
23109 </member>
23110 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common">
23111 <remarks/>
23112 </member>
23113 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.CONST">
23114 <remarks/>
23115 </member>
23116 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.UNIFORM">
23117 <remarks/>
23118 </member>
23119 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.VARYING">
23120 <remarks/>
23121 </member>
23122 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.STATIC">
23123 <remarks/>
23124 </member>
23125 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.VOLATILE">
23126 <remarks/>
23127 </member>
23128 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.EXTERN">
23129 <remarks/>
23130 </member>
23131 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_modifier_enum_common.SHARED">
23132 <remarks/>
23133 </member>
23134 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_common">
23135 <remarks/>
23136 </member>
23137 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_as_null">
23138 <remarks/>
23139 </member>
23140 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_as_target">
23141 <remarks/>
23142 </member>
23143 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_cube">
23144 <remarks/>
23145 </member>
23146 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_volume">
23147 <remarks/>
23148 </member>
23149 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_planar">
23150 <remarks/>
23151 </member>
23152 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.init_from">
23153 <remarks/>
23154 </member>
23155 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.format">
23156 <remarks/>
23157 </member>
23158 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.format_hint">
23159 <remarks/>
23160 </member>
23161 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.Item">
23162 <remarks/>
23163 </member>
23164 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.mip_levels">
23165 <remarks/>
23166 </member>
23167 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generate">
23168 <remarks/>
23169 </member>
23170 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generateSpecified">
23171 <remarks/>
23172 </member>
23173 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.extra">
23174 <remarks/>
23175 </member>
23176 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_common.type">
23177 <remarks/>
23178 </member>
23179 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_common">
23180 <remarks/>
23181 </member>
23182 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.Items">
23183 <remarks/>
23184 </member>
23185 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll">
23186 <remarks/>
23187 </member>
23188 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.ref">
23189 <remarks/>
23190 </member>
23191 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace">
23192 <remarks/>
23193 </member>
23194 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.ref">
23195 <remarks/>
23196 </member>
23197 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary">
23198 <remarks/>
23199 </member>
23200 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.order">
23201 <remarks/>
23202 </member>
23203 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.ref">
23204 <remarks/>
23205 </member>
23206 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_common">
23207 <remarks/>
23208 </member>
23209 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.Item">
23210 <remarks/>
23211 </member>
23212 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll">
23213 <remarks/>
23214 </member>
23215 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.ref">
23216 <remarks/>
23217 </member>
23218 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary">
23219 <remarks/>
23220 </member>
23221 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.ref">
23222 <remarks/>
23223 </member>
23224 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_planar_common">
23225 <remarks/>
23226 </member>
23227 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.Item">
23228 <remarks/>
23229 </member>
23230 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll">
23231 <remarks/>
23232 </member>
23233 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.ref">
23234 <remarks/>
23235 </member>
23236 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common">
23237 <remarks/>
23238 </member>
23239 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.channels">
23240 <remarks/>
23241 </member>
23242 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.range">
23243 <remarks/>
23244 </member>
23245 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precision">
23246 <remarks/>
23247 </member>
23248 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precisionSpecified">
23249 <remarks/>
23250 </member>
23251 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.option">
23252 <remarks/>
23253 </member>
23254 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.extra">
23255 <remarks/>
23256 </member>
23257 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum">
23258 <remarks/>
23259 </member>
23260 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.RGB">
23261 <remarks/>
23262 </member>
23263 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.RGBA">
23264 <remarks/>
23265 </member>
23266 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.L">
23267 <remarks/>
23268 </member>
23269 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.LA">
23270 <remarks/>
23271 </member>
23272 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.D">
23273 <remarks/>
23274 </member>
23275 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.XYZ">
23276 <remarks/>
23277 </member>
23278 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.XYZW">
23279 <remarks/>
23280 </member>
23281 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum">
23282 <remarks/>
23283 </member>
23284 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.SNORM">
23285 <remarks/>
23286 </member>
23287 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.UNORM">
23288 <remarks/>
23289 </member>
23290 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.SINT">
23291 <remarks/>
23292 </member>
23293 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.UINT">
23294 <remarks/>
23295 </member>
23296 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.FLOAT">
23297 <remarks/>
23298 </member>
23299 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum">
23300 <remarks/>
23301 </member>
23302 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.LOW">
23303 <remarks/>
23304 </member>
23305 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.MID">
23306 <remarks/>
23307 </member>
23308 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.HIGH">
23309 <remarks/>
23310 </member>
23311 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum">
23312 <remarks/>
23313 </member>
23314 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.SRGB_GAMMA">
23315 <remarks/>
23316 </member>
23317 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.NORMALIZED3">
23318 <remarks/>
23319 </member>
23320 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.NORMALIZED4">
23321 <remarks/>
23322 </member>
23323 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.COMPRESSABLE">
23324 <remarks/>
23325 </member>
23326 <member name="T:OpenMetaverse.ImportExport.Collada14.extra">
23327 <remarks/>
23328 </member>
23329 <member name="P:OpenMetaverse.ImportExport.Collada14.extra.asset">
23330 <remarks/>
23331 </member>
23332 <member name="P:OpenMetaverse.ImportExport.Collada14.extra.technique">
23333 <remarks/>
23334 </member>
23335 <member name="P:OpenMetaverse.ImportExport.Collada14.extra.id">
23336 <remarks/>
23337 </member>
23338 <member name="P:OpenMetaverse.ImportExport.Collada14.extra.name">
23339 <remarks/>
23340 </member>
23341 <member name="P:OpenMetaverse.ImportExport.Collada14.extra.type">
23342 <remarks/>
23343 </member>
23344 <member name="T:OpenMetaverse.ImportExport.Collada14.technique">
23345 <remarks/>
23346 </member>
23347 <member name="P:OpenMetaverse.ImportExport.Collada14.technique.Any">
23348 <remarks/>
23349 </member>
23350 <member name="P:OpenMetaverse.ImportExport.Collada14.technique.profile">
23351 <remarks/>
23352 </member>
23353 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum">
23354 <remarks/>
23355 </member>
23356 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.UNTYPED">
23357 <remarks/>
23358 </member>
23359 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item1D">
23360 <remarks/>
23361 </member>
23362 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item2D">
23363 <remarks/>
23364 </member>
23365 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item3D">
23366 <remarks/>
23367 </member>
23368 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.RECT">
23369 <remarks/>
23370 </member>
23371 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.CUBE">
23372 <remarks/>
23373 </member>
23374 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_surface_type_enum.DEPTH">
23375 <remarks/>
23376 </member>
23377 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_surface_type">
23378 <remarks/>
23379 </member>
23380 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_type.generator">
23381 <remarks/>
23382 </member>
23383 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGenerator">
23384 <remarks/>
23385 </member>
23386 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.annotate">
23387 <remarks/>
23388 </member>
23389 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.Items">
23390 <remarks/>
23391 </member>
23392 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.name">
23393 <remarks/>
23394 </member>
23395 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.setparam">
23396 <remarks/>
23397 </member>
23398 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_code_profile">
23399 <remarks/>
23400 </member>
23401 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_code_profile.sid">
23402 <remarks/>
23403 </member>
23404 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_code_profile.Value">
23405 <remarks/>
23406 </member>
23407 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_include_common">
23408 <remarks/>
23409 </member>
23410 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_include_common.sid">
23411 <remarks/>
23412 </member>
23413 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_include_common.url">
23414 <remarks/>
23415 </member>
23416 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName">
23417 <remarks/>
23418 </member>
23419 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.source">
23420 <remarks/>
23421 </member>
23422 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.Value">
23423 <remarks/>
23424 </member>
23425 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple">
23426 <remarks/>
23427 </member>
23428 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.annotate">
23429 <remarks/>
23430 </member>
23431 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool">
23432 <remarks/>
23433 </member>
23434 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1">
23435 <remarks/>
23436 </member>
23437 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2">
23438 <remarks/>
23439 </member>
23440 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3">
23441 <remarks/>
23442 </member>
23443 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4">
23444 <remarks/>
23445 </member>
23446 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x1">
23447 <remarks/>
23448 </member>
23449 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x2">
23450 <remarks/>
23451 </member>
23452 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x3">
23453 <remarks/>
23454 </member>
23455 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x4">
23456 <remarks/>
23457 </member>
23458 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x1">
23459 <remarks/>
23460 </member>
23461 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x2">
23462 <remarks/>
23463 </member>
23464 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x3">
23465 <remarks/>
23466 </member>
23467 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x4">
23468 <remarks/>
23469 </member>
23470 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x1">
23471 <remarks/>
23472 </member>
23473 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x2">
23474 <remarks/>
23475 </member>
23476 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x3">
23477 <remarks/>
23478 </member>
23479 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x4">
23480 <remarks/>
23481 </member>
23482 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x1">
23483 <remarks/>
23484 </member>
23485 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x2">
23486 <remarks/>
23487 </member>
23488 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x3">
23489 <remarks/>
23490 </member>
23491 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x4">
23492 <remarks/>
23493 </member>
23494 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float">
23495 <remarks/>
23496 </member>
23497 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float1">
23498 <remarks/>
23499 </member>
23500 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float2">
23501 <remarks/>
23502 </member>
23503 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float3">
23504 <remarks/>
23505 </member>
23506 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float4">
23507 <remarks/>
23508 </member>
23509 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x1">
23510 <remarks/>
23511 </member>
23512 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x2">
23513 <remarks/>
23514 </member>
23515 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x3">
23516 <remarks/>
23517 </member>
23518 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x4">
23519 <remarks/>
23520 </member>
23521 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x1">
23522 <remarks/>
23523 </member>
23524 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x2">
23525 <remarks/>
23526 </member>
23527 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x3">
23528 <remarks/>
23529 </member>
23530 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x4">
23531 <remarks/>
23532 </member>
23533 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x1">
23534 <remarks/>
23535 </member>
23536 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x2">
23537 <remarks/>
23538 </member>
23539 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x3">
23540 <remarks/>
23541 </member>
23542 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x4">
23543 <remarks/>
23544 </member>
23545 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x1">
23546 <remarks/>
23547 </member>
23548 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x2">
23549 <remarks/>
23550 </member>
23551 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x3">
23552 <remarks/>
23553 </member>
23554 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x4">
23555 <remarks/>
23556 </member>
23557 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int">
23558 <remarks/>
23559 </member>
23560 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int1">
23561 <remarks/>
23562 </member>
23563 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int2">
23564 <remarks/>
23565 </member>
23566 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int3">
23567 <remarks/>
23568 </member>
23569 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int4">
23570 <remarks/>
23571 </member>
23572 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x1">
23573 <remarks/>
23574 </member>
23575 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x2">
23576 <remarks/>
23577 </member>
23578 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x3">
23579 <remarks/>
23580 </member>
23581 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x4">
23582 <remarks/>
23583 </member>
23584 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x1">
23585 <remarks/>
23586 </member>
23587 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x2">
23588 <remarks/>
23589 </member>
23590 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x3">
23591 <remarks/>
23592 </member>
23593 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x4">
23594 <remarks/>
23595 </member>
23596 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x1">
23597 <remarks/>
23598 </member>
23599 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x2">
23600 <remarks/>
23601 </member>
23602 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x3">
23603 <remarks/>
23604 </member>
23605 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x4">
23606 <remarks/>
23607 </member>
23608 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x1">
23609 <remarks/>
23610 </member>
23611 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x2">
23612 <remarks/>
23613 </member>
23614 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x3">
23615 <remarks/>
23616 </member>
23617 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x4">
23618 <remarks/>
23619 </member>
23620 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half">
23621 <remarks/>
23622 </member>
23623 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half1">
23624 <remarks/>
23625 </member>
23626 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half2">
23627 <remarks/>
23628 </member>
23629 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half3">
23630 <remarks/>
23631 </member>
23632 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half4">
23633 <remarks/>
23634 </member>
23635 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x1">
23636 <remarks/>
23637 </member>
23638 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x2">
23639 <remarks/>
23640 </member>
23641 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x3">
23642 <remarks/>
23643 </member>
23644 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x4">
23645 <remarks/>
23646 </member>
23647 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x1">
23648 <remarks/>
23649 </member>
23650 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x2">
23651 <remarks/>
23652 </member>
23653 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x3">
23654 <remarks/>
23655 </member>
23656 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x4">
23657 <remarks/>
23658 </member>
23659 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x1">
23660 <remarks/>
23661 </member>
23662 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x2">
23663 <remarks/>
23664 </member>
23665 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x3">
23666 <remarks/>
23667 </member>
23668 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x4">
23669 <remarks/>
23670 </member>
23671 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x1">
23672 <remarks/>
23673 </member>
23674 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x2">
23675 <remarks/>
23676 </member>
23677 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x3">
23678 <remarks/>
23679 </member>
23680 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x4">
23681 <remarks/>
23682 </member>
23683 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed">
23684 <remarks/>
23685 </member>
23686 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1">
23687 <remarks/>
23688 </member>
23689 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2">
23690 <remarks/>
23691 </member>
23692 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3">
23693 <remarks/>
23694 </member>
23695 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4">
23696 <remarks/>
23697 </member>
23698 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x1">
23699 <remarks/>
23700 </member>
23701 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x2">
23702 <remarks/>
23703 </member>
23704 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x3">
23705 <remarks/>
23706 </member>
23707 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x4">
23708 <remarks/>
23709 </member>
23710 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x1">
23711 <remarks/>
23712 </member>
23713 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x2">
23714 <remarks/>
23715 </member>
23716 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x3">
23717 <remarks/>
23718 </member>
23719 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x4">
23720 <remarks/>
23721 </member>
23722 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x1">
23723 <remarks/>
23724 </member>
23725 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x2">
23726 <remarks/>
23727 </member>
23728 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x3">
23729 <remarks/>
23730 </member>
23731 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x4">
23732 <remarks/>
23733 </member>
23734 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x1">
23735 <remarks/>
23736 </member>
23737 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x2">
23738 <remarks/>
23739 </member>
23740 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x3">
23741 <remarks/>
23742 </member>
23743 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x4">
23744 <remarks/>
23745 </member>
23746 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.surface">
23747 <remarks/>
23748 </member>
23749 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler1D">
23750 <remarks/>
23751 </member>
23752 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler2D">
23753 <remarks/>
23754 </member>
23755 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler3D">
23756 <remarks/>
23757 </member>
23758 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerRECT">
23759 <remarks/>
23760 </member>
23761 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerCUBE">
23762 <remarks/>
23763 </member>
23764 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerDEPTH">
23765 <remarks/>
23766 </member>
23767 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.string">
23768 <remarks/>
23769 </member>
23770 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.enum">
23771 <remarks/>
23772 </member>
23773 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam_simple.ref">
23774 <remarks/>
23775 </member>
23776 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_sampler1D">
23777 <remarks/>
23778 </member>
23779 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common">
23780 <remarks/>
23781 </member>
23782 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.source">
23783 <remarks/>
23784 </member>
23785 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.wrap_s">
23786 <remarks/>
23787 </member>
23788 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.minfilter">
23789 <remarks/>
23790 </member>
23791 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.magfilter">
23792 <remarks/>
23793 </member>
23794 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipfilter">
23795 <remarks/>
23796 </member>
23797 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.border_color">
23798 <remarks/>
23799 </member>
23800 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_maxlevel">
23801 <remarks/>
23802 </member>
23803 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_bias">
23804 <remarks/>
23805 </member>
23806 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler1D_common.extra">
23807 <remarks/>
23808 </member>
23809 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common">
23810 <remarks/>
23811 </member>
23812 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.NONE">
23813 <remarks/>
23814 </member>
23815 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.WRAP">
23816 <remarks/>
23817 </member>
23818 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.MIRROR">
23819 <remarks/>
23820 </member>
23821 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.CLAMP">
23822 <remarks/>
23823 </member>
23824 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.BORDER">
23825 <remarks/>
23826 </member>
23827 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common">
23828 <remarks/>
23829 </member>
23830 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NONE">
23831 <remarks/>
23832 </member>
23833 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST">
23834 <remarks/>
23835 </member>
23836 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR">
23837 <remarks/>
23838 </member>
23839 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST_MIPMAP_NEAREST">
23840 <remarks/>
23841 </member>
23842 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR_MIPMAP_NEAREST">
23843 <remarks/>
23844 </member>
23845 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST_MIPMAP_LINEAR">
23846 <remarks/>
23847 </member>
23848 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR_MIPMAP_LINEAR">
23849 <remarks/>
23850 </member>
23851 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_sampler1D">
23852 <remarks/>
23853 </member>
23854 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_sampler2D">
23855 <remarks/>
23856 </member>
23857 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common">
23858 <remarks/>
23859 </member>
23860 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.source">
23861 <remarks/>
23862 </member>
23863 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_s">
23864 <remarks/>
23865 </member>
23866 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_t">
23867 <remarks/>
23868 </member>
23869 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.minfilter">
23870 <remarks/>
23871 </member>
23872 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.magfilter">
23873 <remarks/>
23874 </member>
23875 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipfilter">
23876 <remarks/>
23877 </member>
23878 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.border_color">
23879 <remarks/>
23880 </member>
23881 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_maxlevel">
23882 <remarks/>
23883 </member>
23884 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_bias">
23885 <remarks/>
23886 </member>
23887 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler2D_common.extra">
23888 <remarks/>
23889 </member>
23890 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_sampler2D">
23891 <remarks/>
23892 </member>
23893 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_sampler3D">
23894 <remarks/>
23895 </member>
23896 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common">
23897 <remarks/>
23898 </member>
23899 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.source">
23900 <remarks/>
23901 </member>
23902 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_s">
23903 <remarks/>
23904 </member>
23905 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_t">
23906 <remarks/>
23907 </member>
23908 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_p">
23909 <remarks/>
23910 </member>
23911 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.minfilter">
23912 <remarks/>
23913 </member>
23914 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.magfilter">
23915 <remarks/>
23916 </member>
23917 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipfilter">
23918 <remarks/>
23919 </member>
23920 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.border_color">
23921 <remarks/>
23922 </member>
23923 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_maxlevel">
23924 <remarks/>
23925 </member>
23926 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_bias">
23927 <remarks/>
23928 </member>
23929 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_sampler3D_common.extra">
23930 <remarks/>
23931 </member>
23932 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_sampler3D">
23933 <remarks/>
23934 </member>
23935 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_samplerRECT">
23936 <remarks/>
23937 </member>
23938 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common">
23939 <remarks/>
23940 </member>
23941 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.source">
23942 <remarks/>
23943 </member>
23944 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_s">
23945 <remarks/>
23946 </member>
23947 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_t">
23948 <remarks/>
23949 </member>
23950 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.minfilter">
23951 <remarks/>
23952 </member>
23953 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.magfilter">
23954 <remarks/>
23955 </member>
23956 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipfilter">
23957 <remarks/>
23958 </member>
23959 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.border_color">
23960 <remarks/>
23961 </member>
23962 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_maxlevel">
23963 <remarks/>
23964 </member>
23965 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_bias">
23966 <remarks/>
23967 </member>
23968 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerRECT_common.extra">
23969 <remarks/>
23970 </member>
23971 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_samplerRECT">
23972 <remarks/>
23973 </member>
23974 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_samplerCUBE">
23975 <remarks/>
23976 </member>
23977 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common">
23978 <remarks/>
23979 </member>
23980 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.source">
23981 <remarks/>
23982 </member>
23983 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_s">
23984 <remarks/>
23985 </member>
23986 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_t">
23987 <remarks/>
23988 </member>
23989 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_p">
23990 <remarks/>
23991 </member>
23992 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.minfilter">
23993 <remarks/>
23994 </member>
23995 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.magfilter">
23996 <remarks/>
23997 </member>
23998 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipfilter">
23999 <remarks/>
24000 </member>
24001 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.border_color">
24002 <remarks/>
24003 </member>
24004 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_maxlevel">
24005 <remarks/>
24006 </member>
24007 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_bias">
24008 <remarks/>
24009 </member>
24010 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.extra">
24011 <remarks/>
24012 </member>
24013 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_samplerCUBE">
24014 <remarks/>
24015 </member>
24016 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_samplerDEPTH">
24017 <remarks/>
24018 </member>
24019 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common">
24020 <remarks/>
24021 </member>
24022 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.source">
24023 <remarks/>
24024 </member>
24025 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_s">
24026 <remarks/>
24027 </member>
24028 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_t">
24029 <remarks/>
24030 </member>
24031 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.minfilter">
24032 <remarks/>
24033 </member>
24034 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.magfilter">
24035 <remarks/>
24036 </member>
24037 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.extra">
24038 <remarks/>
24039 </member>
24040 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_samplerDEPTH">
24041 <remarks/>
24042 </member>
24043 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_surface_type">
24044 <remarks/>
24045 </member>
24046 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_type.generator">
24047 <remarks/>
24048 </member>
24049 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator">
24050 <remarks/>
24051 </member>
24052 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.annotate">
24053 <remarks/>
24054 </member>
24055 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.Items">
24056 <remarks/>
24057 </member>
24058 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.name">
24059 <remarks/>
24060 </member>
24061 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.setparam">
24062 <remarks/>
24063 </member>
24064 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName">
24065 <remarks/>
24066 </member>
24067 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.source">
24068 <remarks/>
24069 </member>
24070 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.Value">
24071 <remarks/>
24072 </member>
24073 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple">
24074 <remarks/>
24075 </member>
24076 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.annotate">
24077 <remarks/>
24078 </member>
24079 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool">
24080 <remarks/>
24081 </member>
24082 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool2">
24083 <remarks/>
24084 </member>
24085 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool3">
24086 <remarks/>
24087 </member>
24088 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool4">
24089 <remarks/>
24090 </member>
24091 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float">
24092 <remarks/>
24093 </member>
24094 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2">
24095 <remarks/>
24096 </member>
24097 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3">
24098 <remarks/>
24099 </member>
24100 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4">
24101 <remarks/>
24102 </member>
24103 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2x2">
24104 <remarks/>
24105 </member>
24106 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3x3">
24107 <remarks/>
24108 </member>
24109 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4x4">
24110 <remarks/>
24111 </member>
24112 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.int">
24113 <remarks/>
24114 </member>
24115 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.int2">
24116 <remarks/>
24117 </member>
24118 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.int3">
24119 <remarks/>
24120 </member>
24121 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.int4">
24122 <remarks/>
24123 </member>
24124 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.surface">
24125 <remarks/>
24126 </member>
24127 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler1D">
24128 <remarks/>
24129 </member>
24130 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler2D">
24131 <remarks/>
24132 </member>
24133 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler3D">
24134 <remarks/>
24135 </member>
24136 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerCUBE">
24137 <remarks/>
24138 </member>
24139 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerRECT">
24140 <remarks/>
24141 </member>
24142 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerDEPTH">
24143 <remarks/>
24144 </member>
24145 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.enum">
24146 <remarks/>
24147 </member>
24148 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam_simple.ref">
24149 <remarks/>
24150 </member>
24151 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texture_pipeline">
24152 <remarks/>
24153 </member>
24154 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_pipeline.Items">
24155 <remarks/>
24156 </member>
24157 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_pipeline.sid">
24158 <remarks/>
24159 </member>
24160 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_command_type">
24161 <remarks/>
24162 </member>
24163 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.constant">
24164 <remarks/>
24165 </member>
24166 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.RGB">
24167 <remarks/>
24168 </member>
24169 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.alpha">
24170 <remarks/>
24171 </member>
24172 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texture_constant_type">
24173 <remarks/>
24174 </member>
24175 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_constant_type.value">
24176 <remarks/>
24177 </member>
24178 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_constant_type.param">
24179 <remarks/>
24180 </member>
24181 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type">
24182 <remarks/>
24183 </member>
24184 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.argument">
24185 <remarks/>
24186 </member>
24187 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operator">
24188 <remarks/>
24189 </member>
24190 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operatorSpecified">
24191 <remarks/>
24192 </member>
24193 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scale">
24194 <remarks/>
24195 </member>
24196 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scaleSpecified">
24197 <remarks/>
24198 </member>
24199 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type">
24200 <remarks/>
24201 </member>
24202 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.source">
24203 <remarks/>
24204 </member>
24205 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.sourceSpecified">
24206 <remarks/>
24207 </member>
24208 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.operand">
24209 <remarks/>
24210 </member>
24211 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.unit">
24212 <remarks/>
24213 </member>
24214 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums">
24215 <remarks/>
24216 </member>
24217 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.TEXTURE">
24218 <remarks/>
24219 </member>
24220 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.CONSTANT">
24221 <remarks/>
24222 </member>
24223 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.PRIMARY">
24224 <remarks/>
24225 </member>
24226 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.PREVIOUS">
24227 <remarks/>
24228 </member>
24229 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums">
24230 <remarks/>
24231 </member>
24232 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.SRC_COLOR">
24233 <remarks/>
24234 </member>
24235 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.ONE_MINUS_SRC_COLOR">
24236 <remarks/>
24237 </member>
24238 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.SRC_ALPHA">
24239 <remarks/>
24240 </member>
24241 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.ONE_MINUS_SRC_ALPHA">
24242 <remarks/>
24243 </member>
24244 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums">
24245 <remarks/>
24246 </member>
24247 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.REPLACE">
24248 <remarks/>
24249 </member>
24250 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.MODULATE">
24251 <remarks/>
24252 </member>
24253 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.ADD">
24254 <remarks/>
24255 </member>
24256 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.ADD_SIGNED">
24257 <remarks/>
24258 </member>
24259 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.INTERPOLATE">
24260 <remarks/>
24261 </member>
24262 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.SUBTRACT">
24263 <remarks/>
24264 </member>
24265 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.DOT3_RGB">
24266 <remarks/>
24267 </member>
24268 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.DOT3_RGBA">
24269 <remarks/>
24270 </member>
24271 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type">
24272 <remarks/>
24273 </member>
24274 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.argument">
24275 <remarks/>
24276 </member>
24277 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operator">
24278 <remarks/>
24279 </member>
24280 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operatorSpecified">
24281 <remarks/>
24282 </member>
24283 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scale">
24284 <remarks/>
24285 </member>
24286 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scaleSpecified">
24287 <remarks/>
24288 </member>
24289 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type">
24290 <remarks/>
24291 </member>
24292 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.source">
24293 <remarks/>
24294 </member>
24295 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.sourceSpecified">
24296 <remarks/>
24297 </member>
24298 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.operand">
24299 <remarks/>
24300 </member>
24301 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.unit">
24302 <remarks/>
24303 </member>
24304 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums">
24305 <remarks/>
24306 </member>
24307 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums.SRC_ALPHA">
24308 <remarks/>
24309 </member>
24310 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums.ONE_MINUS_SRC_ALPHA">
24311 <remarks/>
24312 </member>
24313 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums">
24314 <remarks/>
24315 </member>
24316 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.REPLACE">
24317 <remarks/>
24318 </member>
24319 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.MODULATE">
24320 <remarks/>
24321 </member>
24322 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.ADD">
24323 <remarks/>
24324 </member>
24325 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.ADD_SIGNED">
24326 <remarks/>
24327 </member>
24328 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.INTERPOLATE">
24329 <remarks/>
24330 </member>
24331 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.SUBTRACT">
24332 <remarks/>
24333 </member>
24334 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texenv_command_type">
24335 <remarks/>
24336 </member>
24337 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texenv_command_type.constant">
24338 <remarks/>
24339 </member>
24340 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texenv_command_type.operator">
24341 <remarks/>
24342 </member>
24343 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texenv_command_type.operatorSpecified">
24344 <remarks/>
24345 </member>
24346 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texenv_command_type.unit">
24347 <remarks/>
24348 </member>
24349 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums">
24350 <remarks/>
24351 </member>
24352 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.REPLACE">
24353 <remarks/>
24354 </member>
24355 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.MODULATE">
24356 <remarks/>
24357 </member>
24358 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.DECAL">
24359 <remarks/>
24360 </member>
24361 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.BLEND">
24362 <remarks/>
24363 </member>
24364 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.ADD">
24365 <remarks/>
24366 </member>
24367 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_sampler_state">
24368 <remarks/>
24369 </member>
24370 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_s">
24371 <remarks/>
24372 </member>
24373 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_t">
24374 <remarks/>
24375 </member>
24376 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.minfilter">
24377 <remarks/>
24378 </member>
24379 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.magfilter">
24380 <remarks/>
24381 </member>
24382 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.mipfilter">
24383 <remarks/>
24384 </member>
24385 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_maxlevel">
24386 <remarks/>
24387 </member>
24388 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_bias">
24389 <remarks/>
24390 </member>
24391 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.extra">
24392 <remarks/>
24393 </member>
24394 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_sampler_state.sid">
24395 <remarks/>
24396 </member>
24397 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_sampler_wrap">
24398 <remarks/>
24399 </member>
24400 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_sampler_wrap.REPEAT">
24401 <remarks/>
24402 </member>
24403 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_sampler_wrap.CLAMP">
24404 <remarks/>
24405 </member>
24406 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_sampler_wrap.CLAMP_TO_EDGE">
24407 <remarks/>
24408 </member>
24409 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_sampler_wrap.MIRRORED_REPEAT">
24410 <remarks/>
24411 </member>
24412 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texture_unit">
24413 <remarks/>
24414 </member>
24415 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unit.surface">
24416 <remarks/>
24417 </member>
24418 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unit.sampler_state">
24419 <remarks/>
24420 </member>
24421 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unit.texcoord">
24422 <remarks/>
24423 </member>
24424 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unit.extra">
24425 <remarks/>
24426 </member>
24427 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unit.sid">
24428 <remarks/>
24429 </member>
24430 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord">
24431 <remarks/>
24432 </member>
24433 <member name="P:OpenMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.semantic">
24434 <remarks/>
24435 </member>
24436 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_newparam">
24437 <remarks/>
24438 </member>
24439 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.annotate">
24440 <remarks/>
24441 </member>
24442 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.semantic">
24443 <remarks/>
24444 </member>
24445 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.modifier">
24446 <remarks/>
24447 </member>
24448 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.modifierSpecified">
24449 <remarks/>
24450 </member>
24451 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.Item">
24452 <remarks/>
24453 </member>
24454 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.ItemElementName">
24455 <remarks/>
24456 </member>
24457 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newparam.sid">
24458 <remarks/>
24459 </member>
24460 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_newarray_type">
24461 <remarks/>
24462 </member>
24463 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newarray_type.Items">
24464 <remarks/>
24465 </member>
24466 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newarray_type.ItemsElementName">
24467 <remarks/>
24468 </member>
24469 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_newarray_type.length">
24470 <remarks/>
24471 </member>
24472 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_connect_param">
24473 <remarks/>
24474 </member>
24475 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_connect_param.ref">
24476 <remarks/>
24477 </member>
24478 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_setuser_type">
24479 <remarks/>
24480 </member>
24481 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setuser_type.Items">
24482 <remarks/>
24483 </member>
24484 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setuser_type.ItemsElementName">
24485 <remarks/>
24486 </member>
24487 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setuser_type.name">
24488 <remarks/>
24489 </member>
24490 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setuser_type.source">
24491 <remarks/>
24492 </member>
24493 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_setarray_type">
24494 <remarks/>
24495 </member>
24496 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setarray_type.Items">
24497 <remarks/>
24498 </member>
24499 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setarray_type.ItemsElementName">
24500 <remarks/>
24501 </member>
24502 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setarray_type.length">
24503 <remarks/>
24504 </member>
24505 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4">
24506 <remarks/>
24507 </member>
24508 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.array">
24509 <remarks/>
24510 </member>
24511 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool">
24512 <remarks/>
24513 </member>
24514 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1">
24515 <remarks/>
24516 </member>
24517 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x1">
24518 <remarks/>
24519 </member>
24520 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x2">
24521 <remarks/>
24522 </member>
24523 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x3">
24524 <remarks/>
24525 </member>
24526 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x4">
24527 <remarks/>
24528 </member>
24529 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2">
24530 <remarks/>
24531 </member>
24532 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x1">
24533 <remarks/>
24534 </member>
24535 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x2">
24536 <remarks/>
24537 </member>
24538 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x3">
24539 <remarks/>
24540 </member>
24541 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x4">
24542 <remarks/>
24543 </member>
24544 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3">
24545 <remarks/>
24546 </member>
24547 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x1">
24548 <remarks/>
24549 </member>
24550 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x2">
24551 <remarks/>
24552 </member>
24553 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x3">
24554 <remarks/>
24555 </member>
24556 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x4">
24557 <remarks/>
24558 </member>
24559 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4">
24560 <remarks/>
24561 </member>
24562 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x1">
24563 <remarks/>
24564 </member>
24565 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x2">
24566 <remarks/>
24567 </member>
24568 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x3">
24569 <remarks/>
24570 </member>
24571 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x4">
24572 <remarks/>
24573 </member>
24574 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.enum">
24575 <remarks/>
24576 </member>
24577 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed">
24578 <remarks/>
24579 </member>
24580 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1">
24581 <remarks/>
24582 </member>
24583 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x1">
24584 <remarks/>
24585 </member>
24586 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x2">
24587 <remarks/>
24588 </member>
24589 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x3">
24590 <remarks/>
24591 </member>
24592 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x4">
24593 <remarks/>
24594 </member>
24595 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2">
24596 <remarks/>
24597 </member>
24598 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x1">
24599 <remarks/>
24600 </member>
24601 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x2">
24602 <remarks/>
24603 </member>
24604 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x3">
24605 <remarks/>
24606 </member>
24607 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x4">
24608 <remarks/>
24609 </member>
24610 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3">
24611 <remarks/>
24612 </member>
24613 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x1">
24614 <remarks/>
24615 </member>
24616 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x2">
24617 <remarks/>
24618 </member>
24619 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x3">
24620 <remarks/>
24621 </member>
24622 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x4">
24623 <remarks/>
24624 </member>
24625 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4">
24626 <remarks/>
24627 </member>
24628 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x1">
24629 <remarks/>
24630 </member>
24631 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x2">
24632 <remarks/>
24633 </member>
24634 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x3">
24635 <remarks/>
24636 </member>
24637 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x4">
24638 <remarks/>
24639 </member>
24640 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float">
24641 <remarks/>
24642 </member>
24643 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1">
24644 <remarks/>
24645 </member>
24646 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x1">
24647 <remarks/>
24648 </member>
24649 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x2">
24650 <remarks/>
24651 </member>
24652 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x3">
24653 <remarks/>
24654 </member>
24655 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x4">
24656 <remarks/>
24657 </member>
24658 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2">
24659 <remarks/>
24660 </member>
24661 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x1">
24662 <remarks/>
24663 </member>
24664 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x2">
24665 <remarks/>
24666 </member>
24667 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x3">
24668 <remarks/>
24669 </member>
24670 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x4">
24671 <remarks/>
24672 </member>
24673 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3">
24674 <remarks/>
24675 </member>
24676 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x1">
24677 <remarks/>
24678 </member>
24679 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x2">
24680 <remarks/>
24681 </member>
24682 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x3">
24683 <remarks/>
24684 </member>
24685 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x4">
24686 <remarks/>
24687 </member>
24688 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4">
24689 <remarks/>
24690 </member>
24691 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x1">
24692 <remarks/>
24693 </member>
24694 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x2">
24695 <remarks/>
24696 </member>
24697 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x3">
24698 <remarks/>
24699 </member>
24700 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x4">
24701 <remarks/>
24702 </member>
24703 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half">
24704 <remarks/>
24705 </member>
24706 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1">
24707 <remarks/>
24708 </member>
24709 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x1">
24710 <remarks/>
24711 </member>
24712 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x2">
24713 <remarks/>
24714 </member>
24715 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x3">
24716 <remarks/>
24717 </member>
24718 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x4">
24719 <remarks/>
24720 </member>
24721 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2">
24722 <remarks/>
24723 </member>
24724 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x1">
24725 <remarks/>
24726 </member>
24727 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x2">
24728 <remarks/>
24729 </member>
24730 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x3">
24731 <remarks/>
24732 </member>
24733 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x4">
24734 <remarks/>
24735 </member>
24736 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3">
24737 <remarks/>
24738 </member>
24739 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x1">
24740 <remarks/>
24741 </member>
24742 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x2">
24743 <remarks/>
24744 </member>
24745 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x3">
24746 <remarks/>
24747 </member>
24748 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x4">
24749 <remarks/>
24750 </member>
24751 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4">
24752 <remarks/>
24753 </member>
24754 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x1">
24755 <remarks/>
24756 </member>
24757 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x2">
24758 <remarks/>
24759 </member>
24760 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x3">
24761 <remarks/>
24762 </member>
24763 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x4">
24764 <remarks/>
24765 </member>
24766 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int">
24767 <remarks/>
24768 </member>
24769 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1">
24770 <remarks/>
24771 </member>
24772 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x1">
24773 <remarks/>
24774 </member>
24775 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x2">
24776 <remarks/>
24777 </member>
24778 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x3">
24779 <remarks/>
24780 </member>
24781 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x4">
24782 <remarks/>
24783 </member>
24784 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2">
24785 <remarks/>
24786 </member>
24787 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x1">
24788 <remarks/>
24789 </member>
24790 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x2">
24791 <remarks/>
24792 </member>
24793 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x3">
24794 <remarks/>
24795 </member>
24796 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x4">
24797 <remarks/>
24798 </member>
24799 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3">
24800 <remarks/>
24801 </member>
24802 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x1">
24803 <remarks/>
24804 </member>
24805 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x2">
24806 <remarks/>
24807 </member>
24808 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x3">
24809 <remarks/>
24810 </member>
24811 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x4">
24812 <remarks/>
24813 </member>
24814 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4">
24815 <remarks/>
24816 </member>
24817 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x1">
24818 <remarks/>
24819 </member>
24820 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x2">
24821 <remarks/>
24822 </member>
24823 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x3">
24824 <remarks/>
24825 </member>
24826 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x4">
24827 <remarks/>
24828 </member>
24829 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler1D">
24830 <remarks/>
24831 </member>
24832 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler2D">
24833 <remarks/>
24834 </member>
24835 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler3D">
24836 <remarks/>
24837 </member>
24838 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerCUBE">
24839 <remarks/>
24840 </member>
24841 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerDEPTH">
24842 <remarks/>
24843 </member>
24844 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerRECT">
24845 <remarks/>
24846 </member>
24847 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.string">
24848 <remarks/>
24849 </member>
24850 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.surface">
24851 <remarks/>
24852 </member>
24853 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType4.usertype">
24854 <remarks/>
24855 </member>
24856 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_setparam">
24857 <remarks/>
24858 </member>
24859 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam.Item">
24860 <remarks/>
24861 </member>
24862 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam.ItemElementName">
24863 <remarks/>
24864 </member>
24865 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam.ref">
24866 <remarks/>
24867 </member>
24868 <member name="P:OpenMetaverse.ImportExport.Collada14.cg_setparam.program">
24869 <remarks/>
24870 </member>
24871 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3">
24872 <remarks/>
24873 </member>
24874 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.array">
24875 <remarks/>
24876 </member>
24877 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool">
24878 <remarks/>
24879 </member>
24880 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1">
24881 <remarks/>
24882 </member>
24883 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x1">
24884 <remarks/>
24885 </member>
24886 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x2">
24887 <remarks/>
24888 </member>
24889 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x3">
24890 <remarks/>
24891 </member>
24892 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x4">
24893 <remarks/>
24894 </member>
24895 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2">
24896 <remarks/>
24897 </member>
24898 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x1">
24899 <remarks/>
24900 </member>
24901 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x2">
24902 <remarks/>
24903 </member>
24904 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x3">
24905 <remarks/>
24906 </member>
24907 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x4">
24908 <remarks/>
24909 </member>
24910 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3">
24911 <remarks/>
24912 </member>
24913 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x1">
24914 <remarks/>
24915 </member>
24916 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x2">
24917 <remarks/>
24918 </member>
24919 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x3">
24920 <remarks/>
24921 </member>
24922 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x4">
24923 <remarks/>
24924 </member>
24925 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4">
24926 <remarks/>
24927 </member>
24928 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x1">
24929 <remarks/>
24930 </member>
24931 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x2">
24932 <remarks/>
24933 </member>
24934 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x3">
24935 <remarks/>
24936 </member>
24937 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x4">
24938 <remarks/>
24939 </member>
24940 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.connect_param">
24941 <remarks/>
24942 </member>
24943 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.enum">
24944 <remarks/>
24945 </member>
24946 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed">
24947 <remarks/>
24948 </member>
24949 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1">
24950 <remarks/>
24951 </member>
24952 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x1">
24953 <remarks/>
24954 </member>
24955 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x2">
24956 <remarks/>
24957 </member>
24958 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x3">
24959 <remarks/>
24960 </member>
24961 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x4">
24962 <remarks/>
24963 </member>
24964 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2">
24965 <remarks/>
24966 </member>
24967 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x1">
24968 <remarks/>
24969 </member>
24970 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x2">
24971 <remarks/>
24972 </member>
24973 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x3">
24974 <remarks/>
24975 </member>
24976 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x4">
24977 <remarks/>
24978 </member>
24979 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3">
24980 <remarks/>
24981 </member>
24982 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x1">
24983 <remarks/>
24984 </member>
24985 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x2">
24986 <remarks/>
24987 </member>
24988 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x3">
24989 <remarks/>
24990 </member>
24991 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x4">
24992 <remarks/>
24993 </member>
24994 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4">
24995 <remarks/>
24996 </member>
24997 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x1">
24998 <remarks/>
24999 </member>
25000 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x2">
25001 <remarks/>
25002 </member>
25003 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x3">
25004 <remarks/>
25005 </member>
25006 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x4">
25007 <remarks/>
25008 </member>
25009 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float">
25010 <remarks/>
25011 </member>
25012 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float1">
25013 <remarks/>
25014 </member>
25015 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x1">
25016 <remarks/>
25017 </member>
25018 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x2">
25019 <remarks/>
25020 </member>
25021 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x3">
25022 <remarks/>
25023 </member>
25024 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x4">
25025 <remarks/>
25026 </member>
25027 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float2">
25028 <remarks/>
25029 </member>
25030 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x1">
25031 <remarks/>
25032 </member>
25033 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x2">
25034 <remarks/>
25035 </member>
25036 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x3">
25037 <remarks/>
25038 </member>
25039 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x4">
25040 <remarks/>
25041 </member>
25042 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float3">
25043 <remarks/>
25044 </member>
25045 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x1">
25046 <remarks/>
25047 </member>
25048 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x2">
25049 <remarks/>
25050 </member>
25051 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x3">
25052 <remarks/>
25053 </member>
25054 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x4">
25055 <remarks/>
25056 </member>
25057 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float4">
25058 <remarks/>
25059 </member>
25060 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x1">
25061 <remarks/>
25062 </member>
25063 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x2">
25064 <remarks/>
25065 </member>
25066 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x3">
25067 <remarks/>
25068 </member>
25069 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x4">
25070 <remarks/>
25071 </member>
25072 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half">
25073 <remarks/>
25074 </member>
25075 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half1">
25076 <remarks/>
25077 </member>
25078 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x1">
25079 <remarks/>
25080 </member>
25081 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x2">
25082 <remarks/>
25083 </member>
25084 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x3">
25085 <remarks/>
25086 </member>
25087 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x4">
25088 <remarks/>
25089 </member>
25090 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half2">
25091 <remarks/>
25092 </member>
25093 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x1">
25094 <remarks/>
25095 </member>
25096 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x2">
25097 <remarks/>
25098 </member>
25099 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x3">
25100 <remarks/>
25101 </member>
25102 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x4">
25103 <remarks/>
25104 </member>
25105 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half3">
25106 <remarks/>
25107 </member>
25108 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x1">
25109 <remarks/>
25110 </member>
25111 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x2">
25112 <remarks/>
25113 </member>
25114 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x3">
25115 <remarks/>
25116 </member>
25117 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x4">
25118 <remarks/>
25119 </member>
25120 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half4">
25121 <remarks/>
25122 </member>
25123 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x1">
25124 <remarks/>
25125 </member>
25126 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x2">
25127 <remarks/>
25128 </member>
25129 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x3">
25130 <remarks/>
25131 </member>
25132 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x4">
25133 <remarks/>
25134 </member>
25135 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int">
25136 <remarks/>
25137 </member>
25138 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int1">
25139 <remarks/>
25140 </member>
25141 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x1">
25142 <remarks/>
25143 </member>
25144 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x2">
25145 <remarks/>
25146 </member>
25147 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x3">
25148 <remarks/>
25149 </member>
25150 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x4">
25151 <remarks/>
25152 </member>
25153 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int2">
25154 <remarks/>
25155 </member>
25156 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x1">
25157 <remarks/>
25158 </member>
25159 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x2">
25160 <remarks/>
25161 </member>
25162 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x3">
25163 <remarks/>
25164 </member>
25165 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x4">
25166 <remarks/>
25167 </member>
25168 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int3">
25169 <remarks/>
25170 </member>
25171 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x1">
25172 <remarks/>
25173 </member>
25174 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x2">
25175 <remarks/>
25176 </member>
25177 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x3">
25178 <remarks/>
25179 </member>
25180 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x4">
25181 <remarks/>
25182 </member>
25183 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int4">
25184 <remarks/>
25185 </member>
25186 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x1">
25187 <remarks/>
25188 </member>
25189 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x2">
25190 <remarks/>
25191 </member>
25192 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x3">
25193 <remarks/>
25194 </member>
25195 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x4">
25196 <remarks/>
25197 </member>
25198 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler1D">
25199 <remarks/>
25200 </member>
25201 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler2D">
25202 <remarks/>
25203 </member>
25204 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler3D">
25205 <remarks/>
25206 </member>
25207 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerCUBE">
25208 <remarks/>
25209 </member>
25210 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerDEPTH">
25211 <remarks/>
25212 </member>
25213 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerRECT">
25214 <remarks/>
25215 </member>
25216 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.string">
25217 <remarks/>
25218 </member>
25219 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.surface">
25220 <remarks/>
25221 </member>
25222 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType3.usertype">
25223 <remarks/>
25224 </member>
25225 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5">
25226 <remarks/>
25227 </member>
25228 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.array">
25229 <remarks/>
25230 </member>
25231 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool">
25232 <remarks/>
25233 </member>
25234 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1">
25235 <remarks/>
25236 </member>
25237 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x1">
25238 <remarks/>
25239 </member>
25240 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x2">
25241 <remarks/>
25242 </member>
25243 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x3">
25244 <remarks/>
25245 </member>
25246 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x4">
25247 <remarks/>
25248 </member>
25249 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2">
25250 <remarks/>
25251 </member>
25252 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x1">
25253 <remarks/>
25254 </member>
25255 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x2">
25256 <remarks/>
25257 </member>
25258 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x3">
25259 <remarks/>
25260 </member>
25261 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x4">
25262 <remarks/>
25263 </member>
25264 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3">
25265 <remarks/>
25266 </member>
25267 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x1">
25268 <remarks/>
25269 </member>
25270 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x2">
25271 <remarks/>
25272 </member>
25273 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x3">
25274 <remarks/>
25275 </member>
25276 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x4">
25277 <remarks/>
25278 </member>
25279 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4">
25280 <remarks/>
25281 </member>
25282 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x1">
25283 <remarks/>
25284 </member>
25285 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x2">
25286 <remarks/>
25287 </member>
25288 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x3">
25289 <remarks/>
25290 </member>
25291 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x4">
25292 <remarks/>
25293 </member>
25294 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.connect_param">
25295 <remarks/>
25296 </member>
25297 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.enum">
25298 <remarks/>
25299 </member>
25300 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed">
25301 <remarks/>
25302 </member>
25303 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1">
25304 <remarks/>
25305 </member>
25306 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x1">
25307 <remarks/>
25308 </member>
25309 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x2">
25310 <remarks/>
25311 </member>
25312 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x3">
25313 <remarks/>
25314 </member>
25315 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x4">
25316 <remarks/>
25317 </member>
25318 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2">
25319 <remarks/>
25320 </member>
25321 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x1">
25322 <remarks/>
25323 </member>
25324 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x2">
25325 <remarks/>
25326 </member>
25327 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x3">
25328 <remarks/>
25329 </member>
25330 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x4">
25331 <remarks/>
25332 </member>
25333 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3">
25334 <remarks/>
25335 </member>
25336 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x1">
25337 <remarks/>
25338 </member>
25339 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x2">
25340 <remarks/>
25341 </member>
25342 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x3">
25343 <remarks/>
25344 </member>
25345 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x4">
25346 <remarks/>
25347 </member>
25348 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4">
25349 <remarks/>
25350 </member>
25351 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x1">
25352 <remarks/>
25353 </member>
25354 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x2">
25355 <remarks/>
25356 </member>
25357 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x3">
25358 <remarks/>
25359 </member>
25360 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x4">
25361 <remarks/>
25362 </member>
25363 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float">
25364 <remarks/>
25365 </member>
25366 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1">
25367 <remarks/>
25368 </member>
25369 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x1">
25370 <remarks/>
25371 </member>
25372 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x2">
25373 <remarks/>
25374 </member>
25375 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x3">
25376 <remarks/>
25377 </member>
25378 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x4">
25379 <remarks/>
25380 </member>
25381 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2">
25382 <remarks/>
25383 </member>
25384 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x1">
25385 <remarks/>
25386 </member>
25387 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x2">
25388 <remarks/>
25389 </member>
25390 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x3">
25391 <remarks/>
25392 </member>
25393 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x4">
25394 <remarks/>
25395 </member>
25396 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3">
25397 <remarks/>
25398 </member>
25399 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x1">
25400 <remarks/>
25401 </member>
25402 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x2">
25403 <remarks/>
25404 </member>
25405 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x3">
25406 <remarks/>
25407 </member>
25408 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x4">
25409 <remarks/>
25410 </member>
25411 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4">
25412 <remarks/>
25413 </member>
25414 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x1">
25415 <remarks/>
25416 </member>
25417 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x2">
25418 <remarks/>
25419 </member>
25420 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x3">
25421 <remarks/>
25422 </member>
25423 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x4">
25424 <remarks/>
25425 </member>
25426 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half">
25427 <remarks/>
25428 </member>
25429 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1">
25430 <remarks/>
25431 </member>
25432 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x1">
25433 <remarks/>
25434 </member>
25435 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x2">
25436 <remarks/>
25437 </member>
25438 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x3">
25439 <remarks/>
25440 </member>
25441 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x4">
25442 <remarks/>
25443 </member>
25444 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2">
25445 <remarks/>
25446 </member>
25447 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x1">
25448 <remarks/>
25449 </member>
25450 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x2">
25451 <remarks/>
25452 </member>
25453 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x3">
25454 <remarks/>
25455 </member>
25456 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x4">
25457 <remarks/>
25458 </member>
25459 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3">
25460 <remarks/>
25461 </member>
25462 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x1">
25463 <remarks/>
25464 </member>
25465 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x2">
25466 <remarks/>
25467 </member>
25468 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x3">
25469 <remarks/>
25470 </member>
25471 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x4">
25472 <remarks/>
25473 </member>
25474 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4">
25475 <remarks/>
25476 </member>
25477 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x1">
25478 <remarks/>
25479 </member>
25480 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x2">
25481 <remarks/>
25482 </member>
25483 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x3">
25484 <remarks/>
25485 </member>
25486 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x4">
25487 <remarks/>
25488 </member>
25489 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int">
25490 <remarks/>
25491 </member>
25492 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1">
25493 <remarks/>
25494 </member>
25495 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x1">
25496 <remarks/>
25497 </member>
25498 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x2">
25499 <remarks/>
25500 </member>
25501 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x3">
25502 <remarks/>
25503 </member>
25504 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x4">
25505 <remarks/>
25506 </member>
25507 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2">
25508 <remarks/>
25509 </member>
25510 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x1">
25511 <remarks/>
25512 </member>
25513 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x2">
25514 <remarks/>
25515 </member>
25516 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x3">
25517 <remarks/>
25518 </member>
25519 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x4">
25520 <remarks/>
25521 </member>
25522 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3">
25523 <remarks/>
25524 </member>
25525 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x1">
25526 <remarks/>
25527 </member>
25528 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x2">
25529 <remarks/>
25530 </member>
25531 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x3">
25532 <remarks/>
25533 </member>
25534 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x4">
25535 <remarks/>
25536 </member>
25537 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4">
25538 <remarks/>
25539 </member>
25540 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x1">
25541 <remarks/>
25542 </member>
25543 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x2">
25544 <remarks/>
25545 </member>
25546 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x3">
25547 <remarks/>
25548 </member>
25549 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x4">
25550 <remarks/>
25551 </member>
25552 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler1D">
25553 <remarks/>
25554 </member>
25555 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler2D">
25556 <remarks/>
25557 </member>
25558 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler3D">
25559 <remarks/>
25560 </member>
25561 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerCUBE">
25562 <remarks/>
25563 </member>
25564 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerDEPTH">
25565 <remarks/>
25566 </member>
25567 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerRECT">
25568 <remarks/>
25569 </member>
25570 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.setparam">
25571 <remarks/>
25572 </member>
25573 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.string">
25574 <remarks/>
25575 </member>
25576 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.surface">
25577 <remarks/>
25578 </member>
25579 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType5.usertype">
25580 <remarks/>
25581 </member>
25582 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6">
25583 <remarks/>
25584 </member>
25585 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.array">
25586 <remarks/>
25587 </member>
25588 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool">
25589 <remarks/>
25590 </member>
25591 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1">
25592 <remarks/>
25593 </member>
25594 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x1">
25595 <remarks/>
25596 </member>
25597 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x2">
25598 <remarks/>
25599 </member>
25600 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x3">
25601 <remarks/>
25602 </member>
25603 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x4">
25604 <remarks/>
25605 </member>
25606 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2">
25607 <remarks/>
25608 </member>
25609 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x1">
25610 <remarks/>
25611 </member>
25612 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x2">
25613 <remarks/>
25614 </member>
25615 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x3">
25616 <remarks/>
25617 </member>
25618 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x4">
25619 <remarks/>
25620 </member>
25621 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3">
25622 <remarks/>
25623 </member>
25624 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x1">
25625 <remarks/>
25626 </member>
25627 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x2">
25628 <remarks/>
25629 </member>
25630 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x3">
25631 <remarks/>
25632 </member>
25633 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x4">
25634 <remarks/>
25635 </member>
25636 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4">
25637 <remarks/>
25638 </member>
25639 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x1">
25640 <remarks/>
25641 </member>
25642 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x2">
25643 <remarks/>
25644 </member>
25645 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x3">
25646 <remarks/>
25647 </member>
25648 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x4">
25649 <remarks/>
25650 </member>
25651 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.connect_param">
25652 <remarks/>
25653 </member>
25654 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.enum">
25655 <remarks/>
25656 </member>
25657 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed">
25658 <remarks/>
25659 </member>
25660 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1">
25661 <remarks/>
25662 </member>
25663 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x1">
25664 <remarks/>
25665 </member>
25666 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x2">
25667 <remarks/>
25668 </member>
25669 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x3">
25670 <remarks/>
25671 </member>
25672 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x4">
25673 <remarks/>
25674 </member>
25675 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2">
25676 <remarks/>
25677 </member>
25678 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x1">
25679 <remarks/>
25680 </member>
25681 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x2">
25682 <remarks/>
25683 </member>
25684 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x3">
25685 <remarks/>
25686 </member>
25687 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x4">
25688 <remarks/>
25689 </member>
25690 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3">
25691 <remarks/>
25692 </member>
25693 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x1">
25694 <remarks/>
25695 </member>
25696 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x2">
25697 <remarks/>
25698 </member>
25699 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x3">
25700 <remarks/>
25701 </member>
25702 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x4">
25703 <remarks/>
25704 </member>
25705 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4">
25706 <remarks/>
25707 </member>
25708 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x1">
25709 <remarks/>
25710 </member>
25711 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x2">
25712 <remarks/>
25713 </member>
25714 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x3">
25715 <remarks/>
25716 </member>
25717 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x4">
25718 <remarks/>
25719 </member>
25720 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float">
25721 <remarks/>
25722 </member>
25723 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1">
25724 <remarks/>
25725 </member>
25726 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x1">
25727 <remarks/>
25728 </member>
25729 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x2">
25730 <remarks/>
25731 </member>
25732 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x3">
25733 <remarks/>
25734 </member>
25735 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x4">
25736 <remarks/>
25737 </member>
25738 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2">
25739 <remarks/>
25740 </member>
25741 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x1">
25742 <remarks/>
25743 </member>
25744 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x2">
25745 <remarks/>
25746 </member>
25747 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x3">
25748 <remarks/>
25749 </member>
25750 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x4">
25751 <remarks/>
25752 </member>
25753 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3">
25754 <remarks/>
25755 </member>
25756 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x1">
25757 <remarks/>
25758 </member>
25759 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x2">
25760 <remarks/>
25761 </member>
25762 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x3">
25763 <remarks/>
25764 </member>
25765 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x4">
25766 <remarks/>
25767 </member>
25768 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4">
25769 <remarks/>
25770 </member>
25771 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x1">
25772 <remarks/>
25773 </member>
25774 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x2">
25775 <remarks/>
25776 </member>
25777 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x3">
25778 <remarks/>
25779 </member>
25780 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x4">
25781 <remarks/>
25782 </member>
25783 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half">
25784 <remarks/>
25785 </member>
25786 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1">
25787 <remarks/>
25788 </member>
25789 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x1">
25790 <remarks/>
25791 </member>
25792 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x2">
25793 <remarks/>
25794 </member>
25795 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x3">
25796 <remarks/>
25797 </member>
25798 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x4">
25799 <remarks/>
25800 </member>
25801 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2">
25802 <remarks/>
25803 </member>
25804 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x1">
25805 <remarks/>
25806 </member>
25807 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x2">
25808 <remarks/>
25809 </member>
25810 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x3">
25811 <remarks/>
25812 </member>
25813 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x4">
25814 <remarks/>
25815 </member>
25816 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3">
25817 <remarks/>
25818 </member>
25819 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x1">
25820 <remarks/>
25821 </member>
25822 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x2">
25823 <remarks/>
25824 </member>
25825 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x3">
25826 <remarks/>
25827 </member>
25828 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x4">
25829 <remarks/>
25830 </member>
25831 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4">
25832 <remarks/>
25833 </member>
25834 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x1">
25835 <remarks/>
25836 </member>
25837 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x2">
25838 <remarks/>
25839 </member>
25840 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x3">
25841 <remarks/>
25842 </member>
25843 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x4">
25844 <remarks/>
25845 </member>
25846 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int">
25847 <remarks/>
25848 </member>
25849 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1">
25850 <remarks/>
25851 </member>
25852 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x1">
25853 <remarks/>
25854 </member>
25855 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x2">
25856 <remarks/>
25857 </member>
25858 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x3">
25859 <remarks/>
25860 </member>
25861 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x4">
25862 <remarks/>
25863 </member>
25864 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2">
25865 <remarks/>
25866 </member>
25867 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x1">
25868 <remarks/>
25869 </member>
25870 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x2">
25871 <remarks/>
25872 </member>
25873 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x3">
25874 <remarks/>
25875 </member>
25876 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x4">
25877 <remarks/>
25878 </member>
25879 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3">
25880 <remarks/>
25881 </member>
25882 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x1">
25883 <remarks/>
25884 </member>
25885 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x2">
25886 <remarks/>
25887 </member>
25888 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x3">
25889 <remarks/>
25890 </member>
25891 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x4">
25892 <remarks/>
25893 </member>
25894 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4">
25895 <remarks/>
25896 </member>
25897 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x1">
25898 <remarks/>
25899 </member>
25900 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x2">
25901 <remarks/>
25902 </member>
25903 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x3">
25904 <remarks/>
25905 </member>
25906 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x4">
25907 <remarks/>
25908 </member>
25909 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler1D">
25910 <remarks/>
25911 </member>
25912 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler2D">
25913 <remarks/>
25914 </member>
25915 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler3D">
25916 <remarks/>
25917 </member>
25918 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerCUBE">
25919 <remarks/>
25920 </member>
25921 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerDEPTH">
25922 <remarks/>
25923 </member>
25924 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerRECT">
25925 <remarks/>
25926 </member>
25927 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.string">
25928 <remarks/>
25929 </member>
25930 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.surface">
25931 <remarks/>
25932 </member>
25933 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType6.usertype">
25934 <remarks/>
25935 </member>
25936 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4">
25937 <remarks/>
25938 </member>
25939 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.array">
25940 <remarks/>
25941 </member>
25942 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool">
25943 <remarks/>
25944 </member>
25945 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1">
25946 <remarks/>
25947 </member>
25948 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x1">
25949 <remarks/>
25950 </member>
25951 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x2">
25952 <remarks/>
25953 </member>
25954 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x3">
25955 <remarks/>
25956 </member>
25957 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x4">
25958 <remarks/>
25959 </member>
25960 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2">
25961 <remarks/>
25962 </member>
25963 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x1">
25964 <remarks/>
25965 </member>
25966 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x2">
25967 <remarks/>
25968 </member>
25969 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x3">
25970 <remarks/>
25971 </member>
25972 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x4">
25973 <remarks/>
25974 </member>
25975 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3">
25976 <remarks/>
25977 </member>
25978 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x1">
25979 <remarks/>
25980 </member>
25981 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x2">
25982 <remarks/>
25983 </member>
25984 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x3">
25985 <remarks/>
25986 </member>
25987 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x4">
25988 <remarks/>
25989 </member>
25990 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4">
25991 <remarks/>
25992 </member>
25993 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x1">
25994 <remarks/>
25995 </member>
25996 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x2">
25997 <remarks/>
25998 </member>
25999 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x3">
26000 <remarks/>
26001 </member>
26002 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x4">
26003 <remarks/>
26004 </member>
26005 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.enum">
26006 <remarks/>
26007 </member>
26008 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed">
26009 <remarks/>
26010 </member>
26011 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1">
26012 <remarks/>
26013 </member>
26014 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x1">
26015 <remarks/>
26016 </member>
26017 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x2">
26018 <remarks/>
26019 </member>
26020 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x3">
26021 <remarks/>
26022 </member>
26023 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x4">
26024 <remarks/>
26025 </member>
26026 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2">
26027 <remarks/>
26028 </member>
26029 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x1">
26030 <remarks/>
26031 </member>
26032 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x2">
26033 <remarks/>
26034 </member>
26035 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x3">
26036 <remarks/>
26037 </member>
26038 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x4">
26039 <remarks/>
26040 </member>
26041 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3">
26042 <remarks/>
26043 </member>
26044 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x1">
26045 <remarks/>
26046 </member>
26047 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x2">
26048 <remarks/>
26049 </member>
26050 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x3">
26051 <remarks/>
26052 </member>
26053 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x4">
26054 <remarks/>
26055 </member>
26056 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4">
26057 <remarks/>
26058 </member>
26059 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x1">
26060 <remarks/>
26061 </member>
26062 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x2">
26063 <remarks/>
26064 </member>
26065 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x3">
26066 <remarks/>
26067 </member>
26068 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x4">
26069 <remarks/>
26070 </member>
26071 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float">
26072 <remarks/>
26073 </member>
26074 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float1">
26075 <remarks/>
26076 </member>
26077 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x1">
26078 <remarks/>
26079 </member>
26080 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x2">
26081 <remarks/>
26082 </member>
26083 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x3">
26084 <remarks/>
26085 </member>
26086 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x4">
26087 <remarks/>
26088 </member>
26089 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float2">
26090 <remarks/>
26091 </member>
26092 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x1">
26093 <remarks/>
26094 </member>
26095 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x2">
26096 <remarks/>
26097 </member>
26098 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x3">
26099 <remarks/>
26100 </member>
26101 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x4">
26102 <remarks/>
26103 </member>
26104 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float3">
26105 <remarks/>
26106 </member>
26107 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x1">
26108 <remarks/>
26109 </member>
26110 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x2">
26111 <remarks/>
26112 </member>
26113 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x3">
26114 <remarks/>
26115 </member>
26116 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x4">
26117 <remarks/>
26118 </member>
26119 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float4">
26120 <remarks/>
26121 </member>
26122 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x1">
26123 <remarks/>
26124 </member>
26125 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x2">
26126 <remarks/>
26127 </member>
26128 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x3">
26129 <remarks/>
26130 </member>
26131 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x4">
26132 <remarks/>
26133 </member>
26134 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half">
26135 <remarks/>
26136 </member>
26137 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half1">
26138 <remarks/>
26139 </member>
26140 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x1">
26141 <remarks/>
26142 </member>
26143 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x2">
26144 <remarks/>
26145 </member>
26146 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x3">
26147 <remarks/>
26148 </member>
26149 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x4">
26150 <remarks/>
26151 </member>
26152 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half2">
26153 <remarks/>
26154 </member>
26155 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x1">
26156 <remarks/>
26157 </member>
26158 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x2">
26159 <remarks/>
26160 </member>
26161 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x3">
26162 <remarks/>
26163 </member>
26164 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x4">
26165 <remarks/>
26166 </member>
26167 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half3">
26168 <remarks/>
26169 </member>
26170 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x1">
26171 <remarks/>
26172 </member>
26173 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x2">
26174 <remarks/>
26175 </member>
26176 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x3">
26177 <remarks/>
26178 </member>
26179 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x4">
26180 <remarks/>
26181 </member>
26182 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half4">
26183 <remarks/>
26184 </member>
26185 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x1">
26186 <remarks/>
26187 </member>
26188 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x2">
26189 <remarks/>
26190 </member>
26191 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x3">
26192 <remarks/>
26193 </member>
26194 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x4">
26195 <remarks/>
26196 </member>
26197 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int">
26198 <remarks/>
26199 </member>
26200 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int1">
26201 <remarks/>
26202 </member>
26203 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x1">
26204 <remarks/>
26205 </member>
26206 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x2">
26207 <remarks/>
26208 </member>
26209 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x3">
26210 <remarks/>
26211 </member>
26212 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x4">
26213 <remarks/>
26214 </member>
26215 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int2">
26216 <remarks/>
26217 </member>
26218 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x1">
26219 <remarks/>
26220 </member>
26221 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x2">
26222 <remarks/>
26223 </member>
26224 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x3">
26225 <remarks/>
26226 </member>
26227 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x4">
26228 <remarks/>
26229 </member>
26230 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int3">
26231 <remarks/>
26232 </member>
26233 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x1">
26234 <remarks/>
26235 </member>
26236 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x2">
26237 <remarks/>
26238 </member>
26239 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x3">
26240 <remarks/>
26241 </member>
26242 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x4">
26243 <remarks/>
26244 </member>
26245 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int4">
26246 <remarks/>
26247 </member>
26248 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x1">
26249 <remarks/>
26250 </member>
26251 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x2">
26252 <remarks/>
26253 </member>
26254 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x3">
26255 <remarks/>
26256 </member>
26257 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x4">
26258 <remarks/>
26259 </member>
26260 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler1D">
26261 <remarks/>
26262 </member>
26263 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler2D">
26264 <remarks/>
26265 </member>
26266 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler3D">
26267 <remarks/>
26268 </member>
26269 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerCUBE">
26270 <remarks/>
26271 </member>
26272 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerDEPTH">
26273 <remarks/>
26274 </member>
26275 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerRECT">
26276 <remarks/>
26277 </member>
26278 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.string">
26279 <remarks/>
26280 </member>
26281 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.surface">
26282 <remarks/>
26283 </member>
26284 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType4.usertype">
26285 <remarks/>
26286 </member>
26287 <member name="T:OpenMetaverse.ImportExport.Collada14.common_newparam_type">
26288 <remarks/>
26289 </member>
26290 <member name="P:OpenMetaverse.ImportExport.Collada14.common_newparam_type.semantic">
26291 <remarks/>
26292 </member>
26293 <member name="P:OpenMetaverse.ImportExport.Collada14.common_newparam_type.Item">
26294 <remarks/>
26295 </member>
26296 <member name="P:OpenMetaverse.ImportExport.Collada14.common_newparam_type.ItemElementName">
26297 <remarks/>
26298 </member>
26299 <member name="P:OpenMetaverse.ImportExport.Collada14.common_newparam_type.sid">
26300 <remarks/>
26301 </member>
26302 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2">
26303 <remarks/>
26304 </member>
26305 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.float">
26306 <remarks/>
26307 </member>
26308 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.float2">
26309 <remarks/>
26310 </member>
26311 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.float3">
26312 <remarks/>
26313 </member>
26314 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.float4">
26315 <remarks/>
26316 </member>
26317 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.sampler2D">
26318 <remarks/>
26319 </member>
26320 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType2.surface">
26321 <remarks/>
26322 </member>
26323 <member name="T:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_type">
26324 <remarks/>
26325 </member>
26326 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_type.Item">
26327 <remarks/>
26328 </member>
26329 <member name="T:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor">
26330 <remarks/>
26331 </member>
26332 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.sid">
26333 <remarks/>
26334 </member>
26335 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.Values">
26336 <remarks/>
26337 </member>
26338 <member name="T:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam">
26339 <remarks/>
26340 </member>
26341 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.ref">
26342 <remarks/>
26343 </member>
26344 <member name="T:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture">
26345 <remarks/>
26346 </member>
26347 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.extra">
26348 <remarks/>
26349 </member>
26350 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texture">
26351 <remarks/>
26352 </member>
26353 <member name="P:OpenMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texcoord">
26354 <remarks/>
26355 </member>
26356 <member name="T:OpenMetaverse.ImportExport.Collada14.common_transparent_type">
26357 <remarks/>
26358 </member>
26359 <member name="P:OpenMetaverse.ImportExport.Collada14.common_transparent_type.opaque">
26360 <remarks/>
26361 </member>
26362 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_opaque_enum">
26363 <remarks/>
26364 </member>
26365 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_opaque_enum.A_ONE">
26366 <remarks/>
26367 </member>
26368 <member name="F:OpenMetaverse.ImportExport.Collada14.fx_opaque_enum.RGB_ZERO">
26369 <remarks/>
26370 </member>
26371 <member name="T:OpenMetaverse.ImportExport.Collada14.common_float_or_param_type">
26372 <remarks/>
26373 </member>
26374 <member name="P:OpenMetaverse.ImportExport.Collada14.common_float_or_param_type.Item">
26375 <remarks/>
26376 </member>
26377 <member name="T:OpenMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat">
26378 <remarks/>
26379 </member>
26380 <member name="P:OpenMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.sid">
26381 <remarks/>
26382 </member>
26383 <member name="P:OpenMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.Value">
26384 <remarks/>
26385 </member>
26386 <member name="T:OpenMetaverse.ImportExport.Collada14.common_float_or_param_typeParam">
26387 <remarks/>
26388 </member>
26389 <member name="P:OpenMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.ref">
26390 <remarks/>
26391 </member>
26392 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_setparam">
26393 <remarks/>
26394 </member>
26395 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam.annotate">
26396 <remarks/>
26397 </member>
26398 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam.Item">
26399 <remarks/>
26400 </member>
26401 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam.ItemElementName">
26402 <remarks/>
26403 </member>
26404 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam.ref">
26405 <remarks/>
26406 </member>
26407 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setparam.program">
26408 <remarks/>
26409 </member>
26410 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_setarray_type">
26411 <remarks/>
26412 </member>
26413 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setarray_type.Items">
26414 <remarks/>
26415 </member>
26416 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setarray_type.ItemsElementName">
26417 <remarks/>
26418 </member>
26419 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_setarray_type.length">
26420 <remarks/>
26421 </member>
26422 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3">
26423 <remarks/>
26424 </member>
26425 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.array">
26426 <remarks/>
26427 </member>
26428 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool">
26429 <remarks/>
26430 </member>
26431 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool2">
26432 <remarks/>
26433 </member>
26434 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool3">
26435 <remarks/>
26436 </member>
26437 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool4">
26438 <remarks/>
26439 </member>
26440 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.enum">
26441 <remarks/>
26442 </member>
26443 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float">
26444 <remarks/>
26445 </member>
26446 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float2">
26447 <remarks/>
26448 </member>
26449 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float2x2">
26450 <remarks/>
26451 </member>
26452 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float3">
26453 <remarks/>
26454 </member>
26455 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float3x3">
26456 <remarks/>
26457 </member>
26458 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float4">
26459 <remarks/>
26460 </member>
26461 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.float4x4">
26462 <remarks/>
26463 </member>
26464 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.int">
26465 <remarks/>
26466 </member>
26467 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.int2">
26468 <remarks/>
26469 </member>
26470 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.int3">
26471 <remarks/>
26472 </member>
26473 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.int4">
26474 <remarks/>
26475 </member>
26476 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler1D">
26477 <remarks/>
26478 </member>
26479 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler2D">
26480 <remarks/>
26481 </member>
26482 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler3D">
26483 <remarks/>
26484 </member>
26485 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerCUBE">
26486 <remarks/>
26487 </member>
26488 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerDEPTH">
26489 <remarks/>
26490 </member>
26491 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerRECT">
26492 <remarks/>
26493 </member>
26494 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType3.surface">
26495 <remarks/>
26496 </member>
26497 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1">
26498 <remarks/>
26499 </member>
26500 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.array">
26501 <remarks/>
26502 </member>
26503 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.bool">
26504 <remarks/>
26505 </member>
26506 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.bool2">
26507 <remarks/>
26508 </member>
26509 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.bool3">
26510 <remarks/>
26511 </member>
26512 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.bool4">
26513 <remarks/>
26514 </member>
26515 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.enum">
26516 <remarks/>
26517 </member>
26518 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float">
26519 <remarks/>
26520 </member>
26521 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float2">
26522 <remarks/>
26523 </member>
26524 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float2x2">
26525 <remarks/>
26526 </member>
26527 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float3">
26528 <remarks/>
26529 </member>
26530 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float3x3">
26531 <remarks/>
26532 </member>
26533 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float4">
26534 <remarks/>
26535 </member>
26536 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.float4x4">
26537 <remarks/>
26538 </member>
26539 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.int">
26540 <remarks/>
26541 </member>
26542 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.int2">
26543 <remarks/>
26544 </member>
26545 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.int3">
26546 <remarks/>
26547 </member>
26548 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.int4">
26549 <remarks/>
26550 </member>
26551 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler1D">
26552 <remarks/>
26553 </member>
26554 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler2D">
26555 <remarks/>
26556 </member>
26557 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler3D">
26558 <remarks/>
26559 </member>
26560 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerCUBE">
26561 <remarks/>
26562 </member>
26563 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerDEPTH">
26564 <remarks/>
26565 </member>
26566 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerRECT">
26567 <remarks/>
26568 </member>
26569 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType1.surface">
26570 <remarks/>
26571 </member>
26572 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_newparam">
26573 <remarks/>
26574 </member>
26575 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.annotate">
26576 <remarks/>
26577 </member>
26578 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.semantic">
26579 <remarks/>
26580 </member>
26581 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.modifier">
26582 <remarks/>
26583 </member>
26584 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.modifierSpecified">
26585 <remarks/>
26586 </member>
26587 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.Item">
26588 <remarks/>
26589 </member>
26590 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.ItemElementName">
26591 <remarks/>
26592 </member>
26593 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newparam.sid">
26594 <remarks/>
26595 </member>
26596 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_newarray_type">
26597 <remarks/>
26598 </member>
26599 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newarray_type.Items">
26600 <remarks/>
26601 </member>
26602 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newarray_type.ItemsElementName">
26603 <remarks/>
26604 </member>
26605 <member name="P:OpenMetaverse.ImportExport.Collada14.glsl_newarray_type.length">
26606 <remarks/>
26607 </member>
26608 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2">
26609 <remarks/>
26610 </member>
26611 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.array">
26612 <remarks/>
26613 </member>
26614 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool">
26615 <remarks/>
26616 </member>
26617 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool2">
26618 <remarks/>
26619 </member>
26620 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool3">
26621 <remarks/>
26622 </member>
26623 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool4">
26624 <remarks/>
26625 </member>
26626 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.enum">
26627 <remarks/>
26628 </member>
26629 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float">
26630 <remarks/>
26631 </member>
26632 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float2">
26633 <remarks/>
26634 </member>
26635 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float2x2">
26636 <remarks/>
26637 </member>
26638 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float3">
26639 <remarks/>
26640 </member>
26641 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float3x3">
26642 <remarks/>
26643 </member>
26644 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float4">
26645 <remarks/>
26646 </member>
26647 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.float4x4">
26648 <remarks/>
26649 </member>
26650 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.int">
26651 <remarks/>
26652 </member>
26653 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.int2">
26654 <remarks/>
26655 </member>
26656 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.int3">
26657 <remarks/>
26658 </member>
26659 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.int4">
26660 <remarks/>
26661 </member>
26662 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler1D">
26663 <remarks/>
26664 </member>
26665 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler2D">
26666 <remarks/>
26667 </member>
26668 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler3D">
26669 <remarks/>
26670 </member>
26671 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerCUBE">
26672 <remarks/>
26673 </member>
26674 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerDEPTH">
26675 <remarks/>
26676 </member>
26677 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerRECT">
26678 <remarks/>
26679 </member>
26680 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType2.surface">
26681 <remarks/>
26682 </member>
26683 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType">
26684 <remarks/>
26685 </member>
26686 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.array">
26687 <remarks/>
26688 </member>
26689 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.bool">
26690 <remarks/>
26691 </member>
26692 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.bool2">
26693 <remarks/>
26694 </member>
26695 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.bool3">
26696 <remarks/>
26697 </member>
26698 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.bool4">
26699 <remarks/>
26700 </member>
26701 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.enum">
26702 <remarks/>
26703 </member>
26704 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float">
26705 <remarks/>
26706 </member>
26707 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float2">
26708 <remarks/>
26709 </member>
26710 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float2x2">
26711 <remarks/>
26712 </member>
26713 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float3">
26714 <remarks/>
26715 </member>
26716 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float3x3">
26717 <remarks/>
26718 </member>
26719 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float4">
26720 <remarks/>
26721 </member>
26722 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.float4x4">
26723 <remarks/>
26724 </member>
26725 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.int">
26726 <remarks/>
26727 </member>
26728 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.int2">
26729 <remarks/>
26730 </member>
26731 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.int3">
26732 <remarks/>
26733 </member>
26734 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.int4">
26735 <remarks/>
26736 </member>
26737 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.sampler1D">
26738 <remarks/>
26739 </member>
26740 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.sampler2D">
26741 <remarks/>
26742 </member>
26743 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.sampler3D">
26744 <remarks/>
26745 </member>
26746 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.samplerCUBE">
26747 <remarks/>
26748 </member>
26749 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.samplerDEPTH">
26750 <remarks/>
26751 </member>
26752 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.samplerRECT">
26753 <remarks/>
26754 </member>
26755 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType.surface">
26756 <remarks/>
26757 </member>
26758 <member name="T:OpenMetaverse.ImportExport.Collada14.InputGlobal">
26759 <remarks/>
26760 </member>
26761 <member name="P:OpenMetaverse.ImportExport.Collada14.InputGlobal.semantic">
26762 <remarks/>
26763 </member>
26764 <member name="P:OpenMetaverse.ImportExport.Collada14.InputGlobal.source">
26765 <remarks/>
26766 </member>
26767 <member name="T:OpenMetaverse.ImportExport.Collada14.fx_newparam_common">
26768 <remarks/>
26769 </member>
26770 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.annotate">
26771 <remarks/>
26772 </member>
26773 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.semantic">
26774 <remarks/>
26775 </member>
26776 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.modifier">
26777 <remarks/>
26778 </member>
26779 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.modifierSpecified">
26780 <remarks/>
26781 </member>
26782 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.bool">
26783 <remarks/>
26784 </member>
26785 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.bool2">
26786 <remarks/>
26787 </member>
26788 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.bool3">
26789 <remarks/>
26790 </member>
26791 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.bool4">
26792 <remarks/>
26793 </member>
26794 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.int">
26795 <remarks/>
26796 </member>
26797 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.int2">
26798 <remarks/>
26799 </member>
26800 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.int3">
26801 <remarks/>
26802 </member>
26803 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.int4">
26804 <remarks/>
26805 </member>
26806 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float">
26807 <remarks/>
26808 </member>
26809 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float2">
26810 <remarks/>
26811 </member>
26812 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float3">
26813 <remarks/>
26814 </member>
26815 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float4">
26816 <remarks/>
26817 </member>
26818 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float1x1">
26819 <remarks/>
26820 </member>
26821 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float1x2">
26822 <remarks/>
26823 </member>
26824 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float1x3">
26825 <remarks/>
26826 </member>
26827 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float1x4">
26828 <remarks/>
26829 </member>
26830 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float2x1">
26831 <remarks/>
26832 </member>
26833 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float2x2">
26834 <remarks/>
26835 </member>
26836 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float2x3">
26837 <remarks/>
26838 </member>
26839 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float2x4">
26840 <remarks/>
26841 </member>
26842 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float3x1">
26843 <remarks/>
26844 </member>
26845 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float3x2">
26846 <remarks/>
26847 </member>
26848 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float3x3">
26849 <remarks/>
26850 </member>
26851 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float3x4">
26852 <remarks/>
26853 </member>
26854 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float4x1">
26855 <remarks/>
26856 </member>
26857 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float4x2">
26858 <remarks/>
26859 </member>
26860 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float4x3">
26861 <remarks/>
26862 </member>
26863 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.float4x4">
26864 <remarks/>
26865 </member>
26866 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.surface">
26867 <remarks/>
26868 </member>
26869 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.sampler1D">
26870 <remarks/>
26871 </member>
26872 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.sampler2D">
26873 <remarks/>
26874 </member>
26875 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.sampler3D">
26876 <remarks/>
26877 </member>
26878 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.samplerCUBE">
26879 <remarks/>
26880 </member>
26881 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.samplerRECT">
26882 <remarks/>
26883 </member>
26884 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.samplerDEPTH">
26885 <remarks/>
26886 </member>
26887 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.enum">
26888 <remarks/>
26889 </member>
26890 <member name="P:OpenMetaverse.ImportExport.Collada14.fx_newparam_common.sid">
26891 <remarks/>
26892 </member>
26893 <member name="T:OpenMetaverse.ImportExport.Collada14.InputLocalOffset">
26894 <remarks/>
26895 </member>
26896 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocalOffset.offset">
26897 <remarks/>
26898 </member>
26899 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocalOffset.semantic">
26900 <remarks/>
26901 </member>
26902 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocalOffset.source">
26903 <remarks/>
26904 </member>
26905 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocalOffset.set">
26906 <remarks/>
26907 </member>
26908 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocalOffset.setSpecified">
26909 <remarks/>
26910 </member>
26911 <member name="T:OpenMetaverse.ImportExport.Collada14.TargetableFloat">
26912 <remarks/>
26913 </member>
26914 <member name="P:OpenMetaverse.ImportExport.Collada14.TargetableFloat.sid">
26915 <remarks/>
26916 </member>
26917 <member name="P:OpenMetaverse.ImportExport.Collada14.TargetableFloat.Value">
26918 <remarks/>
26919 </member>
26920 <member name="T:OpenMetaverse.ImportExport.Collada14.InputLocal">
26921 <remarks/>
26922 </member>
26923 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocal.semantic">
26924 <remarks/>
26925 </member>
26926 <member name="P:OpenMetaverse.ImportExport.Collada14.InputLocal.source">
26927 <remarks/>
26928 </member>
26929 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_material">
26930 <remarks/>
26931 </member>
26932 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.bind">
26933 <remarks/>
26934 </member>
26935 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.bind_vertex_input">
26936 <remarks/>
26937 </member>
26938 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.extra">
26939 <remarks/>
26940 </member>
26941 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.symbol">
26942 <remarks/>
26943 </member>
26944 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.target">
26945 <remarks/>
26946 </member>
26947 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.sid">
26948 <remarks/>
26949 </member>
26950 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_material.name">
26951 <remarks/>
26952 </member>
26953 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_materialBind">
26954 <remarks/>
26955 </member>
26956 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind.semantic">
26957 <remarks/>
26958 </member>
26959 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind.target">
26960 <remarks/>
26961 </member>
26962 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input">
26963 <remarks/>
26964 </member>
26965 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.semantic">
26966 <remarks/>
26967 </member>
26968 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_semantic">
26969 <remarks/>
26970 </member>
26971 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_set">
26972 <remarks/>
26973 </member>
26974 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_setSpecified">
26975 <remarks/>
26976 </member>
26977 <member name="T:OpenMetaverse.ImportExport.Collada14.assetUnit">
26978 <remarks/>
26979 </member>
26980 <member name="P:OpenMetaverse.ImportExport.Collada14.assetUnit.meter">
26981 <remarks/>
26982 </member>
26983 <member name="P:OpenMetaverse.ImportExport.Collada14.assetUnit.name">
26984 <remarks/>
26985 </member>
26986 <member name="T:OpenMetaverse.ImportExport.Collada14.UpAxisType">
26987 <remarks/>
26988 </member>
26989 <member name="F:OpenMetaverse.ImportExport.Collada14.UpAxisType.X_UP">
26990 <remarks/>
26991 </member>
26992 <member name="F:OpenMetaverse.ImportExport.Collada14.UpAxisType.Y_UP">
26993 <remarks/>
26994 </member>
26995 <member name="F:OpenMetaverse.ImportExport.Collada14.UpAxisType.Z_UP">
26996 <remarks/>
26997 </member>
26998 <member name="T:OpenMetaverse.ImportExport.Collada14.library_animation_clips">
26999 <remarks/>
27000 </member>
27001 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animation_clips.asset">
27002 <remarks/>
27003 </member>
27004 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animation_clips.animation_clip">
27005 <remarks/>
27006 </member>
27007 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animation_clips.extra">
27008 <remarks/>
27009 </member>
27010 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animation_clips.id">
27011 <remarks/>
27012 </member>
27013 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animation_clips.name">
27014 <remarks/>
27015 </member>
27016 <member name="T:OpenMetaverse.ImportExport.Collada14.animation_clip">
27017 <remarks/>
27018 </member>
27019 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.asset">
27020 <remarks/>
27021 </member>
27022 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.instance_animation">
27023 <remarks/>
27024 </member>
27025 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.extra">
27026 <remarks/>
27027 </member>
27028 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.id">
27029 <remarks/>
27030 </member>
27031 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.name">
27032 <remarks/>
27033 </member>
27034 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.start">
27035 <remarks/>
27036 </member>
27037 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.end">
27038 <remarks/>
27039 </member>
27040 <member name="P:OpenMetaverse.ImportExport.Collada14.animation_clip.endSpecified">
27041 <remarks/>
27042 </member>
27043 <member name="T:OpenMetaverse.ImportExport.Collada14.InstanceWithExtra">
27044 <remarks/>
27045 </member>
27046 <member name="P:OpenMetaverse.ImportExport.Collada14.InstanceWithExtra.extra">
27047 <remarks/>
27048 </member>
27049 <member name="P:OpenMetaverse.ImportExport.Collada14.InstanceWithExtra.url">
27050 <remarks/>
27051 </member>
27052 <member name="P:OpenMetaverse.ImportExport.Collada14.InstanceWithExtra.sid">
27053 <remarks/>
27054 </member>
27055 <member name="P:OpenMetaverse.ImportExport.Collada14.InstanceWithExtra.name">
27056 <remarks/>
27057 </member>
27058 <member name="T:OpenMetaverse.ImportExport.Collada14.library_animations">
27059 <remarks/>
27060 </member>
27061 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animations.asset">
27062 <remarks/>
27063 </member>
27064 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animations.animation">
27065 <remarks/>
27066 </member>
27067 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animations.extra">
27068 <remarks/>
27069 </member>
27070 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animations.id">
27071 <remarks/>
27072 </member>
27073 <member name="P:OpenMetaverse.ImportExport.Collada14.library_animations.name">
27074 <remarks/>
27075 </member>
27076 <member name="T:OpenMetaverse.ImportExport.Collada14.animation">
27077 <remarks/>
27078 </member>
27079 <member name="P:OpenMetaverse.ImportExport.Collada14.animation.asset">
27080 <remarks/>
27081 </member>
27082 <member name="P:OpenMetaverse.ImportExport.Collada14.animation.Items">
27083 <remarks/>
27084 </member>
27085 <member name="P:OpenMetaverse.ImportExport.Collada14.animation.extra">
27086 <remarks/>
27087 </member>
27088 <member name="P:OpenMetaverse.ImportExport.Collada14.animation.id">
27089 <remarks/>
27090 </member>
27091 <member name="P:OpenMetaverse.ImportExport.Collada14.animation.name">
27092 <remarks/>
27093 </member>
27094 <member name="T:OpenMetaverse.ImportExport.Collada14.channel">
27095 <remarks/>
27096 </member>
27097 <member name="P:OpenMetaverse.ImportExport.Collada14.channel.source">
27098 <remarks/>
27099 </member>
27100 <member name="P:OpenMetaverse.ImportExport.Collada14.channel.target">
27101 <remarks/>
27102 </member>
27103 <member name="T:OpenMetaverse.ImportExport.Collada14.sampler">
27104 <remarks/>
27105 </member>
27106 <member name="P:OpenMetaverse.ImportExport.Collada14.sampler.input">
27107 <remarks/>
27108 </member>
27109 <member name="P:OpenMetaverse.ImportExport.Collada14.sampler.id">
27110 <remarks/>
27111 </member>
27112 <member name="T:OpenMetaverse.ImportExport.Collada14.source">
27113 <remarks/>
27114 </member>
27115 <member name="P:OpenMetaverse.ImportExport.Collada14.source.asset">
27116 <remarks/>
27117 </member>
27118 <member name="P:OpenMetaverse.ImportExport.Collada14.source.Item">
27119 <remarks/>
27120 </member>
27121 <member name="P:OpenMetaverse.ImportExport.Collada14.source.technique_common">
27122 <remarks/>
27123 </member>
27124 <member name="P:OpenMetaverse.ImportExport.Collada14.source.technique">
27125 <remarks/>
27126 </member>
27127 <member name="P:OpenMetaverse.ImportExport.Collada14.source.id">
27128 <remarks/>
27129 </member>
27130 <member name="P:OpenMetaverse.ImportExport.Collada14.source.name">
27131 <remarks/>
27132 </member>
27133 <member name="T:OpenMetaverse.ImportExport.Collada14.IDREF_array">
27134 <remarks/>
27135 </member>
27136 <member name="P:OpenMetaverse.ImportExport.Collada14.IDREF_array.id">
27137 <remarks/>
27138 </member>
27139 <member name="P:OpenMetaverse.ImportExport.Collada14.IDREF_array.name">
27140 <remarks/>
27141 </member>
27142 <member name="P:OpenMetaverse.ImportExport.Collada14.IDREF_array.count">
27143 <remarks/>
27144 </member>
27145 <member name="P:OpenMetaverse.ImportExport.Collada14.IDREF_array.Value">
27146 <remarks/>
27147 </member>
27148 <member name="T:OpenMetaverse.ImportExport.Collada14.Name_array">
27149 <remarks/>
27150 </member>
27151 <member name="P:OpenMetaverse.ImportExport.Collada14.Name_array.id">
27152 <remarks/>
27153 </member>
27154 <member name="P:OpenMetaverse.ImportExport.Collada14.Name_array.name">
27155 <remarks/>
27156 </member>
27157 <member name="P:OpenMetaverse.ImportExport.Collada14.Name_array.count">
27158 <remarks/>
27159 </member>
27160 <member name="P:OpenMetaverse.ImportExport.Collada14.Name_array.Values">
27161 <remarks/>
27162 </member>
27163 <member name="T:OpenMetaverse.ImportExport.Collada14.bool_array">
27164 <remarks/>
27165 </member>
27166 <member name="P:OpenMetaverse.ImportExport.Collada14.bool_array.id">
27167 <remarks/>
27168 </member>
27169 <member name="P:OpenMetaverse.ImportExport.Collada14.bool_array.name">
27170 <remarks/>
27171 </member>
27172 <member name="P:OpenMetaverse.ImportExport.Collada14.bool_array.count">
27173 <remarks/>
27174 </member>
27175 <member name="P:OpenMetaverse.ImportExport.Collada14.bool_array.Values">
27176 <remarks/>
27177 </member>
27178 <member name="T:OpenMetaverse.ImportExport.Collada14.float_array">
27179 <remarks/>
27180 </member>
27181 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.id">
27182 <remarks/>
27183 </member>
27184 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.name">
27185 <remarks/>
27186 </member>
27187 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.count">
27188 <remarks/>
27189 </member>
27190 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.digits">
27191 <remarks/>
27192 </member>
27193 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.magnitude">
27194 <remarks/>
27195 </member>
27196 <member name="P:OpenMetaverse.ImportExport.Collada14.float_array.Values">
27197 <remarks/>
27198 </member>
27199 <member name="T:OpenMetaverse.ImportExport.Collada14.int_array">
27200 <remarks/>
27201 </member>
27202 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.id">
27203 <remarks/>
27204 </member>
27205 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.name">
27206 <remarks/>
27207 </member>
27208 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.count">
27209 <remarks/>
27210 </member>
27211 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.minInclusive">
27212 <remarks/>
27213 </member>
27214 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.maxInclusive">
27215 <remarks/>
27216 </member>
27217 <member name="P:OpenMetaverse.ImportExport.Collada14.int_array.Values">
27218 <remarks/>
27219 </member>
27220 <member name="T:OpenMetaverse.ImportExport.Collada14.sourceTechnique_common">
27221 <remarks/>
27222 </member>
27223 <member name="P:OpenMetaverse.ImportExport.Collada14.sourceTechnique_common.accessor">
27224 <remarks/>
27225 </member>
27226 <member name="T:OpenMetaverse.ImportExport.Collada14.accessor">
27227 <remarks/>
27228 </member>
27229 <member name="P:OpenMetaverse.ImportExport.Collada14.accessor.param">
27230 <remarks/>
27231 </member>
27232 <member name="P:OpenMetaverse.ImportExport.Collada14.accessor.count">
27233 <remarks/>
27234 </member>
27235 <member name="P:OpenMetaverse.ImportExport.Collada14.accessor.offset">
27236 <remarks/>
27237 </member>
27238 <member name="P:OpenMetaverse.ImportExport.Collada14.accessor.source">
27239 <remarks/>
27240 </member>
27241 <member name="P:OpenMetaverse.ImportExport.Collada14.accessor.stride">
27242 <remarks/>
27243 </member>
27244 <member name="T:OpenMetaverse.ImportExport.Collada14.param">
27245 <remarks/>
27246 </member>
27247 <member name="P:OpenMetaverse.ImportExport.Collada14.param.name">
27248 <remarks/>
27249 </member>
27250 <member name="P:OpenMetaverse.ImportExport.Collada14.param.sid">
27251 <remarks/>
27252 </member>
27253 <member name="P:OpenMetaverse.ImportExport.Collada14.param.semantic">
27254 <remarks/>
27255 </member>
27256 <member name="P:OpenMetaverse.ImportExport.Collada14.param.type">
27257 <remarks/>
27258 </member>
27259 <member name="P:OpenMetaverse.ImportExport.Collada14.param.Value">
27260 <remarks/>
27261 </member>
27262 <member name="T:OpenMetaverse.ImportExport.Collada14.library_cameras">
27263 <remarks/>
27264 </member>
27265 <member name="P:OpenMetaverse.ImportExport.Collada14.library_cameras.asset">
27266 <remarks/>
27267 </member>
27268 <member name="P:OpenMetaverse.ImportExport.Collada14.library_cameras.camera">
27269 <remarks/>
27270 </member>
27271 <member name="P:OpenMetaverse.ImportExport.Collada14.library_cameras.extra">
27272 <remarks/>
27273 </member>
27274 <member name="P:OpenMetaverse.ImportExport.Collada14.library_cameras.id">
27275 <remarks/>
27276 </member>
27277 <member name="P:OpenMetaverse.ImportExport.Collada14.library_cameras.name">
27278 <remarks/>
27279 </member>
27280 <member name="T:OpenMetaverse.ImportExport.Collada14.camera">
27281 <remarks/>
27282 </member>
27283 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.asset">
27284 <remarks/>
27285 </member>
27286 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.optics">
27287 <remarks/>
27288 </member>
27289 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.imager">
27290 <remarks/>
27291 </member>
27292 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.extra">
27293 <remarks/>
27294 </member>
27295 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.id">
27296 <remarks/>
27297 </member>
27298 <member name="P:OpenMetaverse.ImportExport.Collada14.camera.name">
27299 <remarks/>
27300 </member>
27301 <member name="T:OpenMetaverse.ImportExport.Collada14.cameraOptics">
27302 <remarks/>
27303 </member>
27304 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOptics.technique_common">
27305 <remarks/>
27306 </member>
27307 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOptics.technique">
27308 <remarks/>
27309 </member>
27310 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOptics.extra">
27311 <remarks/>
27312 </member>
27313 <member name="T:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common">
27314 <remarks/>
27315 </member>
27316 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.Item">
27317 <remarks/>
27318 </member>
27319 <member name="T:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic">
27320 <remarks/>
27321 </member>
27322 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.Items">
27323 <remarks/>
27324 </member>
27325 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.ItemsElementName">
27326 <remarks/>
27327 </member>
27328 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.znear">
27329 <remarks/>
27330 </member>
27331 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.zfar">
27332 <remarks/>
27333 </member>
27334 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType">
27335 <remarks/>
27336 </member>
27337 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType.aspect_ratio">
27338 <remarks/>
27339 </member>
27340 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType.xmag">
27341 <remarks/>
27342 </member>
27343 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType.ymag">
27344 <remarks/>
27345 </member>
27346 <member name="T:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective">
27347 <remarks/>
27348 </member>
27349 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.Items">
27350 <remarks/>
27351 </member>
27352 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.ItemsElementName">
27353 <remarks/>
27354 </member>
27355 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.znear">
27356 <remarks/>
27357 </member>
27358 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.zfar">
27359 <remarks/>
27360 </member>
27361 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType1">
27362 <remarks/>
27363 </member>
27364 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType1.aspect_ratio">
27365 <remarks/>
27366 </member>
27367 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType1.xfov">
27368 <remarks/>
27369 </member>
27370 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType1.yfov">
27371 <remarks/>
27372 </member>
27373 <member name="T:OpenMetaverse.ImportExport.Collada14.cameraImager">
27374 <remarks/>
27375 </member>
27376 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraImager.technique">
27377 <remarks/>
27378 </member>
27379 <member name="P:OpenMetaverse.ImportExport.Collada14.cameraImager.extra">
27380 <remarks/>
27381 </member>
27382 <member name="T:OpenMetaverse.ImportExport.Collada14.library_controllers">
27383 <remarks/>
27384 </member>
27385 <member name="P:OpenMetaverse.ImportExport.Collada14.library_controllers.asset">
27386 <remarks/>
27387 </member>
27388 <member name="P:OpenMetaverse.ImportExport.Collada14.library_controllers.controller">
27389 <remarks/>
27390 </member>
27391 <member name="P:OpenMetaverse.ImportExport.Collada14.library_controllers.extra">
27392 <remarks/>
27393 </member>
27394 <member name="P:OpenMetaverse.ImportExport.Collada14.library_controllers.id">
27395 <remarks/>
27396 </member>
27397 <member name="P:OpenMetaverse.ImportExport.Collada14.library_controllers.name">
27398 <remarks/>
27399 </member>
27400 <member name="T:OpenMetaverse.ImportExport.Collada14.controller">
27401 <remarks/>
27402 </member>
27403 <member name="P:OpenMetaverse.ImportExport.Collada14.controller.asset">
27404 <remarks/>
27405 </member>
27406 <member name="P:OpenMetaverse.ImportExport.Collada14.controller.Item">
27407 <remarks/>
27408 </member>
27409 <member name="P:OpenMetaverse.ImportExport.Collada14.controller.extra">
27410 <remarks/>
27411 </member>
27412 <member name="P:OpenMetaverse.ImportExport.Collada14.controller.id">
27413 <remarks/>
27414 </member>
27415 <member name="P:OpenMetaverse.ImportExport.Collada14.controller.name">
27416 <remarks/>
27417 </member>
27418 <member name="T:OpenMetaverse.ImportExport.Collada14.morph">
27419 <remarks/>
27420 </member>
27421 <member name="P:OpenMetaverse.ImportExport.Collada14.morph.source">
27422 <remarks/>
27423 </member>
27424 <member name="P:OpenMetaverse.ImportExport.Collada14.morph.targets">
27425 <remarks/>
27426 </member>
27427 <member name="P:OpenMetaverse.ImportExport.Collada14.morph.extra">
27428 <remarks/>
27429 </member>
27430 <member name="P:OpenMetaverse.ImportExport.Collada14.morph.method">
27431 <remarks/>
27432 </member>
27433 <member name="P:OpenMetaverse.ImportExport.Collada14.morph.source1">
27434 <remarks/>
27435 </member>
27436 <member name="T:OpenMetaverse.ImportExport.Collada14.morphTargets">
27437 <remarks/>
27438 </member>
27439 <member name="P:OpenMetaverse.ImportExport.Collada14.morphTargets.input">
27440 <remarks/>
27441 </member>
27442 <member name="P:OpenMetaverse.ImportExport.Collada14.morphTargets.extra">
27443 <remarks/>
27444 </member>
27445 <member name="T:OpenMetaverse.ImportExport.Collada14.MorphMethodType">
27446 <remarks/>
27447 </member>
27448 <member name="F:OpenMetaverse.ImportExport.Collada14.MorphMethodType.NORMALIZED">
27449 <remarks/>
27450 </member>
27451 <member name="F:OpenMetaverse.ImportExport.Collada14.MorphMethodType.RELATIVE">
27452 <remarks/>
27453 </member>
27454 <member name="T:OpenMetaverse.ImportExport.Collada14.skin">
27455 <remarks/>
27456 </member>
27457 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.bind_shape_matrix">
27458 <remarks/>
27459 </member>
27460 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.source">
27461 <remarks/>
27462 </member>
27463 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.joints">
27464 <remarks/>
27465 </member>
27466 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.vertex_weights">
27467 <remarks/>
27468 </member>
27469 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.extra">
27470 <remarks/>
27471 </member>
27472 <member name="P:OpenMetaverse.ImportExport.Collada14.skin.source1">
27473 <remarks/>
27474 </member>
27475 <member name="T:OpenMetaverse.ImportExport.Collada14.skinJoints">
27476 <remarks/>
27477 </member>
27478 <member name="P:OpenMetaverse.ImportExport.Collada14.skinJoints.input">
27479 <remarks/>
27480 </member>
27481 <member name="P:OpenMetaverse.ImportExport.Collada14.skinJoints.extra">
27482 <remarks/>
27483 </member>
27484 <member name="T:OpenMetaverse.ImportExport.Collada14.skinVertex_weights">
27485 <remarks/>
27486 </member>
27487 <member name="P:OpenMetaverse.ImportExport.Collada14.skinVertex_weights.input">
27488 <remarks/>
27489 </member>
27490 <member name="P:OpenMetaverse.ImportExport.Collada14.skinVertex_weights.vcount">
27491 <remarks/>
27492 </member>
27493 <member name="P:OpenMetaverse.ImportExport.Collada14.skinVertex_weights.v">
27494 <remarks/>
27495 </member>
27496 <member name="P:OpenMetaverse.ImportExport.Collada14.skinVertex_weights.extra">
27497 <remarks/>
27498 </member>
27499 <member name="P:OpenMetaverse.ImportExport.Collada14.skinVertex_weights.count">
27500 <remarks/>
27501 </member>
27502 <member name="T:OpenMetaverse.ImportExport.Collada14.library_effects">
27503 <remarks/>
27504 </member>
27505 <member name="P:OpenMetaverse.ImportExport.Collada14.library_effects.asset">
27506 <remarks/>
27507 </member>
27508 <member name="P:OpenMetaverse.ImportExport.Collada14.library_effects.effect">
27509 <remarks/>
27510 </member>
27511 <member name="P:OpenMetaverse.ImportExport.Collada14.library_effects.extra">
27512 <remarks/>
27513 </member>
27514 <member name="P:OpenMetaverse.ImportExport.Collada14.library_effects.id">
27515 <remarks/>
27516 </member>
27517 <member name="P:OpenMetaverse.ImportExport.Collada14.library_effects.name">
27518 <remarks/>
27519 </member>
27520 <member name="T:OpenMetaverse.ImportExport.Collada14.effect">
27521 <remarks/>
27522 </member>
27523 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.asset">
27524 <remarks/>
27525 </member>
27526 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.annotate">
27527 <remarks/>
27528 </member>
27529 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.image">
27530 <remarks/>
27531 </member>
27532 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.newparam">
27533 <remarks/>
27534 </member>
27535 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.Items">
27536 <remarks/>
27537 </member>
27538 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.extra">
27539 <remarks/>
27540 </member>
27541 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.id">
27542 <remarks/>
27543 </member>
27544 <member name="P:OpenMetaverse.ImportExport.Collada14.effect.name">
27545 <remarks/>
27546 </member>
27547 <member name="T:OpenMetaverse.ImportExport.Collada14.image">
27548 <remarks/>
27549 </member>
27550 <member name="P:OpenMetaverse.ImportExport.Collada14.image.asset">
27551 <remarks/>
27552 </member>
27553 <member name="P:OpenMetaverse.ImportExport.Collada14.image.Item">
27554 <remarks/>
27555 </member>
27556 <member name="P:OpenMetaverse.ImportExport.Collada14.image.extra">
27557 <remarks/>
27558 </member>
27559 <member name="P:OpenMetaverse.ImportExport.Collada14.image.id">
27560 <remarks/>
27561 </member>
27562 <member name="P:OpenMetaverse.ImportExport.Collada14.image.name">
27563 <remarks/>
27564 </member>
27565 <member name="P:OpenMetaverse.ImportExport.Collada14.image.format">
27566 <remarks/>
27567 </member>
27568 <member name="P:OpenMetaverse.ImportExport.Collada14.image.height">
27569 <remarks/>
27570 </member>
27571 <member name="P:OpenMetaverse.ImportExport.Collada14.image.heightSpecified">
27572 <remarks/>
27573 </member>
27574 <member name="P:OpenMetaverse.ImportExport.Collada14.image.width">
27575 <remarks/>
27576 </member>
27577 <member name="P:OpenMetaverse.ImportExport.Collada14.image.widthSpecified">
27578 <remarks/>
27579 </member>
27580 <member name="P:OpenMetaverse.ImportExport.Collada14.image.depth">
27581 <remarks/>
27582 </member>
27583 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG">
27584 <remarks/>
27585 </member>
27586 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.asset">
27587 <remarks/>
27588 </member>
27589 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items">
27590 <remarks/>
27591 </member>
27592 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items1">
27593 <remarks/>
27594 </member>
27595 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.technique">
27596 <remarks/>
27597 </member>
27598 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.extra">
27599 <remarks/>
27600 </member>
27601 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.id">
27602 <remarks/>
27603 </member>
27604 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.platform">
27605 <remarks/>
27606 </member>
27607 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique">
27608 <remarks/>
27609 </member>
27610 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.asset">
27611 <remarks/>
27612 </member>
27613 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.annotate">
27614 <remarks/>
27615 </member>
27616 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items">
27617 <remarks/>
27618 </member>
27619 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items1">
27620 <remarks/>
27621 </member>
27622 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.pass">
27623 <remarks/>
27624 </member>
27625 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.extra">
27626 <remarks/>
27627 </member>
27628 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.id">
27629 <remarks/>
27630 </member>
27631 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.sid">
27632 <remarks/>
27633 </member>
27634 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass">
27635 <remarks/>
27636 </member>
27637 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.annotate">
27638 <remarks/>
27639 </member>
27640 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_target">
27641 <remarks/>
27642 </member>
27643 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_target">
27644 <remarks/>
27645 </member>
27646 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_target">
27647 <remarks/>
27648 </member>
27649 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_clear">
27650 <remarks/>
27651 </member>
27652 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_clear">
27653 <remarks/>
27654 </member>
27655 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_clear">
27656 <remarks/>
27657 </member>
27658 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.draw">
27659 <remarks/>
27660 </member>
27661 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.Items">
27662 <remarks/>
27663 </member>
27664 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.extra">
27665 <remarks/>
27666 </member>
27667 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.sid">
27668 <remarks/>
27669 </member>
27670 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func">
27671 <remarks/>
27672 </member>
27673 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.func">
27674 <remarks/>
27675 </member>
27676 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.value">
27677 <remarks/>
27678 </member>
27679 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc">
27680 <remarks/>
27681 </member>
27682 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.value">
27683 <remarks/>
27684 </member>
27685 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.param">
27686 <remarks/>
27687 </member>
27688 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_func_type">
27689 <remarks/>
27690 </member>
27691 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.NEVER">
27692 <remarks/>
27693 </member>
27694 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.LESS">
27695 <remarks/>
27696 </member>
27697 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.LEQUAL">
27698 <remarks/>
27699 </member>
27700 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.EQUAL">
27701 <remarks/>
27702 </member>
27703 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.GREATER">
27704 <remarks/>
27705 </member>
27706 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.NOTEQUAL">
27707 <remarks/>
27708 </member>
27709 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.GEQUAL">
27710 <remarks/>
27711 </member>
27712 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_func_type.ALWAYS">
27713 <remarks/>
27714 </member>
27715 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue">
27716 <remarks/>
27717 </member>
27718 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.value">
27719 <remarks/>
27720 </member>
27721 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.param">
27722 <remarks/>
27723 </member>
27724 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable">
27725 <remarks/>
27726 </member>
27727 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.value">
27728 <remarks/>
27729 </member>
27730 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.param">
27731 <remarks/>
27732 </member>
27733 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable">
27734 <remarks/>
27735 </member>
27736 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.value">
27737 <remarks/>
27738 </member>
27739 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.param">
27740 <remarks/>
27741 </member>
27742 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color">
27743 <remarks/>
27744 </member>
27745 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.value">
27746 <remarks/>
27747 </member>
27748 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.param">
27749 <remarks/>
27750 </member>
27751 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable">
27752 <remarks/>
27753 </member>
27754 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.value">
27755 <remarks/>
27756 </member>
27757 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.param">
27758 <remarks/>
27759 </member>
27760 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation">
27761 <remarks/>
27762 </member>
27763 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.value">
27764 <remarks/>
27765 </member>
27766 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.param">
27767 <remarks/>
27768 </member>
27769 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type">
27770 <remarks/>
27771 </member>
27772 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_ADD">
27773 <remarks/>
27774 </member>
27775 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_SUBTRACT">
27776 <remarks/>
27777 </member>
27778 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_REVERSE_SUBTRACT">
27779 <remarks/>
27780 </member>
27781 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type.MIN">
27782 <remarks/>
27783 </member>
27784 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_equation_type.MAX">
27785 <remarks/>
27786 </member>
27787 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate">
27788 <remarks/>
27789 </member>
27790 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.rgb">
27791 <remarks/>
27792 </member>
27793 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.alpha">
27794 <remarks/>
27795 </member>
27796 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb">
27797 <remarks/>
27798 </member>
27799 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.value">
27800 <remarks/>
27801 </member>
27802 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.param">
27803 <remarks/>
27804 </member>
27805 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha">
27806 <remarks/>
27807 </member>
27808 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.value">
27809 <remarks/>
27810 </member>
27811 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.param">
27812 <remarks/>
27813 </member>
27814 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func">
27815 <remarks/>
27816 </member>
27817 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.src">
27818 <remarks/>
27819 </member>
27820 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.dest">
27821 <remarks/>
27822 </member>
27823 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc">
27824 <remarks/>
27825 </member>
27826 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.value">
27827 <remarks/>
27828 </member>
27829 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.param">
27830 <remarks/>
27831 </member>
27832 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_blend_type">
27833 <remarks/>
27834 </member>
27835 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ZERO">
27836 <remarks/>
27837 </member>
27838 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE">
27839 <remarks/>
27840 </member>
27841 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.SRC_COLOR">
27842 <remarks/>
27843 </member>
27844 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_SRC_COLOR">
27845 <remarks/>
27846 </member>
27847 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.DEST_COLOR">
27848 <remarks/>
27849 </member>
27850 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_DEST_COLOR">
27851 <remarks/>
27852 </member>
27853 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.SRC_ALPHA">
27854 <remarks/>
27855 </member>
27856 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_SRC_ALPHA">
27857 <remarks/>
27858 </member>
27859 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.DST_ALPHA">
27860 <remarks/>
27861 </member>
27862 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_DST_ALPHA">
27863 <remarks/>
27864 </member>
27865 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.CONSTANT_COLOR">
27866 <remarks/>
27867 </member>
27868 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_CONSTANT_COLOR">
27869 <remarks/>
27870 </member>
27871 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.CONSTANT_ALPHA">
27872 <remarks/>
27873 </member>
27874 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_CONSTANT_ALPHA">
27875 <remarks/>
27876 </member>
27877 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_blend_type.SRC_ALPHA_SATURATE">
27878 <remarks/>
27879 </member>
27880 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest">
27881 <remarks/>
27882 </member>
27883 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.value">
27884 <remarks/>
27885 </member>
27886 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.param">
27887 <remarks/>
27888 </member>
27889 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate">
27890 <remarks/>
27891 </member>
27892 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_rgb">
27893 <remarks/>
27894 </member>
27895 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_rgb">
27896 <remarks/>
27897 </member>
27898 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_alpha">
27899 <remarks/>
27900 </member>
27901 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_alpha">
27902 <remarks/>
27903 </member>
27904 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb">
27905 <remarks/>
27906 </member>
27907 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.value">
27908 <remarks/>
27909 </member>
27910 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.param">
27911 <remarks/>
27912 </member>
27913 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb">
27914 <remarks/>
27915 </member>
27916 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.value">
27917 <remarks/>
27918 </member>
27919 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.param">
27920 <remarks/>
27921 </member>
27922 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha">
27923 <remarks/>
27924 </member>
27925 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.value">
27926 <remarks/>
27927 </member>
27928 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.param">
27929 <remarks/>
27930 </member>
27931 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha">
27932 <remarks/>
27933 </member>
27934 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.value">
27935 <remarks/>
27936 </member>
27937 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.param">
27938 <remarks/>
27939 </member>
27940 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color">
27941 <remarks/>
27942 </member>
27943 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.value">
27944 <remarks/>
27945 </member>
27946 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.param">
27947 <remarks/>
27948 </member>
27949 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth">
27950 <remarks/>
27951 </member>
27952 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.value">
27953 <remarks/>
27954 </member>
27955 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.param">
27956 <remarks/>
27957 </member>
27958 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil">
27959 <remarks/>
27960 </member>
27961 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.value">
27962 <remarks/>
27963 </member>
27964 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.param">
27965 <remarks/>
27966 </member>
27967 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane">
27968 <remarks/>
27969 </member>
27970 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.value">
27971 <remarks/>
27972 </member>
27973 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.param">
27974 <remarks/>
27975 </member>
27976 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.index">
27977 <remarks/>
27978 </member>
27979 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable">
27980 <remarks/>
27981 </member>
27982 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.value">
27983 <remarks/>
27984 </member>
27985 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.param">
27986 <remarks/>
27987 </member>
27988 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.index">
27989 <remarks/>
27990 </member>
27991 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable">
27992 <remarks/>
27993 </member>
27994 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.value">
27995 <remarks/>
27996 </member>
27997 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.param">
27998 <remarks/>
27999 </member>
28000 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask">
28001 <remarks/>
28002 </member>
28003 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.value">
28004 <remarks/>
28005 </member>
28006 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.param">
28007 <remarks/>
28008 </member>
28009 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material">
28010 <remarks/>
28011 </member>
28012 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.face">
28013 <remarks/>
28014 </member>
28015 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.mode">
28016 <remarks/>
28017 </member>
28018 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace">
28019 <remarks/>
28020 </member>
28021 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.value">
28022 <remarks/>
28023 </member>
28024 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.param">
28025 <remarks/>
28026 </member>
28027 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_face_type">
28028 <remarks/>
28029 </member>
28030 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_face_type.FRONT">
28031 <remarks/>
28032 </member>
28033 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_face_type.BACK">
28034 <remarks/>
28035 </member>
28036 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_face_type.FRONT_AND_BACK">
28037 <remarks/>
28038 </member>
28039 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode">
28040 <remarks/>
28041 </member>
28042 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.value">
28043 <remarks/>
28044 </member>
28045 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.param">
28046 <remarks/>
28047 </member>
28048 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_material_type">
28049 <remarks/>
28050 </member>
28051 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_material_type.EMISSION">
28052 <remarks/>
28053 </member>
28054 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_material_type.AMBIENT">
28055 <remarks/>
28056 </member>
28057 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_material_type.DIFFUSE">
28058 <remarks/>
28059 </member>
28060 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_material_type.SPECULAR">
28061 <remarks/>
28062 </member>
28063 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_material_type.AMBIENT_AND_DIFFUSE">
28064 <remarks/>
28065 </member>
28066 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable">
28067 <remarks/>
28068 </member>
28069 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.value">
28070 <remarks/>
28071 </member>
28072 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.param">
28073 <remarks/>
28074 </member>
28075 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face">
28076 <remarks/>
28077 </member>
28078 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.value">
28079 <remarks/>
28080 </member>
28081 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.param">
28082 <remarks/>
28083 </member>
28084 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable">
28085 <remarks/>
28086 </member>
28087 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.value">
28088 <remarks/>
28089 </member>
28090 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.param">
28091 <remarks/>
28092 </member>
28093 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds">
28094 <remarks/>
28095 </member>
28096 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.value">
28097 <remarks/>
28098 </member>
28099 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.param">
28100 <remarks/>
28101 </member>
28102 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable">
28103 <remarks/>
28104 </member>
28105 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.value">
28106 <remarks/>
28107 </member>
28108 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.param">
28109 <remarks/>
28110 </member>
28111 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable">
28112 <remarks/>
28113 </member>
28114 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.value">
28115 <remarks/>
28116 </member>
28117 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.param">
28118 <remarks/>
28119 </member>
28120 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func">
28121 <remarks/>
28122 </member>
28123 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.value">
28124 <remarks/>
28125 </member>
28126 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.param">
28127 <remarks/>
28128 </member>
28129 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask">
28130 <remarks/>
28131 </member>
28132 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.value">
28133 <remarks/>
28134 </member>
28135 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.param">
28136 <remarks/>
28137 </member>
28138 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range">
28139 <remarks/>
28140 </member>
28141 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.value">
28142 <remarks/>
28143 </member>
28144 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.param">
28145 <remarks/>
28146 </member>
28147 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable">
28148 <remarks/>
28149 </member>
28150 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.value">
28151 <remarks/>
28152 </member>
28153 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.param">
28154 <remarks/>
28155 </member>
28156 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable">
28157 <remarks/>
28158 </member>
28159 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.value">
28160 <remarks/>
28161 </member>
28162 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.param">
28163 <remarks/>
28164 </member>
28165 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color">
28166 <remarks/>
28167 </member>
28168 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.value">
28169 <remarks/>
28170 </member>
28171 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.param">
28172 <remarks/>
28173 </member>
28174 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src">
28175 <remarks/>
28176 </member>
28177 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.value">
28178 <remarks/>
28179 </member>
28180 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.param">
28181 <remarks/>
28182 </member>
28183 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_fog_coord_src_type">
28184 <remarks/>
28185 </member>
28186 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_fog_coord_src_type.FOG_COORDINATE">
28187 <remarks/>
28188 </member>
28189 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_fog_coord_src_type.FRAGMENT_DEPTH">
28190 <remarks/>
28191 </member>
28192 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density">
28193 <remarks/>
28194 </member>
28195 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.value">
28196 <remarks/>
28197 </member>
28198 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.param">
28199 <remarks/>
28200 </member>
28201 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable">
28202 <remarks/>
28203 </member>
28204 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.value">
28205 <remarks/>
28206 </member>
28207 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.param">
28208 <remarks/>
28209 </member>
28210 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end">
28211 <remarks/>
28212 </member>
28213 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.value">
28214 <remarks/>
28215 </member>
28216 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.param">
28217 <remarks/>
28218 </member>
28219 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode">
28220 <remarks/>
28221 </member>
28222 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.value">
28223 <remarks/>
28224 </member>
28225 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.param">
28226 <remarks/>
28227 </member>
28228 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_fog_type">
28229 <remarks/>
28230 </member>
28231 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_fog_type.LINEAR">
28232 <remarks/>
28233 </member>
28234 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_fog_type.EXP">
28235 <remarks/>
28236 </member>
28237 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_fog_type.EXP2">
28238 <remarks/>
28239 </member>
28240 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start">
28241 <remarks/>
28242 </member>
28243 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.value">
28244 <remarks/>
28245 </member>
28246 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.param">
28247 <remarks/>
28248 </member>
28249 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face">
28250 <remarks/>
28251 </member>
28252 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.value">
28253 <remarks/>
28254 </member>
28255 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.param">
28256 <remarks/>
28257 </member>
28258 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_front_face_type">
28259 <remarks/>
28260 </member>
28261 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_front_face_type.CW">
28262 <remarks/>
28263 </member>
28264 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_front_face_type.CCW">
28265 <remarks/>
28266 </member>
28267 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient">
28268 <remarks/>
28269 </member>
28270 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.value">
28271 <remarks/>
28272 </member>
28273 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.param">
28274 <remarks/>
28275 </member>
28276 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.index">
28277 <remarks/>
28278 </member>
28279 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation">
28280 <remarks/>
28281 </member>
28282 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.value">
28283 <remarks/>
28284 </member>
28285 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.param">
28286 <remarks/>
28287 </member>
28288 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.index">
28289 <remarks/>
28290 </member>
28291 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse">
28292 <remarks/>
28293 </member>
28294 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.value">
28295 <remarks/>
28296 </member>
28297 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.param">
28298 <remarks/>
28299 </member>
28300 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.index">
28301 <remarks/>
28302 </member>
28303 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable">
28304 <remarks/>
28305 </member>
28306 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.value">
28307 <remarks/>
28308 </member>
28309 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.param">
28310 <remarks/>
28311 </member>
28312 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.index">
28313 <remarks/>
28314 </member>
28315 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation">
28316 <remarks/>
28317 </member>
28318 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.value">
28319 <remarks/>
28320 </member>
28321 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.param">
28322 <remarks/>
28323 </member>
28324 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.index">
28325 <remarks/>
28326 </member>
28327 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient">
28328 <remarks/>
28329 </member>
28330 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.value">
28331 <remarks/>
28332 </member>
28333 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.param">
28334 <remarks/>
28335 </member>
28336 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control">
28337 <remarks/>
28338 </member>
28339 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.value">
28340 <remarks/>
28341 </member>
28342 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.param">
28343 <remarks/>
28344 </member>
28345 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_light_model_color_control_type">
28346 <remarks/>
28347 </member>
28348 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_light_model_color_control_type.SINGLE_COLOR">
28349 <remarks/>
28350 </member>
28351 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_light_model_color_control_type.SEPARATE_SPECULAR_COLOR">
28352 <remarks/>
28353 </member>
28354 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable">
28355 <remarks/>
28356 </member>
28357 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.value">
28358 <remarks/>
28359 </member>
28360 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.param">
28361 <remarks/>
28362 </member>
28363 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable">
28364 <remarks/>
28365 </member>
28366 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.value">
28367 <remarks/>
28368 </member>
28369 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.param">
28370 <remarks/>
28371 </member>
28372 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position">
28373 <remarks/>
28374 </member>
28375 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.value">
28376 <remarks/>
28377 </member>
28378 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.param">
28379 <remarks/>
28380 </member>
28381 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.index">
28382 <remarks/>
28383 </member>
28384 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation">
28385 <remarks/>
28386 </member>
28387 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.value">
28388 <remarks/>
28389 </member>
28390 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.param">
28391 <remarks/>
28392 </member>
28393 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.index">
28394 <remarks/>
28395 </member>
28396 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular">
28397 <remarks/>
28398 </member>
28399 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.value">
28400 <remarks/>
28401 </member>
28402 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.param">
28403 <remarks/>
28404 </member>
28405 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.index">
28406 <remarks/>
28407 </member>
28408 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff">
28409 <remarks/>
28410 </member>
28411 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.value">
28412 <remarks/>
28413 </member>
28414 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.param">
28415 <remarks/>
28416 </member>
28417 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.index">
28418 <remarks/>
28419 </member>
28420 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction">
28421 <remarks/>
28422 </member>
28423 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.value">
28424 <remarks/>
28425 </member>
28426 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.param">
28427 <remarks/>
28428 </member>
28429 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.index">
28430 <remarks/>
28431 </member>
28432 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent">
28433 <remarks/>
28434 </member>
28435 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.value">
28436 <remarks/>
28437 </member>
28438 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.param">
28439 <remarks/>
28440 </member>
28441 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.index">
28442 <remarks/>
28443 </member>
28444 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable">
28445 <remarks/>
28446 </member>
28447 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.value">
28448 <remarks/>
28449 </member>
28450 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.param">
28451 <remarks/>
28452 </member>
28453 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable">
28454 <remarks/>
28455 </member>
28456 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.value">
28457 <remarks/>
28458 </member>
28459 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.param">
28460 <remarks/>
28461 </member>
28462 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple">
28463 <remarks/>
28464 </member>
28465 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.value">
28466 <remarks/>
28467 </member>
28468 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.param">
28469 <remarks/>
28470 </member>
28471 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable">
28472 <remarks/>
28473 </member>
28474 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.value">
28475 <remarks/>
28476 </member>
28477 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.param">
28478 <remarks/>
28479 </member>
28480 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width">
28481 <remarks/>
28482 </member>
28483 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.value">
28484 <remarks/>
28485 </member>
28486 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.param">
28487 <remarks/>
28488 </member>
28489 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op">
28490 <remarks/>
28491 </member>
28492 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.value">
28493 <remarks/>
28494 </member>
28495 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.param">
28496 <remarks/>
28497 </member>
28498 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type">
28499 <remarks/>
28500 </member>
28501 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.CLEAR">
28502 <remarks/>
28503 </member>
28504 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.AND">
28505 <remarks/>
28506 </member>
28507 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.AND_REVERSE">
28508 <remarks/>
28509 </member>
28510 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.COPY">
28511 <remarks/>
28512 </member>
28513 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.AND_INVERTED">
28514 <remarks/>
28515 </member>
28516 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.NOOP">
28517 <remarks/>
28518 </member>
28519 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.XOR">
28520 <remarks/>
28521 </member>
28522 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.OR">
28523 <remarks/>
28524 </member>
28525 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.NOR">
28526 <remarks/>
28527 </member>
28528 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.EQUIV">
28529 <remarks/>
28530 </member>
28531 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.INVERT">
28532 <remarks/>
28533 </member>
28534 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.OR_REVERSE">
28535 <remarks/>
28536 </member>
28537 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.COPY_INVERTED">
28538 <remarks/>
28539 </member>
28540 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.NAND">
28541 <remarks/>
28542 </member>
28543 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_logic_op_type.SET">
28544 <remarks/>
28545 </member>
28546 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable">
28547 <remarks/>
28548 </member>
28549 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.value">
28550 <remarks/>
28551 </member>
28552 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.param">
28553 <remarks/>
28554 </member>
28555 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient">
28556 <remarks/>
28557 </member>
28558 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.value">
28559 <remarks/>
28560 </member>
28561 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.param">
28562 <remarks/>
28563 </member>
28564 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse">
28565 <remarks/>
28566 </member>
28567 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.value">
28568 <remarks/>
28569 </member>
28570 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.param">
28571 <remarks/>
28572 </member>
28573 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission">
28574 <remarks/>
28575 </member>
28576 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.value">
28577 <remarks/>
28578 </member>
28579 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.param">
28580 <remarks/>
28581 </member>
28582 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess">
28583 <remarks/>
28584 </member>
28585 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.value">
28586 <remarks/>
28587 </member>
28588 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.param">
28589 <remarks/>
28590 </member>
28591 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular">
28592 <remarks/>
28593 </member>
28594 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.value">
28595 <remarks/>
28596 </member>
28597 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.param">
28598 <remarks/>
28599 </member>
28600 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix">
28601 <remarks/>
28602 </member>
28603 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.value">
28604 <remarks/>
28605 </member>
28606 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.param">
28607 <remarks/>
28608 </member>
28609 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable">
28610 <remarks/>
28611 </member>
28612 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.value">
28613 <remarks/>
28614 </member>
28615 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.param">
28616 <remarks/>
28617 </member>
28618 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable">
28619 <remarks/>
28620 </member>
28621 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.value">
28622 <remarks/>
28623 </member>
28624 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.param">
28625 <remarks/>
28626 </member>
28627 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation">
28628 <remarks/>
28629 </member>
28630 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.value">
28631 <remarks/>
28632 </member>
28633 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.param">
28634 <remarks/>
28635 </member>
28636 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size">
28637 <remarks/>
28638 </member>
28639 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.value">
28640 <remarks/>
28641 </member>
28642 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.param">
28643 <remarks/>
28644 </member>
28645 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size">
28646 <remarks/>
28647 </member>
28648 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.value">
28649 <remarks/>
28650 </member>
28651 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.param">
28652 <remarks/>
28653 </member>
28654 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max">
28655 <remarks/>
28656 </member>
28657 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.value">
28658 <remarks/>
28659 </member>
28660 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.param">
28661 <remarks/>
28662 </member>
28663 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min">
28664 <remarks/>
28665 </member>
28666 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.value">
28667 <remarks/>
28668 </member>
28669 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.param">
28670 <remarks/>
28671 </member>
28672 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable">
28673 <remarks/>
28674 </member>
28675 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.value">
28676 <remarks/>
28677 </member>
28678 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.param">
28679 <remarks/>
28680 </member>
28681 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode">
28682 <remarks/>
28683 </member>
28684 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.face">
28685 <remarks/>
28686 </member>
28687 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.mode">
28688 <remarks/>
28689 </member>
28690 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace">
28691 <remarks/>
28692 </member>
28693 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.value">
28694 <remarks/>
28695 </member>
28696 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.param">
28697 <remarks/>
28698 </member>
28699 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode">
28700 <remarks/>
28701 </member>
28702 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.value">
28703 <remarks/>
28704 </member>
28705 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.param">
28706 <remarks/>
28707 </member>
28708 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_polygon_mode_type">
28709 <remarks/>
28710 </member>
28711 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_polygon_mode_type.POINT">
28712 <remarks/>
28713 </member>
28714 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_polygon_mode_type.LINE">
28715 <remarks/>
28716 </member>
28717 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_polygon_mode_type.FILL">
28718 <remarks/>
28719 </member>
28720 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset">
28721 <remarks/>
28722 </member>
28723 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.value">
28724 <remarks/>
28725 </member>
28726 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.param">
28727 <remarks/>
28728 </member>
28729 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable">
28730 <remarks/>
28731 </member>
28732 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.value">
28733 <remarks/>
28734 </member>
28735 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.param">
28736 <remarks/>
28737 </member>
28738 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable">
28739 <remarks/>
28740 </member>
28741 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.value">
28742 <remarks/>
28743 </member>
28744 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.param">
28745 <remarks/>
28746 </member>
28747 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable">
28748 <remarks/>
28749 </member>
28750 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.value">
28751 <remarks/>
28752 </member>
28753 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.param">
28754 <remarks/>
28755 </member>
28756 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable">
28757 <remarks/>
28758 </member>
28759 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.value">
28760 <remarks/>
28761 </member>
28762 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.param">
28763 <remarks/>
28764 </member>
28765 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable">
28766 <remarks/>
28767 </member>
28768 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.value">
28769 <remarks/>
28770 </member>
28771 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.param">
28772 <remarks/>
28773 </member>
28774 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix">
28775 <remarks/>
28776 </member>
28777 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.value">
28778 <remarks/>
28779 </member>
28780 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.param">
28781 <remarks/>
28782 </member>
28783 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable">
28784 <remarks/>
28785 </member>
28786 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.value">
28787 <remarks/>
28788 </member>
28789 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.param">
28790 <remarks/>
28791 </member>
28792 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable">
28793 <remarks/>
28794 </member>
28795 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.value">
28796 <remarks/>
28797 </member>
28798 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.param">
28799 <remarks/>
28800 </member>
28801 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable">
28802 <remarks/>
28803 </member>
28804 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.value">
28805 <remarks/>
28806 </member>
28807 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.param">
28808 <remarks/>
28809 </member>
28810 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable">
28811 <remarks/>
28812 </member>
28813 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.value">
28814 <remarks/>
28815 </member>
28816 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.param">
28817 <remarks/>
28818 </member>
28819 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor">
28820 <remarks/>
28821 </member>
28822 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.value">
28823 <remarks/>
28824 </member>
28825 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.param">
28826 <remarks/>
28827 </member>
28828 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable">
28829 <remarks/>
28830 </member>
28831 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.value">
28832 <remarks/>
28833 </member>
28834 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.param">
28835 <remarks/>
28836 </member>
28837 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model">
28838 <remarks/>
28839 </member>
28840 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.value">
28841 <remarks/>
28842 </member>
28843 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.param">
28844 <remarks/>
28845 </member>
28846 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_shade_model_type">
28847 <remarks/>
28848 </member>
28849 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_shade_model_type.FLAT">
28850 <remarks/>
28851 </member>
28852 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_shade_model_type.SMOOTH">
28853 <remarks/>
28854 </member>
28855 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader">
28856 <remarks/>
28857 </member>
28858 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.annotate">
28859 <remarks/>
28860 </member>
28861 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_target">
28862 <remarks/>
28863 </member>
28864 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_options">
28865 <remarks/>
28866 </member>
28867 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.name">
28868 <remarks/>
28869 </member>
28870 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.bind">
28871 <remarks/>
28872 </member>
28873 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stage">
28874 <remarks/>
28875 </member>
28876 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stageSpecified">
28877 <remarks/>
28878 </member>
28879 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target">
28880 <remarks/>
28881 </member>
28882 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.Value">
28883 <remarks/>
28884 </member>
28885 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName">
28886 <remarks/>
28887 </member>
28888 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.source">
28889 <remarks/>
28890 </member>
28891 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.Value">
28892 <remarks/>
28893 </member>
28894 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind">
28895 <remarks/>
28896 </member>
28897 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.Item">
28898 <remarks/>
28899 </member>
28900 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.ItemElementName">
28901 <remarks/>
28902 </member>
28903 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.symbol">
28904 <remarks/>
28905 </member>
28906 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam">
28907 <remarks/>
28908 </member>
28909 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.ref">
28910 <remarks/>
28911 </member>
28912 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6">
28913 <remarks/>
28914 </member>
28915 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool">
28916 <remarks/>
28917 </member>
28918 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1">
28919 <remarks/>
28920 </member>
28921 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x1">
28922 <remarks/>
28923 </member>
28924 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x2">
28925 <remarks/>
28926 </member>
28927 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x3">
28928 <remarks/>
28929 </member>
28930 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x4">
28931 <remarks/>
28932 </member>
28933 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2">
28934 <remarks/>
28935 </member>
28936 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x1">
28937 <remarks/>
28938 </member>
28939 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x2">
28940 <remarks/>
28941 </member>
28942 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x3">
28943 <remarks/>
28944 </member>
28945 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x4">
28946 <remarks/>
28947 </member>
28948 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3">
28949 <remarks/>
28950 </member>
28951 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x1">
28952 <remarks/>
28953 </member>
28954 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x2">
28955 <remarks/>
28956 </member>
28957 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x3">
28958 <remarks/>
28959 </member>
28960 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x4">
28961 <remarks/>
28962 </member>
28963 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4">
28964 <remarks/>
28965 </member>
28966 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x1">
28967 <remarks/>
28968 </member>
28969 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x2">
28970 <remarks/>
28971 </member>
28972 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x3">
28973 <remarks/>
28974 </member>
28975 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x4">
28976 <remarks/>
28977 </member>
28978 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.enum">
28979 <remarks/>
28980 </member>
28981 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed">
28982 <remarks/>
28983 </member>
28984 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1">
28985 <remarks/>
28986 </member>
28987 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x1">
28988 <remarks/>
28989 </member>
28990 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x2">
28991 <remarks/>
28992 </member>
28993 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x3">
28994 <remarks/>
28995 </member>
28996 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x4">
28997 <remarks/>
28998 </member>
28999 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2">
29000 <remarks/>
29001 </member>
29002 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x1">
29003 <remarks/>
29004 </member>
29005 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x2">
29006 <remarks/>
29007 </member>
29008 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x3">
29009 <remarks/>
29010 </member>
29011 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x4">
29012 <remarks/>
29013 </member>
29014 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3">
29015 <remarks/>
29016 </member>
29017 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x1">
29018 <remarks/>
29019 </member>
29020 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x2">
29021 <remarks/>
29022 </member>
29023 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x3">
29024 <remarks/>
29025 </member>
29026 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x4">
29027 <remarks/>
29028 </member>
29029 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4">
29030 <remarks/>
29031 </member>
29032 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x1">
29033 <remarks/>
29034 </member>
29035 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x2">
29036 <remarks/>
29037 </member>
29038 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x3">
29039 <remarks/>
29040 </member>
29041 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x4">
29042 <remarks/>
29043 </member>
29044 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float">
29045 <remarks/>
29046 </member>
29047 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float1">
29048 <remarks/>
29049 </member>
29050 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x1">
29051 <remarks/>
29052 </member>
29053 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x2">
29054 <remarks/>
29055 </member>
29056 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x3">
29057 <remarks/>
29058 </member>
29059 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x4">
29060 <remarks/>
29061 </member>
29062 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float2">
29063 <remarks/>
29064 </member>
29065 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x1">
29066 <remarks/>
29067 </member>
29068 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x2">
29069 <remarks/>
29070 </member>
29071 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x3">
29072 <remarks/>
29073 </member>
29074 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x4">
29075 <remarks/>
29076 </member>
29077 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float3">
29078 <remarks/>
29079 </member>
29080 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x1">
29081 <remarks/>
29082 </member>
29083 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x2">
29084 <remarks/>
29085 </member>
29086 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x3">
29087 <remarks/>
29088 </member>
29089 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x4">
29090 <remarks/>
29091 </member>
29092 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float4">
29093 <remarks/>
29094 </member>
29095 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x1">
29096 <remarks/>
29097 </member>
29098 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x2">
29099 <remarks/>
29100 </member>
29101 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x3">
29102 <remarks/>
29103 </member>
29104 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x4">
29105 <remarks/>
29106 </member>
29107 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half">
29108 <remarks/>
29109 </member>
29110 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half1">
29111 <remarks/>
29112 </member>
29113 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x1">
29114 <remarks/>
29115 </member>
29116 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x2">
29117 <remarks/>
29118 </member>
29119 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x3">
29120 <remarks/>
29121 </member>
29122 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x4">
29123 <remarks/>
29124 </member>
29125 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half2">
29126 <remarks/>
29127 </member>
29128 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x1">
29129 <remarks/>
29130 </member>
29131 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x2">
29132 <remarks/>
29133 </member>
29134 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x3">
29135 <remarks/>
29136 </member>
29137 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x4">
29138 <remarks/>
29139 </member>
29140 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half3">
29141 <remarks/>
29142 </member>
29143 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x1">
29144 <remarks/>
29145 </member>
29146 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x2">
29147 <remarks/>
29148 </member>
29149 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x3">
29150 <remarks/>
29151 </member>
29152 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x4">
29153 <remarks/>
29154 </member>
29155 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half4">
29156 <remarks/>
29157 </member>
29158 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x1">
29159 <remarks/>
29160 </member>
29161 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x2">
29162 <remarks/>
29163 </member>
29164 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x3">
29165 <remarks/>
29166 </member>
29167 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x4">
29168 <remarks/>
29169 </member>
29170 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int">
29171 <remarks/>
29172 </member>
29173 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int1">
29174 <remarks/>
29175 </member>
29176 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x1">
29177 <remarks/>
29178 </member>
29179 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x2">
29180 <remarks/>
29181 </member>
29182 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x3">
29183 <remarks/>
29184 </member>
29185 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x4">
29186 <remarks/>
29187 </member>
29188 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int2">
29189 <remarks/>
29190 </member>
29191 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x1">
29192 <remarks/>
29193 </member>
29194 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x2">
29195 <remarks/>
29196 </member>
29197 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x3">
29198 <remarks/>
29199 </member>
29200 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x4">
29201 <remarks/>
29202 </member>
29203 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int3">
29204 <remarks/>
29205 </member>
29206 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x1">
29207 <remarks/>
29208 </member>
29209 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x2">
29210 <remarks/>
29211 </member>
29212 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x3">
29213 <remarks/>
29214 </member>
29215 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x4">
29216 <remarks/>
29217 </member>
29218 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int4">
29219 <remarks/>
29220 </member>
29221 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x1">
29222 <remarks/>
29223 </member>
29224 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x2">
29225 <remarks/>
29226 </member>
29227 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x3">
29228 <remarks/>
29229 </member>
29230 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x4">
29231 <remarks/>
29232 </member>
29233 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.param">
29234 <remarks/>
29235 </member>
29236 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler1D">
29237 <remarks/>
29238 </member>
29239 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler2D">
29240 <remarks/>
29241 </member>
29242 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler3D">
29243 <remarks/>
29244 </member>
29245 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerCUBE">
29246 <remarks/>
29247 </member>
29248 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerDEPTH">
29249 <remarks/>
29250 </member>
29251 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerRECT">
29252 <remarks/>
29253 </member>
29254 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.string">
29255 <remarks/>
29256 </member>
29257 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType6.surface">
29258 <remarks/>
29259 </member>
29260 <member name="T:OpenMetaverse.ImportExport.Collada14.cg_pipeline_stage">
29261 <remarks/>
29262 </member>
29263 <member name="F:OpenMetaverse.ImportExport.Collada14.cg_pipeline_stage.VERTEX">
29264 <remarks/>
29265 </member>
29266 <member name="F:OpenMetaverse.ImportExport.Collada14.cg_pipeline_stage.FRAGMENT">
29267 <remarks/>
29268 </member>
29269 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func">
29270 <remarks/>
29271 </member>
29272 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.func">
29273 <remarks/>
29274 </member>
29275 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.ref">
29276 <remarks/>
29277 </member>
29278 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.mask">
29279 <remarks/>
29280 </member>
29281 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc">
29282 <remarks/>
29283 </member>
29284 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.value">
29285 <remarks/>
29286 </member>
29287 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.param">
29288 <remarks/>
29289 </member>
29290 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef">
29291 <remarks/>
29292 </member>
29293 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.value">
29294 <remarks/>
29295 </member>
29296 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.param">
29297 <remarks/>
29298 </member>
29299 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask">
29300 <remarks/>
29301 </member>
29302 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.value">
29303 <remarks/>
29304 </member>
29305 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.param">
29306 <remarks/>
29307 </member>
29308 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate">
29309 <remarks/>
29310 </member>
29311 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.front">
29312 <remarks/>
29313 </member>
29314 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.back">
29315 <remarks/>
29316 </member>
29317 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.ref">
29318 <remarks/>
29319 </member>
29320 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.mask">
29321 <remarks/>
29322 </member>
29323 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront">
29324 <remarks/>
29325 </member>
29326 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.value">
29327 <remarks/>
29328 </member>
29329 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.param">
29330 <remarks/>
29331 </member>
29332 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack">
29333 <remarks/>
29334 </member>
29335 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.value">
29336 <remarks/>
29337 </member>
29338 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.param">
29339 <remarks/>
29340 </member>
29341 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef">
29342 <remarks/>
29343 </member>
29344 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.value">
29345 <remarks/>
29346 </member>
29347 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.param">
29348 <remarks/>
29349 </member>
29350 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask">
29351 <remarks/>
29352 </member>
29353 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.value">
29354 <remarks/>
29355 </member>
29356 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.param">
29357 <remarks/>
29358 </member>
29359 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask">
29360 <remarks/>
29361 </member>
29362 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.value">
29363 <remarks/>
29364 </member>
29365 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.param">
29366 <remarks/>
29367 </member>
29368 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate">
29369 <remarks/>
29370 </member>
29371 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.face">
29372 <remarks/>
29373 </member>
29374 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.mask">
29375 <remarks/>
29376 </member>
29377 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace">
29378 <remarks/>
29379 </member>
29380 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.value">
29381 <remarks/>
29382 </member>
29383 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.param">
29384 <remarks/>
29385 </member>
29386 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask">
29387 <remarks/>
29388 </member>
29389 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.value">
29390 <remarks/>
29391 </member>
29392 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.param">
29393 <remarks/>
29394 </member>
29395 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op">
29396 <remarks/>
29397 </member>
29398 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.fail">
29399 <remarks/>
29400 </member>
29401 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zfail">
29402 <remarks/>
29403 </member>
29404 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zpass">
29405 <remarks/>
29406 </member>
29407 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail">
29408 <remarks/>
29409 </member>
29410 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.value">
29411 <remarks/>
29412 </member>
29413 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.param">
29414 <remarks/>
29415 </member>
29416 <member name="T:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type">
29417 <remarks/>
29418 </member>
29419 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.KEEP">
29420 <remarks/>
29421 </member>
29422 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.ZERO">
29423 <remarks/>
29424 </member>
29425 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.REPLACE">
29426 <remarks/>
29427 </member>
29428 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.INCR">
29429 <remarks/>
29430 </member>
29431 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.DECR">
29432 <remarks/>
29433 </member>
29434 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.INVERT">
29435 <remarks/>
29436 </member>
29437 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.INCR_WRAP">
29438 <remarks/>
29439 </member>
29440 <member name="F:OpenMetaverse.ImportExport.Collada14.gl_stencil_op_type.DECR_WRAP">
29441 <remarks/>
29442 </member>
29443 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail">
29444 <remarks/>
29445 </member>
29446 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.value">
29447 <remarks/>
29448 </member>
29449 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.param">
29450 <remarks/>
29451 </member>
29452 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass">
29453 <remarks/>
29454 </member>
29455 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.value">
29456 <remarks/>
29457 </member>
29458 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.param">
29459 <remarks/>
29460 </member>
29461 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate">
29462 <remarks/>
29463 </member>
29464 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.face">
29465 <remarks/>
29466 </member>
29467 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.fail">
29468 <remarks/>
29469 </member>
29470 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zfail">
29471 <remarks/>
29472 </member>
29473 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zpass">
29474 <remarks/>
29475 </member>
29476 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace">
29477 <remarks/>
29478 </member>
29479 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.value">
29480 <remarks/>
29481 </member>
29482 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.param">
29483 <remarks/>
29484 </member>
29485 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail">
29486 <remarks/>
29487 </member>
29488 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.value">
29489 <remarks/>
29490 </member>
29491 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.param">
29492 <remarks/>
29493 </member>
29494 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail">
29495 <remarks/>
29496 </member>
29497 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.value">
29498 <remarks/>
29499 </member>
29500 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.param">
29501 <remarks/>
29502 </member>
29503 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass">
29504 <remarks/>
29505 </member>
29506 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.value">
29507 <remarks/>
29508 </member>
29509 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.param">
29510 <remarks/>
29511 </member>
29512 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable">
29513 <remarks/>
29514 </member>
29515 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.value">
29516 <remarks/>
29517 </member>
29518 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.param">
29519 <remarks/>
29520 </member>
29521 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D">
29522 <remarks/>
29523 </member>
29524 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.Item">
29525 <remarks/>
29526 </member>
29527 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.index">
29528 <remarks/>
29529 </member>
29530 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable">
29531 <remarks/>
29532 </member>
29533 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.value">
29534 <remarks/>
29535 </member>
29536 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.param">
29537 <remarks/>
29538 </member>
29539 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.index">
29540 <remarks/>
29541 </member>
29542 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D">
29543 <remarks/>
29544 </member>
29545 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.Item">
29546 <remarks/>
29547 </member>
29548 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.index">
29549 <remarks/>
29550 </member>
29551 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable">
29552 <remarks/>
29553 </member>
29554 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.value">
29555 <remarks/>
29556 </member>
29557 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.param">
29558 <remarks/>
29559 </member>
29560 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.index">
29561 <remarks/>
29562 </member>
29563 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D">
29564 <remarks/>
29565 </member>
29566 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.Item">
29567 <remarks/>
29568 </member>
29569 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.index">
29570 <remarks/>
29571 </member>
29572 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable">
29573 <remarks/>
29574 </member>
29575 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.value">
29576 <remarks/>
29577 </member>
29578 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.param">
29579 <remarks/>
29580 </member>
29581 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.index">
29582 <remarks/>
29583 </member>
29584 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE">
29585 <remarks/>
29586 </member>
29587 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.Item">
29588 <remarks/>
29589 </member>
29590 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.index">
29591 <remarks/>
29592 </member>
29593 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable">
29594 <remarks/>
29595 </member>
29596 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.value">
29597 <remarks/>
29598 </member>
29599 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.param">
29600 <remarks/>
29601 </member>
29602 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.index">
29603 <remarks/>
29604 </member>
29605 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH">
29606 <remarks/>
29607 </member>
29608 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.Item">
29609 <remarks/>
29610 </member>
29611 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.index">
29612 <remarks/>
29613 </member>
29614 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable">
29615 <remarks/>
29616 </member>
29617 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.value">
29618 <remarks/>
29619 </member>
29620 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.param">
29621 <remarks/>
29622 </member>
29623 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.index">
29624 <remarks/>
29625 </member>
29626 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT">
29627 <remarks/>
29628 </member>
29629 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.Item">
29630 <remarks/>
29631 </member>
29632 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.index">
29633 <remarks/>
29634 </member>
29635 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable">
29636 <remarks/>
29637 </member>
29638 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.value">
29639 <remarks/>
29640 </member>
29641 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.param">
29642 <remarks/>
29643 </member>
29644 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.index">
29645 <remarks/>
29646 </member>
29647 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color">
29648 <remarks/>
29649 </member>
29650 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.value">
29651 <remarks/>
29652 </member>
29653 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.param">
29654 <remarks/>
29655 </member>
29656 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.index">
29657 <remarks/>
29658 </member>
29659 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode">
29660 <remarks/>
29661 </member>
29662 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.value">
29663 <remarks/>
29664 </member>
29665 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.param">
29666 <remarks/>
29667 </member>
29668 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.index">
29669 <remarks/>
29670 </member>
29671 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON">
29672 <remarks/>
29673 </member>
29674 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.asset">
29675 <remarks/>
29676 </member>
29677 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.Items">
29678 <remarks/>
29679 </member>
29680 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.technique">
29681 <remarks/>
29682 </member>
29683 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.extra">
29684 <remarks/>
29685 </member>
29686 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.id">
29687 <remarks/>
29688 </member>
29689 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique">
29690 <remarks/>
29691 </member>
29692 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.asset">
29693 <remarks/>
29694 </member>
29695 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Items">
29696 <remarks/>
29697 </member>
29698 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Item">
29699 <remarks/>
29700 </member>
29701 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.extra">
29702 <remarks/>
29703 </member>
29704 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.id">
29705 <remarks/>
29706 </member>
29707 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.sid">
29708 <remarks/>
29709 </member>
29710 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn">
29711 <remarks/>
29712 </member>
29713 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.emission">
29714 <remarks/>
29715 </member>
29716 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.ambient">
29717 <remarks/>
29718 </member>
29719 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.diffuse">
29720 <remarks/>
29721 </member>
29722 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.specular">
29723 <remarks/>
29724 </member>
29725 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.shininess">
29726 <remarks/>
29727 </member>
29728 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflective">
29729 <remarks/>
29730 </member>
29731 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflectivity">
29732 <remarks/>
29733 </member>
29734 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparent">
29735 <remarks/>
29736 </member>
29737 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparency">
29738 <remarks/>
29739 </member>
29740 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.index_of_refraction">
29741 <remarks/>
29742 </member>
29743 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant">
29744 <remarks/>
29745 </member>
29746 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.emission">
29747 <remarks/>
29748 </member>
29749 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflective">
29750 <remarks/>
29751 </member>
29752 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflectivity">
29753 <remarks/>
29754 </member>
29755 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparent">
29756 <remarks/>
29757 </member>
29758 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparency">
29759 <remarks/>
29760 </member>
29761 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.index_of_refraction">
29762 <remarks/>
29763 </member>
29764 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert">
29765 <remarks/>
29766 </member>
29767 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.emission">
29768 <remarks/>
29769 </member>
29770 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.ambient">
29771 <remarks/>
29772 </member>
29773 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.diffuse">
29774 <remarks/>
29775 </member>
29776 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflective">
29777 <remarks/>
29778 </member>
29779 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflectivity">
29780 <remarks/>
29781 </member>
29782 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparent">
29783 <remarks/>
29784 </member>
29785 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparency">
29786 <remarks/>
29787 </member>
29788 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.index_of_refraction">
29789 <remarks/>
29790 </member>
29791 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong">
29792 <remarks/>
29793 </member>
29794 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.emission">
29795 <remarks/>
29796 </member>
29797 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.ambient">
29798 <remarks/>
29799 </member>
29800 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.diffuse">
29801 <remarks/>
29802 </member>
29803 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.specular">
29804 <remarks/>
29805 </member>
29806 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.shininess">
29807 <remarks/>
29808 </member>
29809 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflective">
29810 <remarks/>
29811 </member>
29812 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflectivity">
29813 <remarks/>
29814 </member>
29815 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparent">
29816 <remarks/>
29817 </member>
29818 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparency">
29819 <remarks/>
29820 </member>
29821 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.index_of_refraction">
29822 <remarks/>
29823 </member>
29824 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES">
29825 <remarks/>
29826 </member>
29827 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.asset">
29828 <remarks/>
29829 </member>
29830 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.Items">
29831 <remarks/>
29832 </member>
29833 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.technique">
29834 <remarks/>
29835 </member>
29836 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.extra">
29837 <remarks/>
29838 </member>
29839 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.id">
29840 <remarks/>
29841 </member>
29842 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.platform">
29843 <remarks/>
29844 </member>
29845 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique">
29846 <remarks/>
29847 </member>
29848 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.asset">
29849 <remarks/>
29850 </member>
29851 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.annotate">
29852 <remarks/>
29853 </member>
29854 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.Items">
29855 <remarks/>
29856 </member>
29857 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.pass">
29858 <remarks/>
29859 </member>
29860 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.extra">
29861 <remarks/>
29862 </member>
29863 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.id">
29864 <remarks/>
29865 </member>
29866 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.sid">
29867 <remarks/>
29868 </member>
29869 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam">
29870 <remarks/>
29871 </member>
29872 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.annotate">
29873 <remarks/>
29874 </member>
29875 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool">
29876 <remarks/>
29877 </member>
29878 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool2">
29879 <remarks/>
29880 </member>
29881 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool3">
29882 <remarks/>
29883 </member>
29884 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool4">
29885 <remarks/>
29886 </member>
29887 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int">
29888 <remarks/>
29889 </member>
29890 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int2">
29891 <remarks/>
29892 </member>
29893 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int3">
29894 <remarks/>
29895 </member>
29896 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int4">
29897 <remarks/>
29898 </member>
29899 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float">
29900 <remarks/>
29901 </member>
29902 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2">
29903 <remarks/>
29904 </member>
29905 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3">
29906 <remarks/>
29907 </member>
29908 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4">
29909 <remarks/>
29910 </member>
29911 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x1">
29912 <remarks/>
29913 </member>
29914 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x2">
29915 <remarks/>
29916 </member>
29917 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x3">
29918 <remarks/>
29919 </member>
29920 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x4">
29921 <remarks/>
29922 </member>
29923 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x1">
29924 <remarks/>
29925 </member>
29926 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x2">
29927 <remarks/>
29928 </member>
29929 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x3">
29930 <remarks/>
29931 </member>
29932 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x4">
29933 <remarks/>
29934 </member>
29935 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x1">
29936 <remarks/>
29937 </member>
29938 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x2">
29939 <remarks/>
29940 </member>
29941 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x3">
29942 <remarks/>
29943 </member>
29944 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x4">
29945 <remarks/>
29946 </member>
29947 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x1">
29948 <remarks/>
29949 </member>
29950 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x2">
29951 <remarks/>
29952 </member>
29953 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x3">
29954 <remarks/>
29955 </member>
29956 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x4">
29957 <remarks/>
29958 </member>
29959 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.surface">
29960 <remarks/>
29961 </member>
29962 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_pipeline">
29963 <remarks/>
29964 </member>
29965 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.sampler_state">
29966 <remarks/>
29967 </member>
29968 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_unit">
29969 <remarks/>
29970 </member>
29971 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.enum">
29972 <remarks/>
29973 </member>
29974 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.ref">
29975 <remarks/>
29976 </member>
29977 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass">
29978 <remarks/>
29979 </member>
29980 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.annotate">
29981 <remarks/>
29982 </member>
29983 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_target">
29984 <remarks/>
29985 </member>
29986 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_target">
29987 <remarks/>
29988 </member>
29989 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_target">
29990 <remarks/>
29991 </member>
29992 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_clear">
29993 <remarks/>
29994 </member>
29995 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clear">
29996 <remarks/>
29997 </member>
29998 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clearSpecified">
29999 <remarks/>
30000 </member>
30001 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clear">
30002 <remarks/>
30003 </member>
30004 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clearSpecified">
30005 <remarks/>
30006 </member>
30007 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.draw">
30008 <remarks/>
30009 </member>
30010 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.Items">
30011 <remarks/>
30012 </member>
30013 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.extra">
30014 <remarks/>
30015 </member>
30016 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.sid">
30017 <remarks/>
30018 </member>
30019 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func">
30020 <remarks/>
30021 </member>
30022 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.func">
30023 <remarks/>
30024 </member>
30025 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.value">
30026 <remarks/>
30027 </member>
30028 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc">
30029 <remarks/>
30030 </member>
30031 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.value">
30032 <remarks/>
30033 </member>
30034 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.param">
30035 <remarks/>
30036 </member>
30037 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue">
30038 <remarks/>
30039 </member>
30040 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.value">
30041 <remarks/>
30042 </member>
30043 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.param">
30044 <remarks/>
30045 </member>
30046 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable">
30047 <remarks/>
30048 </member>
30049 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.value">
30050 <remarks/>
30051 </member>
30052 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.param">
30053 <remarks/>
30054 </member>
30055 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable">
30056 <remarks/>
30057 </member>
30058 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.value">
30059 <remarks/>
30060 </member>
30061 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.param">
30062 <remarks/>
30063 </member>
30064 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func">
30065 <remarks/>
30066 </member>
30067 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.src">
30068 <remarks/>
30069 </member>
30070 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.dest">
30071 <remarks/>
30072 </member>
30073 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc">
30074 <remarks/>
30075 </member>
30076 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.value">
30077 <remarks/>
30078 </member>
30079 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.param">
30080 <remarks/>
30081 </member>
30082 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest">
30083 <remarks/>
30084 </member>
30085 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.value">
30086 <remarks/>
30087 </member>
30088 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.param">
30089 <remarks/>
30090 </member>
30091 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color">
30092 <remarks/>
30093 </member>
30094 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.value">
30095 <remarks/>
30096 </member>
30097 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.param">
30098 <remarks/>
30099 </member>
30100 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth">
30101 <remarks/>
30102 </member>
30103 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.value">
30104 <remarks/>
30105 </member>
30106 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.valueSpecified">
30107 <remarks/>
30108 </member>
30109 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.param">
30110 <remarks/>
30111 </member>
30112 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil">
30113 <remarks/>
30114 </member>
30115 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.value">
30116 <remarks/>
30117 </member>
30118 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.valueSpecified">
30119 <remarks/>
30120 </member>
30121 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.param">
30122 <remarks/>
30123 </member>
30124 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane">
30125 <remarks/>
30126 </member>
30127 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.value">
30128 <remarks/>
30129 </member>
30130 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.param">
30131 <remarks/>
30132 </member>
30133 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.index">
30134 <remarks/>
30135 </member>
30136 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable">
30137 <remarks/>
30138 </member>
30139 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.value">
30140 <remarks/>
30141 </member>
30142 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.param">
30143 <remarks/>
30144 </member>
30145 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.index">
30146 <remarks/>
30147 </member>
30148 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable">
30149 <remarks/>
30150 </member>
30151 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.value">
30152 <remarks/>
30153 </member>
30154 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.param">
30155 <remarks/>
30156 </member>
30157 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask">
30158 <remarks/>
30159 </member>
30160 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.value">
30161 <remarks/>
30162 </member>
30163 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.param">
30164 <remarks/>
30165 </member>
30166 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable">
30167 <remarks/>
30168 </member>
30169 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.value">
30170 <remarks/>
30171 </member>
30172 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.param">
30173 <remarks/>
30174 </member>
30175 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face">
30176 <remarks/>
30177 </member>
30178 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.value">
30179 <remarks/>
30180 </member>
30181 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.param">
30182 <remarks/>
30183 </member>
30184 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable">
30185 <remarks/>
30186 </member>
30187 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.value">
30188 <remarks/>
30189 </member>
30190 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.param">
30191 <remarks/>
30192 </member>
30193 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func">
30194 <remarks/>
30195 </member>
30196 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.value">
30197 <remarks/>
30198 </member>
30199 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.param">
30200 <remarks/>
30201 </member>
30202 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask">
30203 <remarks/>
30204 </member>
30205 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.value">
30206 <remarks/>
30207 </member>
30208 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.param">
30209 <remarks/>
30210 </member>
30211 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range">
30212 <remarks/>
30213 </member>
30214 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.value">
30215 <remarks/>
30216 </member>
30217 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.param">
30218 <remarks/>
30219 </member>
30220 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable">
30221 <remarks/>
30222 </member>
30223 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.value">
30224 <remarks/>
30225 </member>
30226 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.param">
30227 <remarks/>
30228 </member>
30229 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable">
30230 <remarks/>
30231 </member>
30232 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.value">
30233 <remarks/>
30234 </member>
30235 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.param">
30236 <remarks/>
30237 </member>
30238 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color">
30239 <remarks/>
30240 </member>
30241 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.value">
30242 <remarks/>
30243 </member>
30244 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.param">
30245 <remarks/>
30246 </member>
30247 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density">
30248 <remarks/>
30249 </member>
30250 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.value">
30251 <remarks/>
30252 </member>
30253 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.param">
30254 <remarks/>
30255 </member>
30256 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable">
30257 <remarks/>
30258 </member>
30259 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.value">
30260 <remarks/>
30261 </member>
30262 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.param">
30263 <remarks/>
30264 </member>
30265 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end">
30266 <remarks/>
30267 </member>
30268 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.value">
30269 <remarks/>
30270 </member>
30271 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.param">
30272 <remarks/>
30273 </member>
30274 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode">
30275 <remarks/>
30276 </member>
30277 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.value">
30278 <remarks/>
30279 </member>
30280 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.param">
30281 <remarks/>
30282 </member>
30283 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start">
30284 <remarks/>
30285 </member>
30286 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.value">
30287 <remarks/>
30288 </member>
30289 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.param">
30290 <remarks/>
30291 </member>
30292 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face">
30293 <remarks/>
30294 </member>
30295 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.value">
30296 <remarks/>
30297 </member>
30298 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.param">
30299 <remarks/>
30300 </member>
30301 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient">
30302 <remarks/>
30303 </member>
30304 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.value">
30305 <remarks/>
30306 </member>
30307 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.param">
30308 <remarks/>
30309 </member>
30310 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.index">
30311 <remarks/>
30312 </member>
30313 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation">
30314 <remarks/>
30315 </member>
30316 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.value">
30317 <remarks/>
30318 </member>
30319 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.param">
30320 <remarks/>
30321 </member>
30322 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.index">
30323 <remarks/>
30324 </member>
30325 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse">
30326 <remarks/>
30327 </member>
30328 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.value">
30329 <remarks/>
30330 </member>
30331 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.param">
30332 <remarks/>
30333 </member>
30334 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.index">
30335 <remarks/>
30336 </member>
30337 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable">
30338 <remarks/>
30339 </member>
30340 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.value">
30341 <remarks/>
30342 </member>
30343 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.param">
30344 <remarks/>
30345 </member>
30346 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.index">
30347 <remarks/>
30348 </member>
30349 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation">
30350 <remarks/>
30351 </member>
30352 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.value">
30353 <remarks/>
30354 </member>
30355 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.param">
30356 <remarks/>
30357 </member>
30358 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.index">
30359 <remarks/>
30360 </member>
30361 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient">
30362 <remarks/>
30363 </member>
30364 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.value">
30365 <remarks/>
30366 </member>
30367 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.param">
30368 <remarks/>
30369 </member>
30370 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable">
30371 <remarks/>
30372 </member>
30373 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.value">
30374 <remarks/>
30375 </member>
30376 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.param">
30377 <remarks/>
30378 </member>
30379 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position">
30380 <remarks/>
30381 </member>
30382 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.value">
30383 <remarks/>
30384 </member>
30385 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.param">
30386 <remarks/>
30387 </member>
30388 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.index">
30389 <remarks/>
30390 </member>
30391 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation">
30392 <remarks/>
30393 </member>
30394 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.value">
30395 <remarks/>
30396 </member>
30397 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.param">
30398 <remarks/>
30399 </member>
30400 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.index">
30401 <remarks/>
30402 </member>
30403 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular">
30404 <remarks/>
30405 </member>
30406 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.value">
30407 <remarks/>
30408 </member>
30409 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.param">
30410 <remarks/>
30411 </member>
30412 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.index">
30413 <remarks/>
30414 </member>
30415 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff">
30416 <remarks/>
30417 </member>
30418 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.value">
30419 <remarks/>
30420 </member>
30421 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.param">
30422 <remarks/>
30423 </member>
30424 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.index">
30425 <remarks/>
30426 </member>
30427 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction">
30428 <remarks/>
30429 </member>
30430 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.value">
30431 <remarks/>
30432 </member>
30433 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.param">
30434 <remarks/>
30435 </member>
30436 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.index">
30437 <remarks/>
30438 </member>
30439 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent">
30440 <remarks/>
30441 </member>
30442 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.value">
30443 <remarks/>
30444 </member>
30445 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.param">
30446 <remarks/>
30447 </member>
30448 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.index">
30449 <remarks/>
30450 </member>
30451 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable">
30452 <remarks/>
30453 </member>
30454 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.value">
30455 <remarks/>
30456 </member>
30457 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.param">
30458 <remarks/>
30459 </member>
30460 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable">
30461 <remarks/>
30462 </member>
30463 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.value">
30464 <remarks/>
30465 </member>
30466 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.param">
30467 <remarks/>
30468 </member>
30469 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width">
30470 <remarks/>
30471 </member>
30472 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.value">
30473 <remarks/>
30474 </member>
30475 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.param">
30476 <remarks/>
30477 </member>
30478 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op">
30479 <remarks/>
30480 </member>
30481 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.value">
30482 <remarks/>
30483 </member>
30484 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.param">
30485 <remarks/>
30486 </member>
30487 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient">
30488 <remarks/>
30489 </member>
30490 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.value">
30491 <remarks/>
30492 </member>
30493 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.param">
30494 <remarks/>
30495 </member>
30496 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse">
30497 <remarks/>
30498 </member>
30499 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.value">
30500 <remarks/>
30501 </member>
30502 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.param">
30503 <remarks/>
30504 </member>
30505 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission">
30506 <remarks/>
30507 </member>
30508 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.value">
30509 <remarks/>
30510 </member>
30511 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.param">
30512 <remarks/>
30513 </member>
30514 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess">
30515 <remarks/>
30516 </member>
30517 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.value">
30518 <remarks/>
30519 </member>
30520 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.param">
30521 <remarks/>
30522 </member>
30523 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular">
30524 <remarks/>
30525 </member>
30526 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.value">
30527 <remarks/>
30528 </member>
30529 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.param">
30530 <remarks/>
30531 </member>
30532 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix">
30533 <remarks/>
30534 </member>
30535 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.value">
30536 <remarks/>
30537 </member>
30538 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.param">
30539 <remarks/>
30540 </member>
30541 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable">
30542 <remarks/>
30543 </member>
30544 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.value">
30545 <remarks/>
30546 </member>
30547 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.param">
30548 <remarks/>
30549 </member>
30550 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable">
30551 <remarks/>
30552 </member>
30553 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.value">
30554 <remarks/>
30555 </member>
30556 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.param">
30557 <remarks/>
30558 </member>
30559 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation">
30560 <remarks/>
30561 </member>
30562 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.value">
30563 <remarks/>
30564 </member>
30565 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.param">
30566 <remarks/>
30567 </member>
30568 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size">
30569 <remarks/>
30570 </member>
30571 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.value">
30572 <remarks/>
30573 </member>
30574 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.param">
30575 <remarks/>
30576 </member>
30577 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size">
30578 <remarks/>
30579 </member>
30580 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.value">
30581 <remarks/>
30582 </member>
30583 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.param">
30584 <remarks/>
30585 </member>
30586 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max">
30587 <remarks/>
30588 </member>
30589 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.value">
30590 <remarks/>
30591 </member>
30592 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.param">
30593 <remarks/>
30594 </member>
30595 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min">
30596 <remarks/>
30597 </member>
30598 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.value">
30599 <remarks/>
30600 </member>
30601 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.param">
30602 <remarks/>
30603 </member>
30604 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable">
30605 <remarks/>
30606 </member>
30607 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.value">
30608 <remarks/>
30609 </member>
30610 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.param">
30611 <remarks/>
30612 </member>
30613 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset">
30614 <remarks/>
30615 </member>
30616 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.value">
30617 <remarks/>
30618 </member>
30619 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.param">
30620 <remarks/>
30621 </member>
30622 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable">
30623 <remarks/>
30624 </member>
30625 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.value">
30626 <remarks/>
30627 </member>
30628 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.param">
30629 <remarks/>
30630 </member>
30631 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix">
30632 <remarks/>
30633 </member>
30634 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.value">
30635 <remarks/>
30636 </member>
30637 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.param">
30638 <remarks/>
30639 </member>
30640 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable">
30641 <remarks/>
30642 </member>
30643 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.value">
30644 <remarks/>
30645 </member>
30646 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.param">
30647 <remarks/>
30648 </member>
30649 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable">
30650 <remarks/>
30651 </member>
30652 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.value">
30653 <remarks/>
30654 </member>
30655 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.param">
30656 <remarks/>
30657 </member>
30658 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable">
30659 <remarks/>
30660 </member>
30661 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.value">
30662 <remarks/>
30663 </member>
30664 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.param">
30665 <remarks/>
30666 </member>
30667 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable">
30668 <remarks/>
30669 </member>
30670 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.value">
30671 <remarks/>
30672 </member>
30673 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.param">
30674 <remarks/>
30675 </member>
30676 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor">
30677 <remarks/>
30678 </member>
30679 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.value">
30680 <remarks/>
30681 </member>
30682 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.param">
30683 <remarks/>
30684 </member>
30685 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable">
30686 <remarks/>
30687 </member>
30688 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.value">
30689 <remarks/>
30690 </member>
30691 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.param">
30692 <remarks/>
30693 </member>
30694 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model">
30695 <remarks/>
30696 </member>
30697 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.value">
30698 <remarks/>
30699 </member>
30700 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.param">
30701 <remarks/>
30702 </member>
30703 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func">
30704 <remarks/>
30705 </member>
30706 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.func">
30707 <remarks/>
30708 </member>
30709 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.ref">
30710 <remarks/>
30711 </member>
30712 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.mask">
30713 <remarks/>
30714 </member>
30715 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc">
30716 <remarks/>
30717 </member>
30718 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.value">
30719 <remarks/>
30720 </member>
30721 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.param">
30722 <remarks/>
30723 </member>
30724 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef">
30725 <remarks/>
30726 </member>
30727 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.value">
30728 <remarks/>
30729 </member>
30730 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.param">
30731 <remarks/>
30732 </member>
30733 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask">
30734 <remarks/>
30735 </member>
30736 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.value">
30737 <remarks/>
30738 </member>
30739 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.param">
30740 <remarks/>
30741 </member>
30742 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask">
30743 <remarks/>
30744 </member>
30745 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.value">
30746 <remarks/>
30747 </member>
30748 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.param">
30749 <remarks/>
30750 </member>
30751 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op">
30752 <remarks/>
30753 </member>
30754 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.fail">
30755 <remarks/>
30756 </member>
30757 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zfail">
30758 <remarks/>
30759 </member>
30760 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zpass">
30761 <remarks/>
30762 </member>
30763 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail">
30764 <remarks/>
30765 </member>
30766 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.value">
30767 <remarks/>
30768 </member>
30769 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.param">
30770 <remarks/>
30771 </member>
30772 <member name="T:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type">
30773 <remarks/>
30774 </member>
30775 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.KEEP">
30776 <remarks/>
30777 </member>
30778 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.ZERO">
30779 <remarks/>
30780 </member>
30781 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.REPLACE">
30782 <remarks/>
30783 </member>
30784 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.INCR">
30785 <remarks/>
30786 </member>
30787 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.DECR">
30788 <remarks/>
30789 </member>
30790 <member name="F:OpenMetaverse.ImportExport.Collada14.gles_stencil_op_type.INVERT">
30791 <remarks/>
30792 </member>
30793 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail">
30794 <remarks/>
30795 </member>
30796 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.value">
30797 <remarks/>
30798 </member>
30799 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.param">
30800 <remarks/>
30801 </member>
30802 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass">
30803 <remarks/>
30804 </member>
30805 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.value">
30806 <remarks/>
30807 </member>
30808 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.param">
30809 <remarks/>
30810 </member>
30811 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable">
30812 <remarks/>
30813 </member>
30814 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.value">
30815 <remarks/>
30816 </member>
30817 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.param">
30818 <remarks/>
30819 </member>
30820 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline">
30821 <remarks/>
30822 </member>
30823 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.value">
30824 <remarks/>
30825 </member>
30826 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.param">
30827 <remarks/>
30828 </member>
30829 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable">
30830 <remarks/>
30831 </member>
30832 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.value">
30833 <remarks/>
30834 </member>
30835 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.param">
30836 <remarks/>
30837 </member>
30838 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL">
30839 <remarks/>
30840 </member>
30841 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.asset">
30842 <remarks/>
30843 </member>
30844 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items">
30845 <remarks/>
30846 </member>
30847 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items1">
30848 <remarks/>
30849 </member>
30850 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.technique">
30851 <remarks/>
30852 </member>
30853 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.extra">
30854 <remarks/>
30855 </member>
30856 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.id">
30857 <remarks/>
30858 </member>
30859 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique">
30860 <remarks/>
30861 </member>
30862 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.annotate">
30863 <remarks/>
30864 </member>
30865 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items">
30866 <remarks/>
30867 </member>
30868 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items1">
30869 <remarks/>
30870 </member>
30871 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.pass">
30872 <remarks/>
30873 </member>
30874 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.extra">
30875 <remarks/>
30876 </member>
30877 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.id">
30878 <remarks/>
30879 </member>
30880 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.sid">
30881 <remarks/>
30882 </member>
30883 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass">
30884 <remarks/>
30885 </member>
30886 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.annotate">
30887 <remarks/>
30888 </member>
30889 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_target">
30890 <remarks/>
30891 </member>
30892 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_target">
30893 <remarks/>
30894 </member>
30895 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_target">
30896 <remarks/>
30897 </member>
30898 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_clear">
30899 <remarks/>
30900 </member>
30901 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_clear">
30902 <remarks/>
30903 </member>
30904 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_clear">
30905 <remarks/>
30906 </member>
30907 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.draw">
30908 <remarks/>
30909 </member>
30910 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.Items">
30911 <remarks/>
30912 </member>
30913 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.extra">
30914 <remarks/>
30915 </member>
30916 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.sid">
30917 <remarks/>
30918 </member>
30919 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader">
30920 <remarks/>
30921 </member>
30922 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.annotate">
30923 <remarks/>
30924 </member>
30925 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_target">
30926 <remarks/>
30927 </member>
30928 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_options">
30929 <remarks/>
30930 </member>
30931 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.name">
30932 <remarks/>
30933 </member>
30934 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.bind">
30935 <remarks/>
30936 </member>
30937 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stage">
30938 <remarks/>
30939 </member>
30940 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stageSpecified">
30941 <remarks/>
30942 </member>
30943 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target">
30944 <remarks/>
30945 </member>
30946 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.Value">
30947 <remarks/>
30948 </member>
30949 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName">
30950 <remarks/>
30951 </member>
30952 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.source">
30953 <remarks/>
30954 </member>
30955 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.Value">
30956 <remarks/>
30957 </member>
30958 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind">
30959 <remarks/>
30960 </member>
30961 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.Item">
30962 <remarks/>
30963 </member>
30964 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.ItemElementName">
30965 <remarks/>
30966 </member>
30967 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.symbol">
30968 <remarks/>
30969 </member>
30970 <member name="T:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam">
30971 <remarks/>
30972 </member>
30973 <member name="P:OpenMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.ref">
30974 <remarks/>
30975 </member>
30976 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5">
30977 <remarks/>
30978 </member>
30979 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.bool">
30980 <remarks/>
30981 </member>
30982 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.bool2">
30983 <remarks/>
30984 </member>
30985 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.bool3">
30986 <remarks/>
30987 </member>
30988 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.bool4">
30989 <remarks/>
30990 </member>
30991 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.enum">
30992 <remarks/>
30993 </member>
30994 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float">
30995 <remarks/>
30996 </member>
30997 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float2">
30998 <remarks/>
30999 </member>
31000 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float2x2">
31001 <remarks/>
31002 </member>
31003 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float3">
31004 <remarks/>
31005 </member>
31006 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float3x3">
31007 <remarks/>
31008 </member>
31009 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float4">
31010 <remarks/>
31011 </member>
31012 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.float4x4">
31013 <remarks/>
31014 </member>
31015 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.int">
31016 <remarks/>
31017 </member>
31018 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.int2">
31019 <remarks/>
31020 </member>
31021 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.int3">
31022 <remarks/>
31023 </member>
31024 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.int4">
31025 <remarks/>
31026 </member>
31027 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.param">
31028 <remarks/>
31029 </member>
31030 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler1D">
31031 <remarks/>
31032 </member>
31033 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler2D">
31034 <remarks/>
31035 </member>
31036 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler3D">
31037 <remarks/>
31038 </member>
31039 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerCUBE">
31040 <remarks/>
31041 </member>
31042 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerDEPTH">
31043 <remarks/>
31044 </member>
31045 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerRECT">
31046 <remarks/>
31047 </member>
31048 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemChoiceType5.surface">
31049 <remarks/>
31050 </member>
31051 <member name="T:OpenMetaverse.ImportExport.Collada14.glsl_pipeline_stage">
31052 <remarks/>
31053 </member>
31054 <member name="F:OpenMetaverse.ImportExport.Collada14.glsl_pipeline_stage.VERTEXPROGRAM">
31055 <remarks/>
31056 </member>
31057 <member name="F:OpenMetaverse.ImportExport.Collada14.glsl_pipeline_stage.FRAGMENTPROGRAM">
31058 <remarks/>
31059 </member>
31060 <member name="T:OpenMetaverse.ImportExport.Collada14.library_force_fields">
31061 <remarks/>
31062 </member>
31063 <member name="P:OpenMetaverse.ImportExport.Collada14.library_force_fields.asset">
31064 <remarks/>
31065 </member>
31066 <member name="P:OpenMetaverse.ImportExport.Collada14.library_force_fields.force_field">
31067 <remarks/>
31068 </member>
31069 <member name="P:OpenMetaverse.ImportExport.Collada14.library_force_fields.extra">
31070 <remarks/>
31071 </member>
31072 <member name="P:OpenMetaverse.ImportExport.Collada14.library_force_fields.id">
31073 <remarks/>
31074 </member>
31075 <member name="P:OpenMetaverse.ImportExport.Collada14.library_force_fields.name">
31076 <remarks/>
31077 </member>
31078 <member name="T:OpenMetaverse.ImportExport.Collada14.force_field">
31079 <remarks/>
31080 </member>
31081 <member name="P:OpenMetaverse.ImportExport.Collada14.force_field.asset">
31082 <remarks/>
31083 </member>
31084 <member name="P:OpenMetaverse.ImportExport.Collada14.force_field.technique">
31085 <remarks/>
31086 </member>
31087 <member name="P:OpenMetaverse.ImportExport.Collada14.force_field.extra">
31088 <remarks/>
31089 </member>
31090 <member name="P:OpenMetaverse.ImportExport.Collada14.force_field.id">
31091 <remarks/>
31092 </member>
31093 <member name="P:OpenMetaverse.ImportExport.Collada14.force_field.name">
31094 <remarks/>
31095 </member>
31096 <member name="T:OpenMetaverse.ImportExport.Collada14.library_geometries">
31097 <remarks/>
31098 </member>
31099 <member name="P:OpenMetaverse.ImportExport.Collada14.library_geometries.asset">
31100 <remarks/>
31101 </member>
31102 <member name="P:OpenMetaverse.ImportExport.Collada14.library_geometries.geometry">
31103 <remarks/>
31104 </member>
31105 <member name="P:OpenMetaverse.ImportExport.Collada14.library_geometries.extra">
31106 <remarks/>
31107 </member>
31108 <member name="P:OpenMetaverse.ImportExport.Collada14.library_geometries.id">
31109 <remarks/>
31110 </member>
31111 <member name="P:OpenMetaverse.ImportExport.Collada14.library_geometries.name">
31112 <remarks/>
31113 </member>
31114 <member name="T:OpenMetaverse.ImportExport.Collada14.geometry">
31115 <remarks/>
31116 </member>
31117 <member name="P:OpenMetaverse.ImportExport.Collada14.geometry.asset">
31118 <remarks/>
31119 </member>
31120 <member name="P:OpenMetaverse.ImportExport.Collada14.geometry.Item">
31121 <remarks/>
31122 </member>
31123 <member name="P:OpenMetaverse.ImportExport.Collada14.geometry.extra">
31124 <remarks/>
31125 </member>
31126 <member name="P:OpenMetaverse.ImportExport.Collada14.geometry.id">
31127 <remarks/>
31128 </member>
31129 <member name="P:OpenMetaverse.ImportExport.Collada14.geometry.name">
31130 <remarks/>
31131 </member>
31132 <member name="T:OpenMetaverse.ImportExport.Collada14.convex_mesh">
31133 <remarks/>
31134 </member>
31135 <member name="P:OpenMetaverse.ImportExport.Collada14.convex_mesh.source">
31136 <remarks/>
31137 </member>
31138 <member name="P:OpenMetaverse.ImportExport.Collada14.convex_mesh.vertices">
31139 <remarks/>
31140 </member>
31141 <member name="P:OpenMetaverse.ImportExport.Collada14.convex_mesh.Items">
31142 <remarks/>
31143 </member>
31144 <member name="P:OpenMetaverse.ImportExport.Collada14.convex_mesh.extra">
31145 <remarks/>
31146 </member>
31147 <member name="P:OpenMetaverse.ImportExport.Collada14.convex_mesh.convex_hull_of">
31148 <remarks/>
31149 </member>
31150 <member name="T:OpenMetaverse.ImportExport.Collada14.vertices">
31151 <remarks/>
31152 </member>
31153 <member name="P:OpenMetaverse.ImportExport.Collada14.vertices.input">
31154 <remarks/>
31155 </member>
31156 <member name="P:OpenMetaverse.ImportExport.Collada14.vertices.extra">
31157 <remarks/>
31158 </member>
31159 <member name="P:OpenMetaverse.ImportExport.Collada14.vertices.id">
31160 <remarks/>
31161 </member>
31162 <member name="P:OpenMetaverse.ImportExport.Collada14.vertices.name">
31163 <remarks/>
31164 </member>
31165 <member name="T:OpenMetaverse.ImportExport.Collada14.lines">
31166 <remarks/>
31167 </member>
31168 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.input">
31169 <remarks/>
31170 </member>
31171 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.p">
31172 <remarks/>
31173 </member>
31174 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.extra">
31175 <remarks/>
31176 </member>
31177 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.name">
31178 <remarks/>
31179 </member>
31180 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.count">
31181 <remarks/>
31182 </member>
31183 <member name="P:OpenMetaverse.ImportExport.Collada14.lines.material">
31184 <remarks/>
31185 </member>
31186 <member name="T:OpenMetaverse.ImportExport.Collada14.linestrips">
31187 <remarks/>
31188 </member>
31189 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.input">
31190 <remarks/>
31191 </member>
31192 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.p">
31193 <remarks/>
31194 </member>
31195 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.extra">
31196 <remarks/>
31197 </member>
31198 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.name">
31199 <remarks/>
31200 </member>
31201 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.count">
31202 <remarks/>
31203 </member>
31204 <member name="P:OpenMetaverse.ImportExport.Collada14.linestrips.material">
31205 <remarks/>
31206 </member>
31207 <member name="T:OpenMetaverse.ImportExport.Collada14.polygons">
31208 <remarks/>
31209 </member>
31210 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.input">
31211 <remarks/>
31212 </member>
31213 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.Items">
31214 <remarks/>
31215 </member>
31216 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.extra">
31217 <remarks/>
31218 </member>
31219 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.name">
31220 <remarks/>
31221 </member>
31222 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.count">
31223 <remarks/>
31224 </member>
31225 <member name="P:OpenMetaverse.ImportExport.Collada14.polygons.material">
31226 <remarks/>
31227 </member>
31228 <member name="T:OpenMetaverse.ImportExport.Collada14.polygonsPH">
31229 <remarks/>
31230 </member>
31231 <member name="P:OpenMetaverse.ImportExport.Collada14.polygonsPH.p">
31232 <remarks/>
31233 </member>
31234 <member name="P:OpenMetaverse.ImportExport.Collada14.polygonsPH.h">
31235 <remarks/>
31236 </member>
31237 <member name="T:OpenMetaverse.ImportExport.Collada14.polylist">
31238 <remarks/>
31239 </member>
31240 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.input">
31241 <remarks/>
31242 </member>
31243 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.vcount">
31244 <remarks/>
31245 </member>
31246 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.p">
31247 <remarks/>
31248 </member>
31249 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.extra">
31250 <remarks/>
31251 </member>
31252 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.name">
31253 <remarks/>
31254 </member>
31255 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.count">
31256 <remarks/>
31257 </member>
31258 <member name="P:OpenMetaverse.ImportExport.Collada14.polylist.material">
31259 <remarks/>
31260 </member>
31261 <member name="T:OpenMetaverse.ImportExport.Collada14.triangles">
31262 <remarks/>
31263 </member>
31264 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.input">
31265 <remarks/>
31266 </member>
31267 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.p">
31268 <remarks/>
31269 </member>
31270 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.extra">
31271 <remarks/>
31272 </member>
31273 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.name">
31274 <remarks/>
31275 </member>
31276 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.count">
31277 <remarks/>
31278 </member>
31279 <member name="P:OpenMetaverse.ImportExport.Collada14.triangles.material">
31280 <remarks/>
31281 </member>
31282 <member name="T:OpenMetaverse.ImportExport.Collada14.trifans">
31283 <remarks/>
31284 </member>
31285 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.input">
31286 <remarks/>
31287 </member>
31288 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.p">
31289 <remarks/>
31290 </member>
31291 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.extra">
31292 <remarks/>
31293 </member>
31294 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.name">
31295 <remarks/>
31296 </member>
31297 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.count">
31298 <remarks/>
31299 </member>
31300 <member name="P:OpenMetaverse.ImportExport.Collada14.trifans.material">
31301 <remarks/>
31302 </member>
31303 <member name="T:OpenMetaverse.ImportExport.Collada14.tristrips">
31304 <remarks/>
31305 </member>
31306 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.input">
31307 <remarks/>
31308 </member>
31309 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.p">
31310 <remarks/>
31311 </member>
31312 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.extra">
31313 <remarks/>
31314 </member>
31315 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.name">
31316 <remarks/>
31317 </member>
31318 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.count">
31319 <remarks/>
31320 </member>
31321 <member name="P:OpenMetaverse.ImportExport.Collada14.tristrips.material">
31322 <remarks/>
31323 </member>
31324 <member name="T:OpenMetaverse.ImportExport.Collada14.mesh">
31325 <remarks/>
31326 </member>
31327 <member name="P:OpenMetaverse.ImportExport.Collada14.mesh.source">
31328 <remarks/>
31329 </member>
31330 <member name="P:OpenMetaverse.ImportExport.Collada14.mesh.vertices">
31331 <remarks/>
31332 </member>
31333 <member name="P:OpenMetaverse.ImportExport.Collada14.mesh.Items">
31334 <remarks/>
31335 </member>
31336 <member name="P:OpenMetaverse.ImportExport.Collada14.mesh.extra">
31337 <remarks/>
31338 </member>
31339 <member name="T:OpenMetaverse.ImportExport.Collada14.spline">
31340 <remarks/>
31341 </member>
31342 <member name="P:OpenMetaverse.ImportExport.Collada14.spline.source">
31343 <remarks/>
31344 </member>
31345 <member name="P:OpenMetaverse.ImportExport.Collada14.spline.control_vertices">
31346 <remarks/>
31347 </member>
31348 <member name="P:OpenMetaverse.ImportExport.Collada14.spline.extra">
31349 <remarks/>
31350 </member>
31351 <member name="P:OpenMetaverse.ImportExport.Collada14.spline.closed">
31352 <remarks/>
31353 </member>
31354 <member name="T:OpenMetaverse.ImportExport.Collada14.splineControl_vertices">
31355 <remarks/>
31356 </member>
31357 <member name="P:OpenMetaverse.ImportExport.Collada14.splineControl_vertices.input">
31358 <remarks/>
31359 </member>
31360 <member name="P:OpenMetaverse.ImportExport.Collada14.splineControl_vertices.extra">
31361 <remarks/>
31362 </member>
31363 <member name="T:OpenMetaverse.ImportExport.Collada14.library_images">
31364 <remarks/>
31365 </member>
31366 <member name="P:OpenMetaverse.ImportExport.Collada14.library_images.asset">
31367 <remarks/>
31368 </member>
31369 <member name="P:OpenMetaverse.ImportExport.Collada14.library_images.image">
31370 <remarks/>
31371 </member>
31372 <member name="P:OpenMetaverse.ImportExport.Collada14.library_images.extra">
31373 <remarks/>
31374 </member>
31375 <member name="P:OpenMetaverse.ImportExport.Collada14.library_images.id">
31376 <remarks/>
31377 </member>
31378 <member name="P:OpenMetaverse.ImportExport.Collada14.library_images.name">
31379 <remarks/>
31380 </member>
31381 <member name="T:OpenMetaverse.ImportExport.Collada14.library_lights">
31382 <remarks/>
31383 </member>
31384 <member name="P:OpenMetaverse.ImportExport.Collada14.library_lights.asset">
31385 <remarks/>
31386 </member>
31387 <member name="P:OpenMetaverse.ImportExport.Collada14.library_lights.light">
31388 <remarks/>
31389 </member>
31390 <member name="P:OpenMetaverse.ImportExport.Collada14.library_lights.extra">
31391 <remarks/>
31392 </member>
31393 <member name="P:OpenMetaverse.ImportExport.Collada14.library_lights.id">
31394 <remarks/>
31395 </member>
31396 <member name="P:OpenMetaverse.ImportExport.Collada14.library_lights.name">
31397 <remarks/>
31398 </member>
31399 <member name="T:OpenMetaverse.ImportExport.Collada14.light">
31400 <remarks/>
31401 </member>
31402 <member name="P:OpenMetaverse.ImportExport.Collada14.light.asset">
31403 <remarks/>
31404 </member>
31405 <member name="P:OpenMetaverse.ImportExport.Collada14.light.technique_common">
31406 <remarks/>
31407 </member>
31408 <member name="P:OpenMetaverse.ImportExport.Collada14.light.technique">
31409 <remarks/>
31410 </member>
31411 <member name="P:OpenMetaverse.ImportExport.Collada14.light.extra">
31412 <remarks/>
31413 </member>
31414 <member name="P:OpenMetaverse.ImportExport.Collada14.light.id">
31415 <remarks/>
31416 </member>
31417 <member name="P:OpenMetaverse.ImportExport.Collada14.light.name">
31418 <remarks/>
31419 </member>
31420 <member name="T:OpenMetaverse.ImportExport.Collada14.lightTechnique_common">
31421 <remarks/>
31422 </member>
31423 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_common.Item">
31424 <remarks/>
31425 </member>
31426 <member name="T:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient">
31427 <remarks/>
31428 </member>
31429 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.color">
31430 <remarks/>
31431 </member>
31432 <member name="T:OpenMetaverse.ImportExport.Collada14.TargetableFloat3">
31433 <remarks/>
31434 </member>
31435 <member name="P:OpenMetaverse.ImportExport.Collada14.TargetableFloat3.sid">
31436 <remarks/>
31437 </member>
31438 <member name="P:OpenMetaverse.ImportExport.Collada14.TargetableFloat3.Values">
31439 <remarks/>
31440 </member>
31441 <member name="T:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional">
31442 <remarks/>
31443 </member>
31444 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.color">
31445 <remarks/>
31446 </member>
31447 <member name="T:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonPoint">
31448 <remarks/>
31449 </member>
31450 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.color">
31451 <remarks/>
31452 </member>
31453 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.constant_attenuation">
31454 <remarks/>
31455 </member>
31456 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.linear_attenuation">
31457 <remarks/>
31458 </member>
31459 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.quadratic_attenuation">
31460 <remarks/>
31461 </member>
31462 <member name="T:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot">
31463 <remarks/>
31464 </member>
31465 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.color">
31466 <remarks/>
31467 </member>
31468 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.constant_attenuation">
31469 <remarks/>
31470 </member>
31471 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.linear_attenuation">
31472 <remarks/>
31473 </member>
31474 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.quadratic_attenuation">
31475 <remarks/>
31476 </member>
31477 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_angle">
31478 <remarks/>
31479 </member>
31480 <member name="P:OpenMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_exponent">
31481 <remarks/>
31482 </member>
31483 <member name="T:OpenMetaverse.ImportExport.Collada14.library_materials">
31484 <remarks/>
31485 </member>
31486 <member name="P:OpenMetaverse.ImportExport.Collada14.library_materials.asset">
31487 <remarks/>
31488 </member>
31489 <member name="P:OpenMetaverse.ImportExport.Collada14.library_materials.material">
31490 <remarks/>
31491 </member>
31492 <member name="P:OpenMetaverse.ImportExport.Collada14.library_materials.extra">
31493 <remarks/>
31494 </member>
31495 <member name="P:OpenMetaverse.ImportExport.Collada14.library_materials.id">
31496 <remarks/>
31497 </member>
31498 <member name="P:OpenMetaverse.ImportExport.Collada14.library_materials.name">
31499 <remarks/>
31500 </member>
31501 <member name="T:OpenMetaverse.ImportExport.Collada14.material">
31502 <remarks/>
31503 </member>
31504 <member name="P:OpenMetaverse.ImportExport.Collada14.material.asset">
31505 <remarks/>
31506 </member>
31507 <member name="P:OpenMetaverse.ImportExport.Collada14.material.instance_effect">
31508 <remarks/>
31509 </member>
31510 <member name="P:OpenMetaverse.ImportExport.Collada14.material.extra">
31511 <remarks/>
31512 </member>
31513 <member name="P:OpenMetaverse.ImportExport.Collada14.material.id">
31514 <remarks/>
31515 </member>
31516 <member name="P:OpenMetaverse.ImportExport.Collada14.material.name">
31517 <remarks/>
31518 </member>
31519 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_effect">
31520 <remarks/>
31521 </member>
31522 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.technique_hint">
31523 <remarks/>
31524 </member>
31525 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.setparam">
31526 <remarks/>
31527 </member>
31528 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.extra">
31529 <remarks/>
31530 </member>
31531 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.url">
31532 <remarks/>
31533 </member>
31534 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.sid">
31535 <remarks/>
31536 </member>
31537 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effect.name">
31538 <remarks/>
31539 </member>
31540 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_effectTechnique_hint">
31541 <remarks/>
31542 </member>
31543 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.platform">
31544 <remarks/>
31545 </member>
31546 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.profile">
31547 <remarks/>
31548 </member>
31549 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.ref">
31550 <remarks/>
31551 </member>
31552 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam">
31553 <remarks/>
31554 </member>
31555 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.bool">
31556 <remarks/>
31557 </member>
31558 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.bool2">
31559 <remarks/>
31560 </member>
31561 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.bool3">
31562 <remarks/>
31563 </member>
31564 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.bool4">
31565 <remarks/>
31566 </member>
31567 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.int">
31568 <remarks/>
31569 </member>
31570 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.int2">
31571 <remarks/>
31572 </member>
31573 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.int3">
31574 <remarks/>
31575 </member>
31576 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.int4">
31577 <remarks/>
31578 </member>
31579 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float">
31580 <remarks/>
31581 </member>
31582 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float2">
31583 <remarks/>
31584 </member>
31585 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float3">
31586 <remarks/>
31587 </member>
31588 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float4">
31589 <remarks/>
31590 </member>
31591 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x1">
31592 <remarks/>
31593 </member>
31594 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x2">
31595 <remarks/>
31596 </member>
31597 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x3">
31598 <remarks/>
31599 </member>
31600 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x4">
31601 <remarks/>
31602 </member>
31603 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x1">
31604 <remarks/>
31605 </member>
31606 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x2">
31607 <remarks/>
31608 </member>
31609 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x3">
31610 <remarks/>
31611 </member>
31612 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x4">
31613 <remarks/>
31614 </member>
31615 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x1">
31616 <remarks/>
31617 </member>
31618 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x2">
31619 <remarks/>
31620 </member>
31621 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x3">
31622 <remarks/>
31623 </member>
31624 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x4">
31625 <remarks/>
31626 </member>
31627 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x1">
31628 <remarks/>
31629 </member>
31630 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x2">
31631 <remarks/>
31632 </member>
31633 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x3">
31634 <remarks/>
31635 </member>
31636 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x4">
31637 <remarks/>
31638 </member>
31639 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.surface">
31640 <remarks/>
31641 </member>
31642 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler1D">
31643 <remarks/>
31644 </member>
31645 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler2D">
31646 <remarks/>
31647 </member>
31648 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler3D">
31649 <remarks/>
31650 </member>
31651 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerCUBE">
31652 <remarks/>
31653 </member>
31654 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerRECT">
31655 <remarks/>
31656 </member>
31657 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerDEPTH">
31658 <remarks/>
31659 </member>
31660 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.enum">
31661 <remarks/>
31662 </member>
31663 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_effectSetparam.ref">
31664 <remarks/>
31665 </member>
31666 <member name="T:OpenMetaverse.ImportExport.Collada14.library_nodes">
31667 <remarks/>
31668 </member>
31669 <member name="P:OpenMetaverse.ImportExport.Collada14.library_nodes.asset">
31670 <remarks/>
31671 </member>
31672 <member name="P:OpenMetaverse.ImportExport.Collada14.library_nodes.node">
31673 <remarks/>
31674 </member>
31675 <member name="P:OpenMetaverse.ImportExport.Collada14.library_nodes.extra">
31676 <remarks/>
31677 </member>
31678 <member name="P:OpenMetaverse.ImportExport.Collada14.library_nodes.id">
31679 <remarks/>
31680 </member>
31681 <member name="P:OpenMetaverse.ImportExport.Collada14.library_nodes.name">
31682 <remarks/>
31683 </member>
31684 <member name="T:OpenMetaverse.ImportExport.Collada14.node">
31685 <remarks/>
31686 </member>
31687 <member name="P:OpenMetaverse.ImportExport.Collada14.node.asset">
31688 <remarks/>
31689 </member>
31690 <member name="P:OpenMetaverse.ImportExport.Collada14.node.Items">
31691 <remarks/>
31692 </member>
31693 <member name="P:OpenMetaverse.ImportExport.Collada14.node.ItemsElementName">
31694 <remarks/>
31695 </member>
31696 <member name="P:OpenMetaverse.ImportExport.Collada14.node.instance_camera">
31697 <remarks/>
31698 </member>
31699 <member name="P:OpenMetaverse.ImportExport.Collada14.node.instance_controller">
31700 <remarks/>
31701 </member>
31702 <member name="P:OpenMetaverse.ImportExport.Collada14.node.instance_geometry">
31703 <remarks/>
31704 </member>
31705 <member name="P:OpenMetaverse.ImportExport.Collada14.node.instance_light">
31706 <remarks/>
31707 </member>
31708 <member name="P:OpenMetaverse.ImportExport.Collada14.node.instance_node">
31709 <remarks/>
31710 </member>
31711 <member name="P:OpenMetaverse.ImportExport.Collada14.node.node1">
31712 <remarks/>
31713 </member>
31714 <member name="P:OpenMetaverse.ImportExport.Collada14.node.extra">
31715 <remarks/>
31716 </member>
31717 <member name="P:OpenMetaverse.ImportExport.Collada14.node.id">
31718 <remarks/>
31719 </member>
31720 <member name="P:OpenMetaverse.ImportExport.Collada14.node.name">
31721 <remarks/>
31722 </member>
31723 <member name="P:OpenMetaverse.ImportExport.Collada14.node.sid">
31724 <remarks/>
31725 </member>
31726 <member name="P:OpenMetaverse.ImportExport.Collada14.node.type">
31727 <remarks/>
31728 </member>
31729 <member name="P:OpenMetaverse.ImportExport.Collada14.node.layer">
31730 <remarks/>
31731 </member>
31732 <member name="T:OpenMetaverse.ImportExport.Collada14.lookat">
31733 <remarks/>
31734 </member>
31735 <member name="P:OpenMetaverse.ImportExport.Collada14.lookat.sid">
31736 <remarks/>
31737 </member>
31738 <member name="P:OpenMetaverse.ImportExport.Collada14.lookat.Values">
31739 <remarks/>
31740 </member>
31741 <member name="T:OpenMetaverse.ImportExport.Collada14.matrix">
31742 <remarks/>
31743 </member>
31744 <member name="P:OpenMetaverse.ImportExport.Collada14.matrix.sid">
31745 <remarks/>
31746 </member>
31747 <member name="P:OpenMetaverse.ImportExport.Collada14.matrix.Values">
31748 <remarks/>
31749 </member>
31750 <member name="T:OpenMetaverse.ImportExport.Collada14.rotate">
31751 <remarks/>
31752 </member>
31753 <member name="P:OpenMetaverse.ImportExport.Collada14.rotate.sid">
31754 <remarks/>
31755 </member>
31756 <member name="P:OpenMetaverse.ImportExport.Collada14.rotate.Values">
31757 <remarks/>
31758 </member>
31759 <member name="T:OpenMetaverse.ImportExport.Collada14.skew">
31760 <remarks/>
31761 </member>
31762 <member name="P:OpenMetaverse.ImportExport.Collada14.skew.sid">
31763 <remarks/>
31764 </member>
31765 <member name="P:OpenMetaverse.ImportExport.Collada14.skew.Values">
31766 <remarks/>
31767 </member>
31768 <member name="T:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7">
31769 <remarks/>
31770 </member>
31771 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.lookat">
31772 <remarks/>
31773 </member>
31774 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.matrix">
31775 <remarks/>
31776 </member>
31777 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.rotate">
31778 <remarks/>
31779 </member>
31780 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.scale">
31781 <remarks/>
31782 </member>
31783 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.skew">
31784 <remarks/>
31785 </member>
31786 <member name="F:OpenMetaverse.ImportExport.Collada14.ItemsChoiceType7.translate">
31787 <remarks/>
31788 </member>
31789 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_controller">
31790 <remarks/>
31791 </member>
31792 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.skeleton">
31793 <remarks/>
31794 </member>
31795 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.bind_material">
31796 <remarks/>
31797 </member>
31798 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.extra">
31799 <remarks/>
31800 </member>
31801 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.url">
31802 <remarks/>
31803 </member>
31804 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.sid">
31805 <remarks/>
31806 </member>
31807 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_controller.name">
31808 <remarks/>
31809 </member>
31810 <member name="T:OpenMetaverse.ImportExport.Collada14.bind_material">
31811 <remarks/>
31812 </member>
31813 <member name="P:OpenMetaverse.ImportExport.Collada14.bind_material.param">
31814 <remarks/>
31815 </member>
31816 <member name="P:OpenMetaverse.ImportExport.Collada14.bind_material.technique_common">
31817 <remarks/>
31818 </member>
31819 <member name="P:OpenMetaverse.ImportExport.Collada14.bind_material.technique">
31820 <remarks/>
31821 </member>
31822 <member name="P:OpenMetaverse.ImportExport.Collada14.bind_material.extra">
31823 <remarks/>
31824 </member>
31825 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_geometry">
31826 <remarks/>
31827 </member>
31828 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_geometry.bind_material">
31829 <remarks/>
31830 </member>
31831 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_geometry.extra">
31832 <remarks/>
31833 </member>
31834 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_geometry.url">
31835 <remarks/>
31836 </member>
31837 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_geometry.sid">
31838 <remarks/>
31839 </member>
31840 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_geometry.name">
31841 <remarks/>
31842 </member>
31843 <member name="T:OpenMetaverse.ImportExport.Collada14.NodeType">
31844 <remarks/>
31845 </member>
31846 <member name="F:OpenMetaverse.ImportExport.Collada14.NodeType.JOINT">
31847 <remarks/>
31848 </member>
31849 <member name="F:OpenMetaverse.ImportExport.Collada14.NodeType.NODE">
31850 <remarks/>
31851 </member>
31852 <member name="T:OpenMetaverse.ImportExport.Collada14.library_physics_materials">
31853 <remarks/>
31854 </member>
31855 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_materials.asset">
31856 <remarks/>
31857 </member>
31858 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_materials.physics_material">
31859 <remarks/>
31860 </member>
31861 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_materials.extra">
31862 <remarks/>
31863 </member>
31864 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_materials.id">
31865 <remarks/>
31866 </member>
31867 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_materials.name">
31868 <remarks/>
31869 </member>
31870 <member name="T:OpenMetaverse.ImportExport.Collada14.physics_material">
31871 <remarks/>
31872 </member>
31873 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.asset">
31874 <remarks/>
31875 </member>
31876 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.technique_common">
31877 <remarks/>
31878 </member>
31879 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.technique">
31880 <remarks/>
31881 </member>
31882 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.extra">
31883 <remarks/>
31884 </member>
31885 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.id">
31886 <remarks/>
31887 </member>
31888 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_material.name">
31889 <remarks/>
31890 </member>
31891 <member name="T:OpenMetaverse.ImportExport.Collada14.physics_materialTechnique_common">
31892 <remarks/>
31893 </member>
31894 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_materialTechnique_common.dynamic_friction">
31895 <remarks/>
31896 </member>
31897 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_materialTechnique_common.restitution">
31898 <remarks/>
31899 </member>
31900 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_materialTechnique_common.static_friction">
31901 <remarks/>
31902 </member>
31903 <member name="T:OpenMetaverse.ImportExport.Collada14.library_physics_models">
31904 <remarks/>
31905 </member>
31906 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_models.asset">
31907 <remarks/>
31908 </member>
31909 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_models.physics_model">
31910 <remarks/>
31911 </member>
31912 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_models.extra">
31913 <remarks/>
31914 </member>
31915 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_models.id">
31916 <remarks/>
31917 </member>
31918 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_models.name">
31919 <remarks/>
31920 </member>
31921 <member name="T:OpenMetaverse.ImportExport.Collada14.physics_model">
31922 <remarks/>
31923 </member>
31924 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.asset">
31925 <remarks/>
31926 </member>
31927 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.rigid_body">
31928 <remarks/>
31929 </member>
31930 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.rigid_constraint">
31931 <remarks/>
31932 </member>
31933 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.instance_physics_model">
31934 <remarks/>
31935 </member>
31936 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.extra">
31937 <remarks/>
31938 </member>
31939 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.id">
31940 <remarks/>
31941 </member>
31942 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_model.name">
31943 <remarks/>
31944 </member>
31945 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_body">
31946 <remarks/>
31947 </member>
31948 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_body.technique_common">
31949 <remarks/>
31950 </member>
31951 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_body.technique">
31952 <remarks/>
31953 </member>
31954 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_body.extra">
31955 <remarks/>
31956 </member>
31957 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_body.sid">
31958 <remarks/>
31959 </member>
31960 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_body.name">
31961 <remarks/>
31962 </member>
31963 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common">
31964 <remarks/>
31965 </member>
31966 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.dynamic">
31967 <remarks/>
31968 </member>
31969 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass">
31970 <remarks/>
31971 </member>
31972 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass_frame">
31973 <remarks/>
31974 </member>
31975 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.inertia">
31976 <remarks/>
31977 </member>
31978 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.Item">
31979 <remarks/>
31980 </member>
31981 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.shape">
31982 <remarks/>
31983 </member>
31984 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic">
31985 <remarks/>
31986 </member>
31987 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.sid">
31988 <remarks/>
31989 </member>
31990 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.Value">
31991 <remarks/>
31992 </member>
31993 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape">
31994 <remarks/>
31995 </member>
31996 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.hollow">
31997 <remarks/>
31998 </member>
31999 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.mass">
32000 <remarks/>
32001 </member>
32002 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.density">
32003 <remarks/>
32004 </member>
32005 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item">
32006 <remarks/>
32007 </member>
32008 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item1">
32009 <remarks/>
32010 </member>
32011 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Items">
32012 <remarks/>
32013 </member>
32014 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.extra">
32015 <remarks/>
32016 </member>
32017 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow">
32018 <remarks/>
32019 </member>
32020 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.sid">
32021 <remarks/>
32022 </member>
32023 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.Value">
32024 <remarks/>
32025 </member>
32026 <member name="T:OpenMetaverse.ImportExport.Collada14.box">
32027 <remarks/>
32028 </member>
32029 <member name="P:OpenMetaverse.ImportExport.Collada14.box.half_extents">
32030 <remarks/>
32031 </member>
32032 <member name="P:OpenMetaverse.ImportExport.Collada14.box.extra">
32033 <remarks/>
32034 </member>
32035 <member name="T:OpenMetaverse.ImportExport.Collada14.capsule">
32036 <remarks/>
32037 </member>
32038 <member name="P:OpenMetaverse.ImportExport.Collada14.capsule.height">
32039 <remarks/>
32040 </member>
32041 <member name="P:OpenMetaverse.ImportExport.Collada14.capsule.radius">
32042 <remarks/>
32043 </member>
32044 <member name="P:OpenMetaverse.ImportExport.Collada14.capsule.extra">
32045 <remarks/>
32046 </member>
32047 <member name="T:OpenMetaverse.ImportExport.Collada14.cylinder">
32048 <remarks/>
32049 </member>
32050 <member name="P:OpenMetaverse.ImportExport.Collada14.cylinder.height">
32051 <remarks/>
32052 </member>
32053 <member name="P:OpenMetaverse.ImportExport.Collada14.cylinder.radius">
32054 <remarks/>
32055 </member>
32056 <member name="P:OpenMetaverse.ImportExport.Collada14.cylinder.extra">
32057 <remarks/>
32058 </member>
32059 <member name="T:OpenMetaverse.ImportExport.Collada14.plane">
32060 <remarks/>
32061 </member>
32062 <member name="P:OpenMetaverse.ImportExport.Collada14.plane.equation">
32063 <remarks/>
32064 </member>
32065 <member name="P:OpenMetaverse.ImportExport.Collada14.plane.extra">
32066 <remarks/>
32067 </member>
32068 <member name="T:OpenMetaverse.ImportExport.Collada14.sphere">
32069 <remarks/>
32070 </member>
32071 <member name="P:OpenMetaverse.ImportExport.Collada14.sphere.radius">
32072 <remarks/>
32073 </member>
32074 <member name="P:OpenMetaverse.ImportExport.Collada14.sphere.extra">
32075 <remarks/>
32076 </member>
32077 <member name="T:OpenMetaverse.ImportExport.Collada14.tapered_capsule">
32078 <remarks/>
32079 </member>
32080 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_capsule.height">
32081 <remarks/>
32082 </member>
32083 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_capsule.radius1">
32084 <remarks/>
32085 </member>
32086 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_capsule.radius2">
32087 <remarks/>
32088 </member>
32089 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_capsule.extra">
32090 <remarks/>
32091 </member>
32092 <member name="T:OpenMetaverse.ImportExport.Collada14.tapered_cylinder">
32093 <remarks/>
32094 </member>
32095 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_cylinder.height">
32096 <remarks/>
32097 </member>
32098 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_cylinder.radius1">
32099 <remarks/>
32100 </member>
32101 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_cylinder.radius2">
32102 <remarks/>
32103 </member>
32104 <member name="P:OpenMetaverse.ImportExport.Collada14.tapered_cylinder.extra">
32105 <remarks/>
32106 </member>
32107 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraint">
32108 <remarks/>
32109 </member>
32110 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.ref_attachment">
32111 <remarks/>
32112 </member>
32113 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.attachment">
32114 <remarks/>
32115 </member>
32116 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.technique_common">
32117 <remarks/>
32118 </member>
32119 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.technique">
32120 <remarks/>
32121 </member>
32122 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.extra">
32123 <remarks/>
32124 </member>
32125 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.sid">
32126 <remarks/>
32127 </member>
32128 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraint.name">
32129 <remarks/>
32130 </member>
32131 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment">
32132 <remarks/>
32133 </member>
32134 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.Items">
32135 <remarks/>
32136 </member>
32137 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.rigid_body">
32138 <remarks/>
32139 </member>
32140 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintAttachment">
32141 <remarks/>
32142 </member>
32143 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintAttachment.Items">
32144 <remarks/>
32145 </member>
32146 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintAttachment.rigid_body">
32147 <remarks/>
32148 </member>
32149 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common">
32150 <remarks/>
32151 </member>
32152 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.enabled">
32153 <remarks/>
32154 </member>
32155 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.interpenetrate">
32156 <remarks/>
32157 </member>
32158 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.limits">
32159 <remarks/>
32160 </member>
32161 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.spring">
32162 <remarks/>
32163 </member>
32164 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled">
32165 <remarks/>
32166 </member>
32167 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.sid">
32168 <remarks/>
32169 </member>
32170 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.Value">
32171 <remarks/>
32172 </member>
32173 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate">
32174 <remarks/>
32175 </member>
32176 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.sid">
32177 <remarks/>
32178 </member>
32179 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.Value">
32180 <remarks/>
32181 </member>
32182 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits">
32183 <remarks/>
32184 </member>
32185 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.swing_cone_and_twist">
32186 <remarks/>
32187 </member>
32188 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.linear">
32189 <remarks/>
32190 </member>
32191 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist">
32192 <remarks/>
32193 </member>
32194 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.min">
32195 <remarks/>
32196 </member>
32197 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.max">
32198 <remarks/>
32199 </member>
32200 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear">
32201 <remarks/>
32202 </member>
32203 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.min">
32204 <remarks/>
32205 </member>
32206 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.max">
32207 <remarks/>
32208 </member>
32209 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring">
32210 <remarks/>
32211 </member>
32212 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.angular">
32213 <remarks/>
32214 </member>
32215 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.linear">
32216 <remarks/>
32217 </member>
32218 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular">
32219 <remarks/>
32220 </member>
32221 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.stiffness">
32222 <remarks/>
32223 </member>
32224 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.damping">
32225 <remarks/>
32226 </member>
32227 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.target_value">
32228 <remarks/>
32229 </member>
32230 <member name="T:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear">
32231 <remarks/>
32232 </member>
32233 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.stiffness">
32234 <remarks/>
32235 </member>
32236 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.damping">
32237 <remarks/>
32238 </member>
32239 <member name="P:OpenMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.target_value">
32240 <remarks/>
32241 </member>
32242 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_physics_model">
32243 <remarks/>
32244 </member>
32245 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.instance_force_field">
32246 <remarks/>
32247 </member>
32248 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_body">
32249 <remarks/>
32250 </member>
32251 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_constraint">
32252 <remarks/>
32253 </member>
32254 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.extra">
32255 <remarks/>
32256 </member>
32257 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.url">
32258 <remarks/>
32259 </member>
32260 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.sid">
32261 <remarks/>
32262 </member>
32263 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.name">
32264 <remarks/>
32265 </member>
32266 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_physics_model.parent">
32267 <remarks/>
32268 </member>
32269 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_body">
32270 <remarks/>
32271 </member>
32272 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.technique_common">
32273 <remarks/>
32274 </member>
32275 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.technique">
32276 <remarks/>
32277 </member>
32278 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.extra">
32279 <remarks/>
32280 </member>
32281 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.body">
32282 <remarks/>
32283 </member>
32284 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.sid">
32285 <remarks/>
32286 </member>
32287 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.name">
32288 <remarks/>
32289 </member>
32290 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_body.target">
32291 <remarks/>
32292 </member>
32293 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common">
32294 <remarks/>
32295 </member>
32296 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.angular_velocity">
32297 <remarks/>
32298 </member>
32299 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.velocity">
32300 <remarks/>
32301 </member>
32302 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.dynamic">
32303 <remarks/>
32304 </member>
32305 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass">
32306 <remarks/>
32307 </member>
32308 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass_frame">
32309 <remarks/>
32310 </member>
32311 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.inertia">
32312 <remarks/>
32313 </member>
32314 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.Item">
32315 <remarks/>
32316 </member>
32317 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.shape">
32318 <remarks/>
32319 </member>
32320 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic">
32321 <remarks/>
32322 </member>
32323 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.sid">
32324 <remarks/>
32325 </member>
32326 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.Value">
32327 <remarks/>
32328 </member>
32329 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape">
32330 <remarks/>
32331 </member>
32332 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.hollow">
32333 <remarks/>
32334 </member>
32335 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.mass">
32336 <remarks/>
32337 </member>
32338 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.density">
32339 <remarks/>
32340 </member>
32341 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item">
32342 <remarks/>
32343 </member>
32344 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item1">
32345 <remarks/>
32346 </member>
32347 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Items">
32348 <remarks/>
32349 </member>
32350 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.extra">
32351 <remarks/>
32352 </member>
32353 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow">
32354 <remarks/>
32355 </member>
32356 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.sid">
32357 <remarks/>
32358 </member>
32359 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.Value">
32360 <remarks/>
32361 </member>
32362 <member name="T:OpenMetaverse.ImportExport.Collada14.instance_rigid_constraint">
32363 <remarks/>
32364 </member>
32365 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_constraint.extra">
32366 <remarks/>
32367 </member>
32368 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_constraint.constraint">
32369 <remarks/>
32370 </member>
32371 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_constraint.sid">
32372 <remarks/>
32373 </member>
32374 <member name="P:OpenMetaverse.ImportExport.Collada14.instance_rigid_constraint.name">
32375 <remarks/>
32376 </member>
32377 <member name="T:OpenMetaverse.ImportExport.Collada14.library_physics_scenes">
32378 <remarks/>
32379 </member>
32380 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_scenes.asset">
32381 <remarks/>
32382 </member>
32383 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_scenes.physics_scene">
32384 <remarks/>
32385 </member>
32386 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_scenes.extra">
32387 <remarks/>
32388 </member>
32389 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_scenes.id">
32390 <remarks/>
32391 </member>
32392 <member name="P:OpenMetaverse.ImportExport.Collada14.library_physics_scenes.name">
32393 <remarks/>
32394 </member>
32395 <member name="T:OpenMetaverse.ImportExport.Collada14.physics_scene">
32396 <remarks/>
32397 </member>
32398 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.asset">
32399 <remarks/>
32400 </member>
32401 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.instance_force_field">
32402 <remarks/>
32403 </member>
32404 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.instance_physics_model">
32405 <remarks/>
32406 </member>
32407 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.technique_common">
32408 <remarks/>
32409 </member>
32410 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.technique">
32411 <remarks/>
32412 </member>
32413 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.extra">
32414 <remarks/>
32415 </member>
32416 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.id">
32417 <remarks/>
32418 </member>
32419 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_scene.name">
32420 <remarks/>
32421 </member>
32422 <member name="T:OpenMetaverse.ImportExport.Collada14.physics_sceneTechnique_common">
32423 <remarks/>
32424 </member>
32425 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.gravity">
32426 <remarks/>
32427 </member>
32428 <member name="P:OpenMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.time_step">
32429 <remarks/>
32430 </member>
32431 <member name="T:OpenMetaverse.ImportExport.Collada14.library_visual_scenes">
32432 <remarks/>
32433 </member>
32434 <member name="P:OpenMetaverse.ImportExport.Collada14.library_visual_scenes.asset">
32435 <remarks/>
32436 </member>
32437 <member name="P:OpenMetaverse.ImportExport.Collada14.library_visual_scenes.visual_scene">
32438 <remarks/>
32439 </member>
32440 <member name="P:OpenMetaverse.ImportExport.Collada14.library_visual_scenes.extra">
32441 <remarks/>
32442 </member>
32443 <member name="P:OpenMetaverse.ImportExport.Collada14.library_visual_scenes.id">
32444 <remarks/>
32445 </member>
32446 <member name="P:OpenMetaverse.ImportExport.Collada14.library_visual_scenes.name">
32447 <remarks/>
32448 </member>
32449 <member name="T:OpenMetaverse.ImportExport.Collada14.visual_scene">
32450 <remarks/>
32451 </member>
32452 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.asset">
32453 <remarks/>
32454 </member>
32455 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.node">
32456 <remarks/>
32457 </member>
32458 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.evaluate_scene">
32459 <remarks/>
32460 </member>
32461 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.extra">
32462 <remarks/>
32463 </member>
32464 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.id">
32465 <remarks/>
32466 </member>
32467 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_scene.name">
32468 <remarks/>
32469 </member>
32470 <member name="T:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene">
32471 <remarks/>
32472 </member>
32473 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.render">
32474 <remarks/>
32475 </member>
32476 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.name">
32477 <remarks/>
32478 </member>
32479 <member name="T:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender">
32480 <remarks/>
32481 </member>
32482 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.layer">
32483 <remarks/>
32484 </member>
32485 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.instance_effect">
32486 <remarks/>
32487 </member>
32488 <member name="P:OpenMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.camera_node">
32489 <remarks/>
32490 </member>
32491 <member name="T:OpenMetaverse.ImportExport.Collada14.COLLADAScene">
32492 <remarks/>
32493 </member>
32494 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADAScene.instance_physics_scene">
32495 <remarks/>
32496 </member>
32497 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADAScene.instance_visual_scene">
32498 <remarks/>
32499 </member>
32500 <member name="P:OpenMetaverse.ImportExport.Collada14.COLLADAScene.extra">
32501 <remarks/>
32502 </member>
32503 <member name="T:OpenMetaverse.ImportExport.Collada14.VersionType">
32504 <remarks/>
32505 </member>
32506 <member name="F:OpenMetaverse.ImportExport.Collada14.VersionType.Item140">
32507 <remarks/>
32508 </member>
32509 <member name="F:OpenMetaverse.ImportExport.Collada14.VersionType.Item141">
32510 <remarks/>
32511 </member>
32512 <member name="T:OpenMetaverse.ImportExport.Collada14.ellipsoid">
32513 <remarks/>
32514 </member>
32515 <member name="P:OpenMetaverse.ImportExport.Collada14.ellipsoid.size">
32516 <remarks/>
32517 </member>
32518 <member name="T:OpenMetaverse.ImportExport.ColladaLoader">
32519 <summary>
32520 Parsing Collada model files into data structures
32521 </summary>
32522 </member>
32523 <member name="M:OpenMetaverse.ImportExport.ColladaLoader.Load(System.String,System.Boolean)">
32524 <summary>
32525 Parses Collada document
32526 </summary>
32527 <param name="filename">Load .dae model from this file</param>
32528 <param name="loadImages">Load and decode images for uploading with model</param>
32529 <returns>A list of mesh prims that were parsed from the collada file</returns>
32530 </member>
32531 <member name="T:OpenMetaverse.ImportExport.ModelUploader">
32532 <summary>
32533 Implements mesh upload communications with the simulator
32534 </summary>
32535 </member>
32536 <member name="F:OpenMetaverse.ImportExport.ModelUploader.IncludePhysicsStub">
32537 <summary>
32538 Inlcude stub convex hull physics, required for uploading to Second Life
32539 </summary>
32540 </member>
32541 <member name="F:OpenMetaverse.ImportExport.ModelUploader.UseModelAsPhysics">
32542 <summary>
32543 Use the same mesh used for geometry as the physical mesh upload
32544 </summary>
32545 </member>
32546 <member name="T:OpenMetaverse.ImportExport.ModelUploader.ModelUploadCallback">
32547 <summary>
32548 Callback for mesh upload operations
32549 </summary>
32550 <param name="result">null on failure, result from server on success</param>
32551 </member>
32552 <member name="M:OpenMetaverse.ImportExport.ModelUploader.#ctor(OpenMetaverse.GridClient,System.Collections.Generic.List{OpenMetaverse.ImportExport.ModelPrim},System.String,System.String)">
32553 <summary>
32554 Creates instance of the mesh uploader
32555 </summary>
32556 <param name="client">GridClient instance to communicate with the simulator</param>
32557 <param name="prims">List of ModelPrimitive objects to upload as a linkset</param>
32558 <param name="newInvName">Inventory name for newly uploaded object</param>
32559 <param name="newInvDesc">Inventory description for newly upload object</param>
32560 </member>
32561 <member name="M:OpenMetaverse.ImportExport.ModelUploader.Upload">
32562 <summary>
32563 Performs model upload in one go, without first checking for the price
32564 </summary>
32565 </member>
32566 <member name="M:OpenMetaverse.ImportExport.ModelUploader.Upload(OpenMetaverse.ImportExport.ModelUploader.ModelUploadCallback)">
32567 <summary>
32568 Performs model upload in one go, without first checking for the price
32569 </summary>
32570 <param name="callback">Callback that will be invoke upon completion of the upload. Null is sent on request failure</param>
32571 </member>
32572 <member name="M:OpenMetaverse.ImportExport.ModelUploader.PrepareUpload(OpenMetaverse.ImportExport.ModelUploader.ModelUploadCallback)">
32573 <summary>
32574 Ask server for details of cost and impact of the mesh upload
32575 </summary>
32576 <param name="callback">Callback that will be invoke upon completion of the upload. Null is sent on request failure</param>
32577 </member>
32578 <member name="M:OpenMetaverse.ImportExport.ModelUploader.PerformUpload(System.Uri,OpenMetaverse.ImportExport.ModelUploader.ModelUploadCallback)">
32579 <summary>
32580 Performas actual mesh and image upload
32581 </summary>
32582 <param name="uploader">Uri recieved in the upload prepare stage</param>
32583 <param name="callback">Callback that will be invoke upon completion of the upload. Null is sent on request failure</param>
32584 </member>
32585 <member name="T:OpenMetaverse.Interfaces.IMessage">
32586 <summary>
32587 Interface requirements for Messaging system
32588 </summary>
32589 </member>
32590 <member name="T:OpenMetaverse.Rendering.IRendering">
32591 <summary>
32592 Abstract base for rendering plugins
32593 </summary>
32594 </member>
32595 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
32596 <summary>
32597 Generates a basic mesh structure from a primitive
32598 </summary>
32599 <param name="prim">Primitive to generate the mesh from</param>
32600 <param name="lod">Level of detail to generate the mesh at</param>
32601 <returns>The generated mesh</returns>
32602 </member>
32603 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
32604 <summary>
32605 Generates a basic mesh structure from a sculpted primitive and
32606 texture
32607 </summary>
32608 <param name="prim">Sculpted primitive to generate the mesh from</param>
32609 <param name="sculptTexture">Sculpt texture</param>
32610 <param name="lod">Level of detail to generate the mesh at</param>
32611 <returns>The generated mesh</returns>
32612 </member>
32613 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
32614 <summary>
32615 Generates a series of faces, each face containing a mesh and
32616 metadata
32617 </summary>
32618 <param name="prim">Primitive to generate the mesh from</param>
32619 <param name="lod">Level of detail to generate the mesh at</param>
32620 <returns>The generated mesh</returns>
32621 </member>
32622 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
32623 <summary>
32624 Generates a series of faces for a sculpted prim, each face
32625 containing a mesh and metadata
32626 </summary>
32627 <param name="prim">Sculpted primitive to generate the mesh from</param>
32628 <param name="sculptTexture">Sculpt texture</param>
32629 <param name="lod">Level of detail to generate the mesh at</param>
32630 <returns>The generated mesh</returns>
32631 </member>
32632 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Vector3)">
32633 <summary>
32634 Apply texture coordinate modifications from a
32635 <seealso cref="!:TextureEntryFace"/> to a list of vertices
32636 </summary>
32637 <param name="vertices">Vertex list to modify texture coordinates for</param>
32638 <param name="center">Center-point of the face</param>
32639 <param name="teFace">Face texture parameters</param>
32640 <param name="primScale">Scale of the prim</param>
32641 </member>
32642 <member name="T:OpenMetaverse.Rendering.EndianAwareBinaryReader">
32643 <summary>
32644 Binary reader, which is endian aware
32645 </summary>
32646 </member>
32647 <member name="T:OpenMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat">
32648 What is the format of the source file
32649 </member>
32650 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream)">
32651 <summary>
32652 Construct a reader from a stream
32653 </summary>
32654 <param name="stream">The stream to read from</param>
32655 </member>
32656 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream,OpenMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat)">
32657 <summary>
32658 Construct a reader from a stream
32659 </summary>
32660 <param name="stream">The stream to read from</param>
32661 <param name="format">What is the format of the file, assumes PC and similar architecture</param>
32662 </member>
32663 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadInt32">
32664 <summary>
32665 Read a 32 bit integer
32666 </summary>
32667 <returns>A 32 bit integer in the system's endianness</returns>
32668 </member>
32669 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadInt16">
32670 <summary>
32671 Read a 16 bit integer
32672 </summary>
32673 <returns>A 16 bit integer in the system's endianness</returns>
32674 </member>
32675 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadInt64">
32676 <summary>
32677 Read a 64 bit integer
32678 </summary>
32679 <returns>A 64 bit integer in the system's endianness</returns>
32680 </member>
32681 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadUInt32">
32682 <summary>
32683 Read an unsigned 32 bit integer
32684 </summary>
32685 <returns>A 32 bit unsigned integer in the system's endianness</returns>
32686 </member>
32687 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadSingle">
32688 <summary>
32689 Read a single precision floating point value
32690 </summary>
32691 <returns>A single precision floating point value in the system's endianness</returns>
32692 </member>
32693 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadDouble">
32694 <summary>
32695 Read a double precision floating point value
32696 </summary>
32697 <returns>A double precision floating point value in the system's endianness</returns>
32698 </member>
32699 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadString">
32700 <summary>
32701 Read a UTF-8 string
32702 </summary>
32703 <returns>A standard system string</returns>
32704 </member>
32705 <member name="M:OpenMetaverse.Rendering.EndianAwareBinaryReader.ReadString(System.Int32)">
32706 <summary>
32707 Read a UTF-8 string
32708 </summary>
32709 <param name="size">length of string to read</param>
32710 <returns>A standard system string</returns>
32711 </member>
32712 <member name="T:OpenMetaverse.Rendering.LindenMesh">
32713 <summary>
32714 Load and handle Linden Lab binary meshes.
32715 </summary>
32716 <remarks>
32717 The exact definition of this file is a bit sketchy, especially concerning skin weights.
32718 A good starting point is on the
32719 <a href="http://wiki.secondlife.com/wiki/Avatar_Appearance#Linden_binary_mesh_file">second life wiki</a>
32720 </remarks>
32721 </member>
32722 <member name="T:OpenMetaverse.Rendering.LindenMesh.Face">
32723 <summary>
32724 Defines a polygon
32725 </summary>
32726 </member>
32727 <member name="T:OpenMetaverse.Rendering.LindenMesh.Vertex">
32728 <summary>
32729 Structure of a vertex, No surprises there, except for the Detail tex coord
32730 </summary>
32731 <remarks>
32732 The skinweights are a tad unconventional. The best explanation found is:
32733 >Each weight actually contains two pieces of information. The number to the
32734 >left of the decimal point is the index of the joint and also implicitly
32735 >indexes to the following joint. The actual weight is to the right of the
32736 >decimal point and interpolates between these two joints. The index is into
32737 >an "expanded" list of joints, not just a linear array of the joints as
32738 >defined in the skeleton file. In particular, any joint that has more than
32739 >one child will be repeated in the list for each of its children.
32740
32741 Maybe I'm dense, but that description seems to be a bit hard to build an
32742 algorithm on.
32743
32744 Esentially the weights are compressed into one floating point value.
32745 1. The whole number part is an index into an array of joints
32746 2. The fractional part is the weight that joint has
32747 3. If the fractional part is 0 (x.0000) then the vertex is 100% influenced by the specified joint
32748 </remarks>
32749 </member>
32750 <member name="M:OpenMetaverse.Rendering.LindenMesh.Vertex.ToString">
32751 <summary>
32752 Provide a nice format for debugging
32753 </summary>
32754 <returns>Vertex definition as a string</returns>
32755 </member>
32756 <member name="T:OpenMetaverse.Rendering.LindenMesh.MorphVertex">
32757 <summary>
32758 Describes deltas to apply to a vertex in order to morph a vertex
32759 </summary>
32760 </member>
32761 <member name="M:OpenMetaverse.Rendering.LindenMesh.MorphVertex.ToString">
32762 <summary>
32763 Provide a nice format for debugging
32764 </summary>
32765 <returns>MorphVertex definition as a string</returns>
32766 </member>
32767 <member name="T:OpenMetaverse.Rendering.LindenMesh.Morph">
32768 <summary>
32769 Describes a named mesh morph, essentially a named list of MorphVertices
32770 </summary>
32771 </member>
32772 <member name="M:OpenMetaverse.Rendering.LindenMesh.Morph.ToString">
32773 <summary>
32774 Provide a nice format for debugging
32775 </summary>
32776 <returns>The name of the morph</returns>
32777 </member>
32778 <member name="T:OpenMetaverse.Rendering.LindenMesh.VertexRemap">
32779 <summary>
32780 Don't really know what this does
32781 </summary>
32782 </member>
32783 <member name="M:OpenMetaverse.Rendering.LindenMesh.VertexRemap.ToString">
32784 <summary>
32785 Provide a nice format for debugging
32786 </summary>
32787 <returns>Human friendly format</returns>
32788 </member>
32789 <member name="T:OpenMetaverse.Rendering.LindenMesh.ReferenceMesh">
32790 <summary>
32791 A reference mesh is one way to implement level of detail
32792 </summary>
32793 <remarks>
32794 Reference meshes are supplemental meshes to full meshes. For all practical
32795 purposes almost all lod meshes are implemented as reference meshes, except for
32796 'avatar_eye_1.llm' which for some reason is implemented as a full mesh.
32797 </remarks>
32798 </member>
32799 <member name="M:OpenMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String)">
32800 <summary>
32801 Load a mesh from a stream
32802 </summary>
32803 <param name="filename">Filename and path of the file containing the reference mesh</param>
32804 </member>
32805 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
32806 <summary>
32807 Level of Detail mesh
32808 </summary>
32809 </member>
32810 <member name="M:OpenMetaverse.Rendering.LindenMesh.#ctor(System.String)">
32811 <summary>
32812 Construct a linden mesh with the given name
32813 </summary>
32814 <param name="name">the name of the mesh</param>
32815 </member>
32816 <member name="M:OpenMetaverse.Rendering.LindenMesh.#ctor(System.String,OpenMetaverse.Rendering.LindenSkeleton)">
32817 <summary>
32818 Construct a linden mesh with the given name
32819 </summary>
32820 <param name="name">the name of the mesh</param>
32821 <param name="skeleton">The skeleton governing mesh deformation</param>
32822 </member>
32823 <member name="M:OpenMetaverse.Rendering.LindenMesh.LoadMesh(System.String)">
32824 <summary>
32825 Load the mesh from a stream
32826 </summary>
32827 <param name="filename">The filename and path of the file containing the mesh data</param>
32828 </member>
32829 <member name="T:OpenMetaverse.Rendering.LindenMesh.SkinWeightElement">
32830 <summary>
32831 Layout of one skinweight element
32832 </summary>
32833 </member>
32834 <member name="F:OpenMetaverse.Rendering.LindenMesh.SkinWeights">
32835 <summary>List of skinweights, in the same order as the mesh vertices</summary>
32836 </member>
32837 <member name="M:OpenMetaverse.Rendering.LindenMesh.ExpandCompressedSkinWeights(System.Collections.Generic.List{System.String})">
32838 <summary>
32839 Decompress the skinweights
32840 </summary>
32841 <param name="expandedJointList">the expanded joint list, used to index which bones should influece the vertex</param>
32842 </member>
32843 <member name="M:OpenMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32,System.String)">
32844 <summary>
32845 Load a reference mesh from a given stream
32846 </summary>
32847 <param name="lodLevel">The lod level of this reference mesh</param>
32848 <param name="filename">the name and path of the file containing the mesh data</param>
32849 <returns>the loaded reference mesh</returns>
32850 </member>
32851 <member name="M:OpenMetaverse.Rendering.LindenMesh.TrimAt0(System.String)">
32852 <summary>
32853 Trim a string at the first occurence of NUL
32854 </summary>
32855 <remarks>
32856 The llm file uses null terminated strings (C/C++ style), this is where
32857 the conversion is made.
32858 </remarks>
32859 <param name="s">The string to trim</param>
32860 <returns>A standard .Net string</returns>
32861 </member>
32862 <member name="T:OpenMetaverse.Rendering.LindenSkeleton">
32863 <summary>
32864 load the 'avatar_skeleton.xml'
32865 </summary>
32866 <remarks>
32867 Partial class which extends the auto-generated 'LindenSkeleton.Xsd.cs'.eton.xsd
32868 </remarks>
32869 <remarks/>
32870 </member>
32871 <member name="M:OpenMetaverse.Rendering.LindenSkeleton.Load">
32872 <summary>
32873 Load a skeleton from a given file.
32874 </summary>
32875 <remarks>
32876 We use xml scema validation on top of the xml de-serializer, since the schema has
32877 some stricter checks than the de-serializer provides. E.g. the vector attributes
32878 are guaranteed to hold only 3 float values. This reduces the need for error checking
32879 while working with the loaded skeleton.
32880 </remarks>
32881 <returns>A valid recursive skeleton</returns>
32882 </member>
32883 <member name="M:OpenMetaverse.Rendering.LindenSkeleton.Load(System.String)">
32884 <summary>
32885 Load a skeleton from a given file.
32886 </summary>
32887 <remarks>
32888 We use xml scema validation on top of the xml de-serializer, since the schema has
32889 some stricter checks than the de-serializer provides. E.g. the vector attributes
32890 are guaranteed to hold only 3 float values. This reduces the need for error checking
32891 while working with the loaded skeleton.
32892 </remarks>
32893 <param name="fileName">The path to the skeleton definition file</param>
32894 <returns>A valid recursive skeleton</returns>
32895 </member>
32896 <member name="M:OpenMetaverse.Rendering.LindenSkeleton.BuildExpandedJointList(System.Collections.Generic.IEnumerable{System.String})">
32897 <summary>
32898 Build and "expanded" list of joints
32899 </summary>
32900 <remarks>
32901 The algorithm is based on this description:
32902
32903 >An "expanded" list of joints, not just a
32904 >linear array of the joints as defined in the skeleton file.
32905 >In particular, any joint that has more than one child will
32906 >be repeated in the list for each of its children.
32907 </remarks>
32908 <param name="jointsFilter">The list should only take these joint names in consideration</param>
32909 <returns>An "expanded" joints list as a flat list of bone names</returns>
32910 </member>
32911 <member name="M:OpenMetaverse.Rendering.LindenSkeleton.ExpandJoint(OpenMetaverse.Rendering.Joint,OpenMetaverse.Rendering.Joint,System.Collections.Generic.List{System.String},System.Collections.Generic.IEnumerable{System.String})">
32912 <summary>
32913 Expand one joint
32914 </summary>
32915 <param name="parentJoint">The parent of the joint we are operating on</param>
32916 <param name="currentJoint">The joint we are supposed to expand</param>
32917 <param name="expandedJointList">Joint list that we will extend upon</param>
32918 <param name="jointsFilter">The expanded list should only contain these joints</param>
32919 </member>
32920 <member name="P:OpenMetaverse.Rendering.LindenSkeleton.bone">
32921 <remarks/>
32922 </member>
32923 <member name="P:OpenMetaverse.Rendering.LindenSkeleton.version">
32924 <remarks/>
32925 </member>
32926 <member name="P:OpenMetaverse.Rendering.LindenSkeleton.versionSpecified">
32927 <remarks/>
32928 </member>
32929 <member name="P:OpenMetaverse.Rendering.LindenSkeleton.num_bones">
32930 <remarks/>
32931 </member>
32932 <member name="P:OpenMetaverse.Rendering.LindenSkeleton.num_collision_volumes">
32933 <remarks/>
32934 </member>
32935 <member name="T:OpenMetaverse.Rendering.Joint">
32936 <remarks/>
32937 </member>
32938 <member name="P:OpenMetaverse.Rendering.Joint.collision_volume">
32939 <remarks/>
32940 </member>
32941 <member name="P:OpenMetaverse.Rendering.Joint.bone">
32942 <remarks/>
32943 </member>
32944 <member name="P:OpenMetaverse.Rendering.Joint.pivot">
32945 <remarks/>
32946 </member>
32947 <member name="T:OpenMetaverse.Rendering.CollisionVolume">
32948 <remarks/>
32949 </member>
32950 <member name="T:OpenMetaverse.Rendering.JointBase">
32951 <remarks/>
32952 </member>
32953 <member name="P:OpenMetaverse.Rendering.JointBase.name">
32954 <remarks/>
32955 </member>
32956 <member name="P:OpenMetaverse.Rendering.JointBase.pos">
32957 <remarks/>
32958 </member>
32959 <member name="P:OpenMetaverse.Rendering.JointBase.rot">
32960 <remarks/>
32961 </member>
32962 <member name="P:OpenMetaverse.Rendering.JointBase.scale">
32963 <remarks/>
32964 </member>
32965 <member name="T:OpenMetaverse.Rendering.FacetedMesh">
32966 <summary>
32967 Contains all mesh faces that belong to a prim
32968 </summary>
32969 </member>
32970 <member name="F:OpenMetaverse.Rendering.FacetedMesh.Faces">
32971 <summary>List of primitive faces</summary>
32972 </member>
32973 <member name="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)">
32974 <summary>
32975 Decodes mesh asset into FacetedMesh
32976 </summary>
32977 <param name="prim">Mesh primitive</param>
32978 <param name="meshAsset">Asset retrieved from the asset server</param>
32979 <param name="LOD">Level of detail</param>
32980 <param name="mesh">Resulting decoded FacetedMesh</param>
32981 <returns>True if mesh asset decoding was successful</returns>
32982 </member>
32983 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
32984 <summary>
32985 Sent to the client to indicate a teleport request has completed
32986 </summary>
32987 </member>
32988 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
32989 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
32990 </member>
32991 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
32992 <summary></summary>
32993 </member>
32994 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
32995 <summary>The simulators handle the agent teleported to</summary>
32996 </member>
32997 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability">
32998 <summary>A Uri which contains a list of Capabilities the simulator supports</summary>
32999 </member>
33000 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
33001 <summary>Indicates the level of access required
33002 to access the simulator, or the content rating, or the simulators
33003 map status</summary>
33004 </member>
33005 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
33006 <summary>The IP Address of the simulator</summary>
33007 </member>
33008 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port">
33009 <summary>The UDP Port the simulator will listen for UDP traffic on</summary>
33010 </member>
33011 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags">
33012 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary>
33013 </member>
33014 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize">
33015 <summary>
33016 Serialize the object
33017 </summary>
33018 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33019 </member>
33020 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33021 <summary>
33022 Deserialize the message
33023 </summary>
33024 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33025 </member>
33026 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
33027 <summary>
33028 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
33029 </summary>
33030 </member>
33031 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize">
33032 <summary>
33033 Serialize the object
33034 </summary>
33035 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33036 </member>
33037 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33038 <summary>
33039 Deserialize the message
33040 </summary>
33041 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33042 </member>
33043 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
33044 <summary>
33045 Serialize the object
33046 </summary>
33047 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33048 </member>
33049 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33050 <summary>
33051 Deserialize the message
33052 </summary>
33053 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33054 </member>
33055 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
33056 <summary>
33057 Serialize the object
33058 </summary>
33059 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33060 </member>
33061 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33062 <summary>
33063 Deserialize the message
33064 </summary>
33065 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33066 </member>
33067 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
33068 <summary>
33069 A message sent to the client which indicates a teleport request has failed
33070 and contains some information on why it failed
33071 </summary>
33072 </member>
33073 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
33074 <summary></summary>
33075 </member>
33076 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
33077 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
33078 Which could be used to look up a value in a dictionary or enum</summary>
33079 </member>
33080 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
33081 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
33082 </member>
33083 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
33084 <summary>A string human readable message containing the reason </summary>
33085 <remarks>An example: Could not teleport closer to destination</remarks>
33086 </member>
33087 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize">
33088 <summary>
33089 Serialize the object
33090 </summary>
33091 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33092 </member>
33093 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33094 <summary>
33095 Deserialize the message
33096 </summary>
33097 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33098 </member>
33099 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
33100 <summary>
33101 Serialize the object
33102 </summary>
33103 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33104 </member>
33105 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33106 <summary>
33107 Deserialize the message
33108 </summary>
33109 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33110 </member>
33111 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
33112 <summary>
33113 Contains a list of prim owner information for a specific parcel in a simulator
33114 </summary>
33115 <remarks>
33116 A Simulator will always return at least 1 entry
33117 If agent does not have proper permission the OwnerID will be UUID.Zero
33118 If agent does not have proper permission OR there are no primitives on parcel
33119 the DataBlocksExtended map will not be sent from the simulator
33120 </remarks>
33121 </member>
33122 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
33123 <summary>
33124 Prim ownership information for a specified owner on a single parcel
33125 </summary>
33126 </member>
33127 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
33128 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
33129 UUID.Zero if agent has no permission to view prim owner information</summary>
33130 </member>
33131 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
33132 <summary>The total number of prims</summary>
33133 </member>
33134 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
33135 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
33136 </member>
33137 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
33138 <summary>True if the owner is online
33139 <remarks>This is no longer used by the LL Simulators</remarks></summary>
33140 </member>
33141 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
33142 <summary>The date the most recent prim was rezzed</summary>
33143 </member>
33144 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
33145 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
33146 </member>
33147 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
33148 <summary>
33149 Serialize the object
33150 </summary>
33151 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33152 </member>
33153 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33154 <summary>
33155 Deserialize the message
33156 </summary>
33157 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33158 </member>
33159 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
33160 <summary>
33161 The details of a single parcel in a region, also contains some regionwide globals
33162 </summary>
33163 </member>
33164 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID">
33165 <summary>Simulator-local ID of this parcel</summary>
33166 </member>
33167 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax">
33168 <summary>Maximum corner of the axis-aligned bounding box for this
33169 parcel</summary>
33170 </member>
33171 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin">
33172 <summary>Minimum corner of the axis-aligned bounding box for this
33173 parcel</summary>
33174 </member>
33175 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area">
33176 <summary>Total parcel land area</summary>
33177 </member>
33178 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
33179 <summary></summary>
33180 </member>
33181 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
33182 <summary>Key of authorized buyer</summary>
33183 </member>
33184 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
33185 <summary>Bitmap describing land layout in 4x4m squares across the
33186 entire region</summary>
33187 </member>
33188 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
33189 <summary></summary>
33190 </member>
33191 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
33192 <summary>Date land was claimed</summary>
33193 </member>
33194 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice">
33195 <summary>Appears to always be zero</summary>
33196 </member>
33197 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc">
33198 <summary>Parcel Description</summary>
33199 </member>
33200 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
33201 <summary></summary>
33202 </member>
33203 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
33204 <summary></summary>
33205 </member>
33206 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
33207 <summary>Total number of primitives owned by the parcel group on
33208 this parcel</summary>
33209 </member>
33210 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
33211 <summary>Whether the land is deeded to a group or not</summary>
33212 </member>
33213 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
33214 <summary></summary>
33215 </member>
33216 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
33217 <summary>Maximum number of primitives this parcel supports</summary>
33218 </member>
33219 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
33220 <summary>The Asset UUID of the Texture which when applied to a
33221 primitive will display the media</summary>
33222 </member>
33223 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
33224 <summary>A URL which points to any Quicktime supported media type</summary>
33225 </member>
33226 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale">
33227 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
33228 </member>
33229 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL">
33230 <summary>URL For Music Stream</summary>
33231 </member>
33232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name">
33233 <summary>Parcel Name</summary>
33234 </member>
33235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime">
33236 <summary>Autoreturn value in minutes for others' objects</summary>
33237 </member>
33238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
33239 <summary></summary>
33240 </member>
33241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
33242 <summary>Total number of other primitives on this parcel</summary>
33243 </member>
33244 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID">
33245 <summary>UUID of the owner of this parcel</summary>
33246 </member>
33247 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
33248 <summary>Total number of primitives owned by the parcel owner on
33249 this parcel</summary>
33250 </member>
33251 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
33252 <summary></summary>
33253 </member>
33254 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
33255 <summary>How long is pass valid for</summary>
33256 </member>
33257 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice">
33258 <summary>Price for a temporary pass</summary>
33259 </member>
33260 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
33261 <summary></summary>
33262 </member>
33263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Privacy">
33264 <summary>Disallows people outside the parcel from being able to see in</summary>
33265 </member>
33266 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
33267 <summary></summary>
33268 </member>
33269 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified">
33270 <summary></summary>
33271 </member>
33272 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted">
33273 <summary></summary>
33274 </member>
33275 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
33276 <summary>True if the region denies access to age unverified users</summary>
33277 </member>
33278 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
33279 <summary></summary>
33280 </member>
33281 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
33282 <summary>This field is no longer used</summary>
33283 </member>
33284 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
33285 The result of a request for parcel properties
33286 </member>
33287 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
33288 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
33289 <remarks>The SalePrice will remain the same after an ownership
33290 transfer (sale), so it can be used to see the purchase price after
33291 a sale if the new owner has not changed it</remarks>
33292 </member>
33293 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims">
33294 <summary>
33295 Number of primitives your avatar is currently
33296 selecting and sitting on in this parcel
33297 </summary>
33298 </member>
33299 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
33300 <summary></summary>
33301 </member>
33302 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
33303 <summary>
33304 A number which increments by 1, starting at 0 for each ParcelProperties request.
33305 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
33306 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
33307 </summary>
33308 </member>
33309 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
33310 <summary>Maximum primitives across the entire simulator</summary>
33311 </member>
33312 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims">
33313 <summary>Total primitives across the entire simulator</summary>
33314 </member>
33315 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
33316 <summary></summary>
33317 </member>
33318 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
33319 <summary>Key of parcel snapshot</summary>
33320 </member>
33321 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status">
33322 <summary>Parcel ownership status</summary>
33323 </member>
33324 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims">
33325 <summary>Total number of primitives on this parcel</summary>
33326 </member>
33327 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
33328 <summary></summary>
33329 </member>
33330 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
33331 <summary></summary>
33332 </member>
33333 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
33334 <summary>A description of the media</summary>
33335 </member>
33336 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight">
33337 <summary>An Integer which represents the height of the media</summary>
33338 </member>
33339 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth">
33340 <summary>An integer which represents the width of the media</summary>
33341 </member>
33342 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop">
33343 <summary>A boolean, if true the viewer should loop the media</summary>
33344 </member>
33345 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType">
33346 <summary>A string which contains the mime type of the media</summary>
33347 </member>
33348 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia">
33349 <summary>true to obscure (hide) media url</summary>
33350 </member>
33351 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic">
33352 <summary>true to obscure (hide) music url</summary>
33353 </member>
33354 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SeeAVs">
33355 <summary> true if avatars in this parcel should be invisible to people outside</summary>
33356 </member>
33357 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AnyAVSounds">
33358 <summary> true if avatars outside can hear any sounds avatars inside play</summary>
33359 </member>
33360 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupAVSounds">
33361 <summary> true if group members outside can hear any sounds avatars inside play</summary>
33362 </member>
33363 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize">
33364 <summary>
33365 Serialize the object
33366 </summary>
33367 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33368 </member>
33369 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33370 <summary>
33371 Deserialize the message
33372 </summary>
33373 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33374 </member>
33375 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
33376 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
33377 </member>
33378 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
33379 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
33380 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
33381 </member>
33382 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
33383 <summary>true to enable auto scaling of the parcel media</summary>
33384 </member>
33385 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category">
33386 <summary>The category of this parcel used when search is enabled to restrict
33387 search results</summary>
33388 </member>
33389 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc">
33390 <summary>A string containing the description to set</summary>
33391 </member>
33392 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
33393 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
33394 powers and restrictions.</summary>
33395 </member>
33396 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
33397 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport
33398 to this parcel are handled</summary>
33399 </member>
33400 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID">
33401 <summary>The LocalID of the parcel to update settings on</summary>
33402 </member>
33403 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc">
33404 <summary>A string containing the description of the media which can be played
33405 to visitors</summary>
33406 </member>
33407 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
33408 <summary></summary>
33409 </member>
33410 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
33411 <summary></summary>
33412 </member>
33413 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
33414 <summary></summary>
33415 </member>
33416 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
33417 <summary></summary>
33418 </member>
33419 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
33420 <summary></summary>
33421 </member>
33422 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
33423 <summary></summary>
33424 </member>
33425 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
33426 <summary></summary>
33427 </member>
33428 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
33429 <summary></summary>
33430 </member>
33431 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
33432 <summary></summary>
33433 </member>
33434 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
33435 <summary></summary>
33436 </member>
33437 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
33438 <summary></summary>
33439 </member>
33440 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
33441 <summary></summary>
33442 </member>
33443 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
33444 <summary></summary>
33445 </member>
33446 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Privacy">
33447 <summary></summary>
33448 </member>
33449 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
33450 <summary></summary>
33451 </member>
33452 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
33453 <summary></summary>
33454 </member>
33455 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
33456 <summary></summary>
33457 </member>
33458 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
33459 <summary></summary>
33460 </member>
33461 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SeeAVs">
33462 <summary> true if avatars in this parcel should be invisible to people outside</summary>
33463 </member>
33464 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AnyAVSounds">
33465 <summary> true if avatars outside can hear any sounds avatars inside play</summary>
33466 </member>
33467 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupAVSounds">
33468 <summary> true if group members outside can hear any sounds avatars inside play</summary>
33469 </member>
33470 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33471 <summary>
33472 Deserialize the message
33473 </summary>
33474 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33475 </member>
33476 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
33477 <summary>
33478 Serialize the object
33479 </summary>
33480 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33481 </member>
33482 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
33483 <summary>Base class used for the RemoteParcelRequest message</summary>
33484 </member>
33485 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest">
33486 <summary>
33487 A message sent from the viewer to the simulator to request information
33488 on a remote parcel
33489 </summary>
33490 </member>
33491 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location">
33492 <summary>Local sim position of the parcel we are looking up</summary>
33493 </member>
33494 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle">
33495 <summary>Region handle of the parcel we are looking up</summary>
33496 </member>
33497 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID">
33498 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary>
33499 </member>
33500 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
33501 <summary>
33502 Serialize the object
33503 </summary>
33504 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33505 </member>
33506 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33507 <summary>
33508 Deserialize the message
33509 </summary>
33510 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33511 </member>
33512 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
33513 <summary>
33514 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
33515 which will contain parcel information
33516 </summary>
33517 </member>
33518 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID">
33519 <summary>The grid-wide unique parcel ID</summary>
33520 </member>
33521 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize">
33522 <summary>
33523 Serialize the object
33524 </summary>
33525 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33526 </member>
33527 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33528 <summary>
33529 Deserialize the message
33530 </summary>
33531 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33532 </member>
33533 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
33534 <summary>
33535 A message containing a request for a remote parcel from a viewer, or a response
33536 from the simulator to that request
33537 </summary>
33538 </member>
33539 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request">
33540 <summary>The request or response details block</summary>
33541 </member>
33542 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize">
33543 <summary>
33544 Serialize the object
33545 </summary>
33546 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33547 </member>
33548 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33549 <summary>
33550 Deserialize the message
33551 </summary>
33552 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33553 </member>
33554 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
33555 <summary>
33556 Serialize the object
33557 </summary>
33558 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33559 </member>
33560 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33561 <summary>
33562 Deserialize the message
33563 </summary>
33564 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33565 </member>
33566 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize">
33567 <summary>
33568 Serialize the object
33569 </summary>
33570 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33571 </member>
33572 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33573 <summary>
33574 Deserialize the message
33575 </summary>
33576 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33577 </member>
33578 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
33579 <summary>
33580 A message sent from the simulator to an agent which contains
33581 the groups the agent is in
33582 </summary>
33583 </member>
33584 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
33585 <summary>The Agent receiving the message</summary>
33586 </member>
33587 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
33588 <summary>Group Details specific to the agent</summary>
33589 </member>
33590 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices">
33591 <summary>true of the agent accepts group notices</summary>
33592 </member>
33593 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution">
33594 <summary>The agents tier contribution to the group</summary>
33595 </member>
33596 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
33597 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
33598 </member>
33599 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
33600 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
33601 </member>
33602 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
33603 <summary>The name of the group</summary>
33604 </member>
33605 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers">
33606 <summary>The aggregate permissions the agent has in the group for all roles the agent
33607 is assigned</summary>
33608 </member>
33609 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData">
33610 <summary>An optional block containing additional agent specific information</summary>
33611 </member>
33612 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile">
33613 <summary>true of the agent allows this group to be
33614 listed in their profile</summary>
33615 </member>
33616 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
33617 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
33618 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
33619 </member>
33620 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
33621 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
33622 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
33623 </member>
33624 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
33625 <summary>
33626 Serialize the object
33627 </summary>
33628 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33629 </member>
33630 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33631 <summary>
33632 Deserialize the message
33633 </summary>
33634 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33635 </member>
33636 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
33637 <summary>
33638 A message sent from the viewer to the simulator which
33639 specifies the language and permissions for others to detect
33640 the language specified
33641 </summary>
33642 </member>
33643 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
33644 <summary>A string containng the default language
33645 to use for the agent</summary>
33646 </member>
33647 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
33648 <summary>true of others are allowed to
33649 know the language setting</summary>
33650 </member>
33651 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize">
33652 <summary>
33653 Serialize the object
33654 </summary>
33655 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33656 </member>
33657 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33658 <summary>
33659 Deserialize the message
33660 </summary>
33661 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33662 </member>
33663 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
33664 <summary>
33665 An EventQueue message sent from the simulator to an agent when the agent
33666 leaves a group
33667 </summary>
33668 </member>
33669 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
33670 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
33671 </member>
33672 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
33673 <summary>The ID of the Agent leaving the group</summary>
33674 </member>
33675 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
33676 <summary>The GroupID the Agent is leaving</summary>
33677 </member>
33678 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
33679 <summary>
33680 An Array containing the AgentID and GroupID
33681 </summary>
33682 </member>
33683 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize">
33684 <summary>
33685 Serialize the object
33686 </summary>
33687 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33688 </member>
33689 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33690 <summary>
33691 Deserialize the message
33692 </summary>
33693 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33694 </member>
33695 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
33696 <summary>Base class for Asset uploads/results via Capabilities</summary>
33697 </member>
33698 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State">
33699 <summary>
33700 The request state
33701 </summary>
33702 </member>
33703 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize">
33704 <summary>
33705 Serialize the object
33706 </summary>
33707 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33708 </member>
33709 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33710 <summary>
33711 Deserialize the message
33712 </summary>
33713 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33714 </member>
33715 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
33716 <summary>
33717 A message sent from the viewer to the simulator to request a temporary upload capability
33718 which allows an asset to be uploaded
33719 </summary>
33720 </member>
33721 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url">
33722 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary>
33723 </member>
33724 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
33725 <summary>
33726 A message sent from the simulator that will inform the agent the upload is complete,
33727 and the UUID of the uploaded asset
33728 </summary>
33729 </member>
33730 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID">
33731 <summary>The uploaded texture asset ID</summary>
33732 </member>
33733 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage">
33734 <summary>
33735 A message sent from the viewer to the simulator to request a temporary
33736 capability URI which is used to upload an agents baked appearance textures
33737 </summary>
33738 </member>
33739 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request">
33740 <summary>Object containing request or response</summary>
33741 </member>
33742 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize">
33743 <summary>
33744 Serialize the object
33745 </summary>
33746 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33747 </member>
33748 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33749 <summary>
33750 Deserialize the message
33751 </summary>
33752 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33753 </member>
33754 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
33755 <summary>
33756 A message sent from the simulator which indicates the minimum version required for
33757 using voice chat
33758 </summary>
33759 </member>
33760 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion">
33761 <summary>Major Version Required</summary>
33762 </member>
33763 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion">
33764 <summary>Minor version required</summary>
33765 </member>
33766 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName">
33767 <summary>The name of the region sending the version requrements</summary>
33768 </member>
33769 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize">
33770 <summary>
33771 Serialize the object
33772 </summary>
33773 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33774 </member>
33775 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33776 <summary>
33777 Deserialize the message
33778 </summary>
33779 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33780 </member>
33781 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
33782 <summary>
33783 A message sent from the simulator to the viewer containing the
33784 voice server URI
33785 </summary>
33786 </member>
33787 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID">
33788 <summary>The Parcel ID which the voice server URI applies</summary>
33789 </member>
33790 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName">
33791 <summary>The name of the region</summary>
33792 </member>
33793 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri">
33794 <summary>A uri containing the server/channel information
33795 which the viewer can utilize to participate in voice conversations</summary>
33796 </member>
33797 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize">
33798 <summary>
33799 Serialize the object
33800 </summary>
33801 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33802 </member>
33803 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33804 <summary>
33805 Deserialize the message
33806 </summary>
33807 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33808 </member>
33809 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
33810 <summary>
33811
33812 </summary>
33813 </member>
33814 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
33815 <summary></summary>
33816 </member>
33817 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
33818 <summary></summary>
33819 </member>
33820 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
33821 <summary>
33822 Serialize the object
33823 </summary>
33824 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33825 </member>
33826 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33827 <summary>
33828 Deserialize the message
33829 </summary>
33830 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33831 </member>
33832 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
33833 <summary>
33834 A message sent by the viewer to the simulator to request a temporary
33835 capability for a script contained with in a Tasks inventory to be updated
33836 </summary>
33837 </member>
33838 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request">
33839 <summary>Object containing request or response</summary>
33840 </member>
33841 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize">
33842 <summary>
33843 Serialize the object
33844 </summary>
33845 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33846 </member>
33847 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33848 <summary>
33849 Deserialize the message
33850 </summary>
33851 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33852 </member>
33853 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
33854 <summary>
33855 A message sent from the simulator to the viewer to indicate
33856 a Tasks scripts status.
33857 </summary>
33858 </member>
33859 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID">
33860 <summary>The Asset ID of the script</summary>
33861 </member>
33862 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
33863 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
33864 uses the older less efficient lsl2 interprter</summary>
33865 </member>
33866 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
33867 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
33868 </member>
33869 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
33870 <summary>true of the script is in a running state</summary>
33871 </member>
33872 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize">
33873 <summary>
33874 Serialize the object
33875 </summary>
33876 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33877 </member>
33878 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33879 <summary>
33880 Deserialize the message
33881 </summary>
33882 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33883 </member>
33884 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
33885 <summary>
33886 A message containing the request/response used for updating a gesture
33887 contained with an agents inventory
33888 </summary>
33889 </member>
33890 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request">
33891 <summary>Object containing request or response</summary>
33892 </member>
33893 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize">
33894 <summary>
33895 Serialize the object
33896 </summary>
33897 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33898 </member>
33899 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33900 <summary>
33901 Deserialize the message
33902 </summary>
33903 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33904 </member>
33905 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
33906 <summary>
33907 A message request/response which is used to update a notecard contained within
33908 a tasks inventory
33909 </summary>
33910 </member>
33911 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
33912 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
33913 </member>
33914 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
33915 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
33916 </member>
33917 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
33918 <summary>
33919 Serialize the object
33920 </summary>
33921 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33922 </member>
33923 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33924 <summary>
33925 Deserialize the message
33926 </summary>
33927 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33928 </member>
33929 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
33930 <summary>
33931 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
33932 which is used to update an asset in an agents inventory
33933 </summary>
33934 </member>
33935 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID">
33936 <summary>
33937 The Notecard AssetID to replace
33938 </summary>
33939 </member>
33940 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize">
33941 <summary>
33942 Serialize the object
33943 </summary>
33944 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33945 </member>
33946 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33947 <summary>
33948 Deserialize the message
33949 </summary>
33950 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33951 </member>
33952 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
33953 <summary>
33954 A message containing the request/response used for updating a notecard
33955 contained with an agents inventory
33956 </summary>
33957 </member>
33958 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request">
33959 <summary>Object containing request or response</summary>
33960 </member>
33961 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize">
33962 <summary>
33963 Serialize the object
33964 </summary>
33965 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33966 </member>
33967 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33968 <summary>
33969 Deserialize the message
33970 </summary>
33971 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33972 </member>
33973 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
33974 <summary>
33975 Serialize the object
33976 </summary>
33977 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
33978 </member>
33979 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
33980 <summary>
33981 Deserialize the message
33982 </summary>
33983 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
33984 </member>
33985 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
33986 <summary>
33987 A message sent from the simulator to the viewer which indicates
33988 an error occurred while attempting to update a script in an agents or tasks
33989 inventory
33990 </summary>
33991 </member>
33992 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled">
33993 <summary>true of the script was successfully compiled by the simulator</summary>
33994 </member>
33995 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error">
33996 <summary>A string containing the error which occured while trying
33997 to update the script</summary>
33998 </member>
33999 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID">
34000 <summary>A new AssetID assigned to the script</summary>
34001 </member>
34002 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage">
34003 <summary>
34004 A message sent from the viewer to the simulator
34005 requesting the update of an existing script contained
34006 within a tasks inventory
34007 </summary>
34008 </member>
34009 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning">
34010 <summary>if true, set the script mode to running</summary>
34011 </member>
34012 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID">
34013 <summary>The scripts InventoryItem ItemID to update</summary>
34014 </member>
34015 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target">
34016 <summary>A lowercase string containing either "mono" or "lsl2" which
34017 specifies the script is compiled and ran on the mono runtime, or the older
34018 lsl runtime</summary>
34019 </member>
34020 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
34021 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
34022 </member>
34023 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
34024 <summary>
34025 Serialize the object
34026 </summary>
34027 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34028 </member>
34029 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34030 <summary>
34031 Deserialize the message
34032 </summary>
34033 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34034 </member>
34035 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
34036 <summary>
34037 A message containing either the request or response used in updating a script inside
34038 a tasks inventory
34039 </summary>
34040 </member>
34041 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request">
34042 <summary>Object containing request or response</summary>
34043 </member>
34044 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize">
34045 <summary>
34046 Serialize the object
34047 </summary>
34048 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34049 </member>
34050 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34051 <summary>
34052 Deserialize the message
34053 </summary>
34054 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34055 </member>
34056 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
34057 <summary>
34058 Response from the simulator to notify the viewer the upload is completed, and
34059 the UUID of the script asset and its compiled status
34060 </summary>
34061 </member>
34062 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID">
34063 <summary>The uploaded texture asset ID</summary>
34064 </member>
34065 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled">
34066 <summary>true of the script was compiled successfully</summary>
34067 </member>
34068 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage">
34069 <summary>
34070 A message sent from a viewer to the simulator requesting a temporary uploader capability
34071 used to update a script contained in an agents inventory
34072 </summary>
34073 </member>
34074 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID">
34075 <summary>The existing asset if of the script in the agents inventory to replace</summary>
34076 </member>
34077 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target">
34078 <summary>The language of the script</summary>
34079 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks>
34080 </member>
34081 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize">
34082 <summary>
34083 Serialize the object
34084 </summary>
34085 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34086 </member>
34087 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34088 <summary>
34089 Deserialize the message
34090 </summary>
34091 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34092 </member>
34093 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
34094 <summary>
34095 A message containing either the request or response used in updating a script inside
34096 an agents inventory
34097 </summary>
34098 </member>
34099 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request">
34100 <summary>Object containing request or response</summary>
34101 </member>
34102 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize">
34103 <summary>
34104 Serialize the object
34105 </summary>
34106 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34107 </member>
34108 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34109 <summary>
34110 Deserialize the message
34111 </summary>
34112 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34113 </member>
34114 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
34115 <summary>
34116 Serialize the object
34117 </summary>
34118 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34119 </member>
34120 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34121 <summary>
34122 Deserialize the message
34123 </summary>
34124 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34125 </member>
34126 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
34127 <summary>Base class for Map Layers via Capabilities</summary>
34128 </member>
34129 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
34130 <summary></summary>
34131 </member>
34132 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
34133 <summary>
34134 Serialize the object
34135 </summary>
34136 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34137 </member>
34138 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34139 <summary>
34140 Deserialize the message
34141 </summary>
34142 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34143 </member>
34144 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
34145 <summary>
34146 Sent by an agent to the capabilities server to request map layers
34147 </summary>
34148 </member>
34149 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant">
34150 <summary>
34151 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
34152 </summary>
34153 </member>
34154 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
34155 <summary>
34156 An object containing map location details
34157 </summary>
34158 </member>
34159 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID">
34160 <summary>The Asset ID of the regions tile overlay</summary>
34161 </member>
34162 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom">
34163 <summary>The grid location of the southern border of the map tile</summary>
34164 </member>
34165 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left">
34166 <summary>The grid location of the western border of the map tile</summary>
34167 </member>
34168 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right">
34169 <summary>The grid location of the eastern border of the map tile</summary>
34170 </member>
34171 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
34172 <summary>The grid location of the northern border of the map tile</summary>
34173 </member>
34174 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
34175 <summary>An array containing LayerData items</summary>
34176 </member>
34177 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
34178 <summary>
34179 Serialize the object
34180 </summary>
34181 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34182 </member>
34183 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34184 <summary>
34185 Deserialize the message
34186 </summary>
34187 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34188 </member>
34189 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
34190 <summary>Object containing request or response</summary>
34191 </member>
34192 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize">
34193 <summary>
34194 Serialize the object
34195 </summary>
34196 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34197 </member>
34198 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34199 <summary>
34200 Deserialize the message
34201 </summary>
34202 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34203 </member>
34204 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
34205 <summary>
34206 New as of 1.23 RC1, no details yet.
34207 </summary>
34208 </member>
34209 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize">
34210 <summary>
34211 Serialize the object
34212 </summary>
34213 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34214 </member>
34215 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34216 <summary>
34217 Deserialize the message
34218 </summary>
34219 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34220 </member>
34221 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
34222 <summary>
34223 Serialize the object
34224 </summary>
34225 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34226 </member>
34227 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34228 <summary>
34229 Deserialize the message
34230 </summary>
34231 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34232 </member>
34233 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
34234 <summary>A string containing the method used</summary>
34235 </member>
34236 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference">
34237 <summary>
34238 A request sent from an agent to the Simulator to begin a new conference.
34239 Contains a list of Agents which will be included in the conference
34240 </summary>
34241 </member>
34242 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
34243 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
34244 </member>
34245 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
34246 <summary>The conferences Session ID</summary>
34247 </member>
34248 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize">
34249 <summary>
34250 Serialize the object
34251 </summary>
34252 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34253 </member>
34254 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34255 <summary>
34256 Deserialize the message
34257 </summary>
34258 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34259 </member>
34260 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
34261 <summary>
34262 A moderation request sent from a conference moderator
34263 Contains an agent and an optional action to take
34264 </summary>
34265 </member>
34266 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
34267 <summary>The Session ID</summary>
34268 </member>
34269 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
34270 <summary></summary>
34271 </member>
34272 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
34273 <summary>A list containing Key/Value pairs, known valid values:
34274 key: text value: true/false - allow/disallow specified agents ability to use text in session
34275 key: voice value: true/false - allow/disallow specified agents ability to use voice in session
34276 </summary>
34277 <remarks>"text" or "voice"</remarks>
34278 </member>
34279 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
34280 <summary></summary>
34281 </member>
34282 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
34283 <summary>
34284 Serialize the object
34285 </summary>
34286 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34287 </member>
34288 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34289 <summary>
34290 Deserialize the message
34291 </summary>
34292 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34293 </member>
34294 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
34295 <summary>
34296 A message sent from the agent to the simulator which tells the
34297 simulator we've accepted a conference invitation
34298 </summary>
34299 </member>
34300 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID">
34301 <summary>The conference SessionID</summary>
34302 </member>
34303 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize">
34304 <summary>
34305 Serialize the object
34306 </summary>
34307 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34308 </member>
34309 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34310 <summary>
34311 Deserialize the message
34312 </summary>
34313 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34314 </member>
34315 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
34316 <summary>
34317 Serialize the object
34318 </summary>
34319 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34320 </member>
34321 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34322 <summary>
34323 Deserialize the message
34324 </summary>
34325 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34326 </member>
34327 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
34328 <summary>
34329 Serialize the object
34330 </summary>
34331 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34332 </member>
34333 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34334 <summary>
34335 Deserialize the message
34336 </summary>
34337 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34338 </member>
34339 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
34340 <summary>
34341 Serialize the object
34342 </summary>
34343 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34344 </member>
34345 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34346 <summary>
34347 Deserialize the message
34348 </summary>
34349 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34350 </member>
34351 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
34352 <summary>Key of sender</summary>
34353 </member>
34354 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName">
34355 <summary>Name of sender</summary>
34356 </member>
34357 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID">
34358 <summary>Key of destination avatar</summary>
34359 </member>
34360 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID">
34361 <summary>ID of originating estate</summary>
34362 </member>
34363 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID">
34364 <summary>Key of originating region</summary>
34365 </member>
34366 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position">
34367 <summary>Coordinates in originating region</summary>
34368 </member>
34369 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog">
34370 <summary>Instant message type</summary>
34371 </member>
34372 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM">
34373 <summary>Group IM session toggle</summary>
34374 </member>
34375 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID">
34376 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
34377 </member>
34378 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp">
34379 <summary>Timestamp of the instant message</summary>
34380 </member>
34381 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message">
34382 <summary>Instant message text</summary>
34383 </member>
34384 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline">
34385 <summary>Whether this message is held for offline avatars</summary>
34386 </member>
34387 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket">
34388 <summary>Context specific packed data</summary>
34389 </member>
34390 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice">
34391 <summary>Is this invitation for voice group/conference chat</summary>
34392 </member>
34393 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize">
34394 <summary>
34395 Serialize the object
34396 </summary>
34397 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34398 </member>
34399 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34400 <summary>
34401 Deserialize the message
34402 </summary>
34403 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34404 </member>
34405 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
34406 <summary>
34407 Sent from the simulator to the viewer.
34408
34409 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including
34410 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate
34411 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
34412
34413 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
34414 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
34415 the string "ENTER" or "LEAVE" respectively.
34416 </summary>
34417 </member>
34418 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize">
34419 <summary>
34420 Serialize the object
34421 </summary>
34422 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34423 </member>
34424 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34425 <summary>
34426 Deserialize the message
34427 </summary>
34428 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34429 </member>
34430 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
34431 <summary>
34432 An EventQueue message sent when the agent is forcibly removed from a chatterbox session
34433 </summary>
34434 </member>
34435 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason">
34436 <summary>
34437 A string containing the reason the agent was removed
34438 </summary>
34439 </member>
34440 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID">
34441 <summary>
34442 The ChatterBoxSession's SessionID
34443 </summary>
34444 </member>
34445 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize">
34446 <summary>
34447 Serialize the object
34448 </summary>
34449 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34450 </member>
34451 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34452 <summary>
34453 Deserialize the message
34454 </summary>
34455 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34456 </member>
34457 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
34458 <summary>
34459 Serialize the object
34460 </summary>
34461 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34462 </member>
34463 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34464 <summary>
34465 Deserialize the message
34466 </summary>
34467 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34468 </member>
34469 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
34470 <summary>
34471 Serialize the object
34472 </summary>
34473 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34474 </member>
34475 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34476 <summary>
34477 Deserialize the message
34478 </summary>
34479 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34480 </member>
34481 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
34482 <summary>
34483 Serialize the object
34484 </summary>
34485 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34486 </member>
34487 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34488 <summary>
34489 Deserialize the message
34490 </summary>
34491 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34492 </member>
34493 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
34494 <summary>
34495 Serialize the object
34496 </summary>
34497 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34498 </member>
34499 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34500 <summary>
34501 Deserialize the message
34502 </summary>
34503 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34504 </member>
34505 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
34506 <summary>
34507
34508 </summary>
34509 </member>
34510 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
34511 <summary>
34512 Serialize the object
34513 </summary>
34514 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34515 </member>
34516 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34517 <summary>
34518 Deserialize the message
34519 </summary>
34520 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34521 </member>
34522 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
34523 <summary>
34524 Serialize the object
34525 </summary>
34526 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34527 </member>
34528 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34529 <summary>
34530 Deserialize the message
34531 </summary>
34532 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34533 </member>
34534 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
34535 <summary>
34536 Serialize the object
34537 </summary>
34538 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34539 </member>
34540 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34541 <summary>
34542 Deserialize the message
34543 </summary>
34544 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34545 </member>
34546 <member name="T:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage">
34547 <summary>
34548 Event Queue message describing physics engine attributes of a list of objects
34549 Sim sends these when object is selected
34550 </summary>
34551 </member>
34552 <member name="F:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.ObjectPhysicsProperties">
34553 <summary> Array with the list of physics properties</summary>
34554 </member>
34555 <member name="M:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Serialize">
34556 <summary>
34557 Serializes the message
34558 </summary>
34559 <returns>Serialized OSD</returns>
34560 </member>
34561 <member name="M:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34562 <summary>
34563 Deserializes the message
34564 </summary>
34565 <param name="map">Incoming data to deserialize</param>
34566 </member>
34567 <member name="M:OpenMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34568 <summary>
34569 Deserializes the message
34570 </summary>
34571 <param name="map">Incoming data to deserialize</param>
34572 </member>
34573 <member name="M:OpenMetaverse.Messages.Linden.RenderMaterialsMessage.Serialize">
34574 <summary>
34575 Serializes the message
34576 </summary>
34577 <returns>Serialized OSD</returns>
34578 </member>
34579 <!-- Badly formed XML comment ignored for member "F:OpenMetaverse.Messages.Linden.GetObjectCostRequest.ObjectIDs" -->
34580 <member name="M:OpenMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34581 <summary>
34582 Deserializes the message
34583 </summary>
34584 <param name="map">Incoming data to deserialize</param>
34585 </member>
34586 <member name="M:OpenMetaverse.Messages.Linden.GetObjectCostRequest.Serialize">
34587 <summary>
34588 Serializes the message
34589 </summary>
34590 <returns>Serialized OSD</returns>
34591 </member>
34592 <member name="M:OpenMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34593 <summary>
34594 Deserializes the message
34595 </summary>
34596 <param name="map">Incoming data to deserialize</param>
34597 </member>
34598 <member name="M:OpenMetaverse.Messages.Linden.GetObjectCostMessage.Serialize">
34599 <summary>
34600 Serializes the message
34601 </summary>
34602 <returns>Serialized OSD</returns>
34603 </member>
34604 <member name="M:OpenMetaverse.Messages.Linden.GetObjectCostMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
34605 <summary>
34606 Detects which class handles deserialization of this message
34607 </summary>
34608 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34609 <returns>Object capable of decoding this message</returns>
34610 </member>
34611 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
34612 <summary>
34613 A message sent from the viewer to the simulator which
34614 specifies that the user has changed current URL
34615 of the specific media on a prim face
34616 </summary>
34617 </member>
34618 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL">
34619 <summary>
34620 New URL
34621 </summary>
34622 </member>
34623 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID">
34624 <summary>
34625 Prim UUID where navigation occured
34626 </summary>
34627 </member>
34628 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face">
34629 <summary>
34630 Face index
34631 </summary>
34632 </member>
34633 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize">
34634 <summary>
34635 Serialize the object
34636 </summary>
34637 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34638 </member>
34639 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34640 <summary>
34641 Deserialize the message
34642 </summary>
34643 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34644 </member>
34645 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
34646 <summary>Base class used for the ObjectMedia message</summary>
34647 </member>
34648 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest">
34649 <summary>
34650 Message used to retrive prim media data
34651 </summary>
34652 </member>
34653 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID">
34654 <summary>
34655 Prim UUID
34656 </summary>
34657 </member>
34658 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb">
34659 <summary>
34660 Requested operation, either GET or UPDATE
34661 </summary>
34662 </member>
34663 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize">
34664 <summary>
34665 Serialize object
34666 </summary>
34667 <returns>Serialized object as OSDMap</returns>
34668 </member>
34669 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34670 <summary>
34671 Deserialize the message
34672 </summary>
34673 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34674 </member>
34675 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
34676 <summary>
34677 Message used to update prim media data
34678 </summary>
34679 </member>
34680 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID">
34681 <summary>
34682 Prim UUID
34683 </summary>
34684 </member>
34685 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia">
34686 <summary>
34687 Array of media entries indexed by face number
34688 </summary>
34689 </member>
34690 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version">
34691 <summary>
34692 Media version string
34693 </summary>
34694 </member>
34695 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize">
34696 <summary>
34697 Serialize object
34698 </summary>
34699 <returns>Serialized object as OSDMap</returns>
34700 </member>
34701 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34702 <summary>
34703 Deserialize the message
34704 </summary>
34705 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34706 </member>
34707 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
34708 <summary>
34709 Message used to update prim media data
34710 </summary>
34711 </member>
34712 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID">
34713 <summary>
34714 Prim UUID
34715 </summary>
34716 </member>
34717 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia">
34718 <summary>
34719 Array of media entries indexed by face number
34720 </summary>
34721 </member>
34722 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb">
34723 <summary>
34724 Requested operation, either GET or UPDATE
34725 </summary>
34726 </member>
34727 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize">
34728 <summary>
34729 Serialize object
34730 </summary>
34731 <returns>Serialized object as OSDMap</returns>
34732 </member>
34733 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34734 <summary>
34735 Deserialize the message
34736 </summary>
34737 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34738 </member>
34739 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
34740 <summary>
34741 Message for setting or getting per face MediaEntry
34742 </summary>
34743 </member>
34744 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request">
34745 <summary>The request or response details block</summary>
34746 </member>
34747 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize">
34748 <summary>
34749 Serialize the object
34750 </summary>
34751 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
34752 </member>
34753 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34754 <summary>
34755 Deserialize the message
34756 </summary>
34757 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34758 </member>
34759 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail">
34760 <summary>Details about object resource usage</summary>
34761 </member>
34762 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID">
34763 <summary>Object UUID</summary>
34764 </member>
34765 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name">
34766 <summary>Object name</summary>
34767 </member>
34768 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned">
34769 <summary>Indicates if object is group owned</summary>
34770 </member>
34771 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location">
34772 <summary>Locatio of the object</summary>
34773 </member>
34774 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID">
34775 <summary>Object owner</summary>
34776 </member>
34777 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources">
34778 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary>
34779 </member>
34780 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34781 <summary>
34782 Deserializes object from OSD
34783 </summary>
34784 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34785 </member>
34786 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
34787 <summary>
34788 Makes an instance based on deserialized data
34789 </summary>
34790 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
34791 <returns>Instance containg deserialized data</returns>
34792 </member>
34793 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail">
34794 <summary>Details about parcel resource usage</summary>
34795 </member>
34796 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID">
34797 <summary>Parcel UUID</summary>
34798 </member>
34799 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID">
34800 <summary>Parcel local ID</summary>
34801 </member>
34802 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name">
34803 <summary>Parcel name</summary>
34804 </member>
34805 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned">
34806 <summary>Indicates if parcel is group owned</summary>
34807 </member>
34808 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID">
34809 <summary>Parcel owner</summary>
34810 </member>
34811 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects">
34812 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary>
34813 </member>
34814 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34815 <summary>
34816 Deserializes object from OSD
34817 </summary>
34818 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34819 </member>
34820 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
34821 <summary>
34822 Makes an instance based on deserialized data
34823 </summary>
34824 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
34825 <returns>Instance containg deserialized data</returns>
34826 </member>
34827 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo">
34828 <summary>Resource usage base class, both agent and parcel resource
34829 usage contains summary information</summary>
34830 </member>
34831 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable">
34832 <summary>Summary of available resources, keys are resource names,
34833 values are resource usage for that specific resource</summary>
34834 </member>
34835 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed">
34836 <summary>Summary resource usage, keys are resource names,
34837 values are resource usage for that specific resource</summary>
34838 </member>
34839 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize">
34840 <summary>
34841 Serializes object
34842 </summary>
34843 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
34844 </member>
34845 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34846 <summary>
34847 Deserializes object from OSD
34848 </summary>
34849 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34850 </member>
34851 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage">
34852 <summary>Agent resource usage</summary>
34853 </member>
34854 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments">
34855 <summary>Per attachment point object resource usage</summary>
34856 </member>
34857 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34858 <summary>
34859 Deserializes object from OSD
34860 </summary>
34861 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34862 </member>
34863 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)">
34864 <summary>
34865 Makes an instance based on deserialized data
34866 </summary>
34867 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
34868 <returns>Instance containg deserialized data</returns>
34869 </member>
34870 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
34871 <summary>
34872 Detects which class handles deserialization of this message
34873 </summary>
34874 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34875 <returns>Object capable of decoding this message</returns>
34876 </member>
34877 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest">
34878 <summary>Request message for parcel resource usage</summary>
34879 </member>
34880 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID">
34881 <summary>UUID of the parel to request resource usage info</summary>
34882 </member>
34883 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize">
34884 <summary>
34885 Serializes object
34886 </summary>
34887 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
34888 </member>
34889 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34890 <summary>
34891 Deserializes object from OSD
34892 </summary>
34893 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34894 </member>
34895 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage">
34896 <summary>Response message for parcel resource usage</summary>
34897 </member>
34898 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails">
34899 <summary>URL where parcel resource usage details can be retrieved</summary>
34900 </member>
34901 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary">
34902 <summary>URL where parcel resource usage summary can be retrieved</summary>
34903 </member>
34904 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize">
34905 <summary>
34906 Serializes object
34907 </summary>
34908 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
34909 </member>
34910 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34911 <summary>
34912 Deserializes object from OSD
34913 </summary>
34914 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34915 </member>
34916 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
34917 <summary>
34918 Detects which class handles deserialization of this message
34919 </summary>
34920 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34921 <returns>Object capable of decoding this message</returns>
34922 </member>
34923 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo">
34924 <summary>Parcel resource usage</summary>
34925 </member>
34926 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels">
34927 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary>
34928 </member>
34929 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
34930 <summary>
34931 Deserializes object from OSD
34932 </summary>
34933 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
34934 </member>
34935 <member name="T:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage">
34936 <summary>
34937 Reply to request for bunch if display names
34938 </summary>
34939 </member>
34940 <member name="F:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage.Agents">
34941 <summary> Current display name </summary>
34942 </member>
34943 <member name="F:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage.BadIDs">
34944 <summary> Following UUIDs failed to return a valid display name </summary>
34945 </member>
34946 <member name="M:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage.Serialize">
34947 <summary>
34948 Serializes the message
34949 </summary>
34950 <returns>OSD containting the messaage</returns>
34951 </member>
34952 <member name="T:OpenMetaverse.Messages.Linden.SetDisplayNameMessage">
34953 <summary>
34954 Message sent when requesting change of the display name
34955 </summary>
34956 </member>
34957 <member name="F:OpenMetaverse.Messages.Linden.SetDisplayNameMessage.OldDisplayName">
34958 <summary> Current display name </summary>
34959 </member>
34960 <member name="F:OpenMetaverse.Messages.Linden.SetDisplayNameMessage.NewDisplayName">
34961 <summary> Desired new display name </summary>
34962 </member>
34963 <member name="M:OpenMetaverse.Messages.Linden.SetDisplayNameMessage.Serialize">
34964 <summary>
34965 Serializes the message
34966 </summary>
34967 <returns>OSD containting the messaage</returns>
34968 </member>
34969 <member name="T:OpenMetaverse.Messages.Linden.SetDisplayNameReplyMessage">
34970 <summary>
34971 Message recieved in response to request to change display name
34972 </summary>
34973 </member>
34974 <member name="F:OpenMetaverse.Messages.Linden.SetDisplayNameReplyMessage.DisplayName">
34975 <summary> New display name </summary>
34976 </member>
34977 <member name="F:OpenMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Reason">
34978 <summary> String message indicating the result of the operation </summary>
34979 </member>
34980 <member name="F:OpenMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Status">
34981 <summary> Numerical code of the result, 200 indicates success </summary>
34982 </member>
34983 <member name="M:OpenMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Serialize">
34984 <summary>
34985 Serializes the message
34986 </summary>
34987 <returns>OSD containting the messaage</returns>
34988 </member>
34989 <member name="T:OpenMetaverse.Messages.Linden.DisplayNameUpdateMessage">
34990 <summary>
34991 Message recieved when someone nearby changes their display name
34992 </summary>
34993 </member>
34994 <member name="F:OpenMetaverse.Messages.Linden.DisplayNameUpdateMessage.OldDisplayName">
34995 <summary> Previous display name, empty string if default </summary>
34996 </member>
34997 <member name="F:OpenMetaverse.Messages.Linden.DisplayNameUpdateMessage.DisplayName">
34998 <summary> New display name </summary>
34999 </member>
35000 <member name="M:OpenMetaverse.Messages.Linden.DisplayNameUpdateMessage.Serialize">
35001 <summary>
35002 Serializes the message
35003 </summary>
35004 <returns>OSD containting the messaage</returns>
35005 </member>
35006 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
35007 <summary>
35008 Return a decoded capabilities message as a strongly typed object
35009 </summary>
35010 <param name="eventName">A string containing the name of the capabilities message key</param>
35011 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
35012 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
35013 if no existing Message object exists for the specified event</returns>
35014 </member>
35015 <member name="T:OpenMetaverse.MediaPermission">
35016 <summary>
35017 Permissions for control of object media
35018 </summary>
35019 </member>
35020 <member name="T:OpenMetaverse.MediaControls">
35021 <summary>
35022 Style of cotrols that shold be displayed to the user
35023 </summary>
35024 </member>
35025 <member name="T:OpenMetaverse.MediaEntry">
35026 <summary>
35027 Class representing media data for a single face
35028 </summary>
35029 </member>
35030 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
35031 <summary>Is display of the alternative image enabled</summary>
35032 </member>
35033 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
35034 <summary>Should media auto loop</summary>
35035 </member>
35036 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
35037 <summary>Shoule media be auto played</summary>
35038 </member>
35039 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
35040 <summary>Auto scale media to prim face</summary>
35041 </member>
35042 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
35043 <summary>Should viewer automatically zoom in on the face when clicked</summary>
35044 </member>
35045 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
35046 <summary>Should viewer interpret first click as interaction with the media
35047 or when false should the first click be treated as zoom in commadn</summary>
35048 </member>
35049 <member name="F:OpenMetaverse.MediaEntry.Controls">
35050 <summary>Style of controls viewer should display when
35051 viewer media on this face</summary>
35052 </member>
35053 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
35054 <summary>Starting URL for the media</summary>
35055 </member>
35056 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
35057 <summary>Currently navigated URL</summary>
35058 </member>
35059 <member name="F:OpenMetaverse.MediaEntry.Height">
35060 <summary>Media height in pixes</summary>
35061 </member>
35062 <member name="F:OpenMetaverse.MediaEntry.Width">
35063 <summary>Media width in pixels</summary>
35064 </member>
35065 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
35066 <summary>Who can controls the media</summary>
35067 </member>
35068 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
35069 <summary>Who can interact with the media</summary>
35070 </member>
35071 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
35072 <summary>Is URL whitelist enabled</summary>
35073 </member>
35074 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
35075 <summary>Array of URLs that are whitelisted</summary>
35076 </member>
35077 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
35078 <summary>
35079 Serialize to OSD
35080 </summary>
35081 <returns>OSDMap with the serialized data</returns>
35082 </member>
35083 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
35084 <summary>
35085 Deserialize from OSD data
35086 </summary>
35087 <param name="osd">Serialized OSD data</param>
35088 <returns>Deserialized object</returns>
35089 </member>
35090 <member name="T:OpenMetaverse.Primitive">
35091 <summary>
35092 Particle system specific enumerators, flags and methods.
35093 </summary>
35094 </member>
35095 <member name="F:OpenMetaverse.Primitive.MediaVersion">
35096 <summary>
35097 Current version of the media data for the prim
35098 </summary>
35099 </member>
35100 <member name="F:OpenMetaverse.Primitive.FaceMedia">
35101 <summary>
35102 Array of media entries indexed by face number
35103 </summary>
35104 </member>
35105 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
35106 <summary>
35107 Complete structure for the particle system
35108 </summary>
35109 </member>
35110 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
35111 <summary>
35112 Particle source pattern
35113 </summary>
35114 </member>
35115 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
35116 <summary>None</summary>
35117 </member>
35118 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
35119 <summary>Drop particles from source position with no force</summary>
35120 </member>
35121 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
35122 <summary>"Explode" particles in all directions</summary>
35123 </member>
35124 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
35125 <summary>Particles shoot across a 2D area</summary>
35126 </member>
35127 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
35128 <summary>Particles shoot across a 3D Cone</summary>
35129 </member>
35130 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty">
35131 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary>
35132 </member>
35133 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
35134 <summary>
35135 Particle Data Flags
35136 </summary>
35137 </member>
35138 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
35139 <summary>None</summary>
35140 </member>
35141 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
35142 <summary>Interpolate color and alpha from start to end</summary>
35143 </member>
35144 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
35145 <summary>Interpolate scale from start to end</summary>
35146 </member>
35147 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
35148 <summary>Bounce particles off particle sources Z height</summary>
35149 </member>
35150 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
35151 <summary>velocity of particles is dampened toward the simulators wind</summary>
35152 </member>
35153 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
35154 <summary>Particles follow the source</summary>
35155 </member>
35156 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity">
35157 <summary>Particles point towards the direction of source's velocity</summary>
35158 </member>
35159 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
35160 <summary>Target of the particles</summary>
35161 </member>
35162 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
35163 <summary>Particles are sent in a straight line</summary>
35164 </member>
35165 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
35166 <summary>Particles emit a glow</summary>
35167 </member>
35168 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
35169 <summary>used for point/grab/touch</summary>
35170 </member>
35171 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Ribbon">
35172 <summary>continuous ribbon particle</summary>
35173 </member>
35174 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.DataGlow">
35175 <summary>particle data contains glow</summary>
35176 </member>
35177 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.DataBlend">
35178 <summary>particle data contains blend functions</summary>
35179 </member>
35180 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
35181 <summary>
35182 Particle Flags Enum
35183 </summary>
35184 </member>
35185 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
35186 <summary>None</summary>
35187 </member>
35188 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
35189 <summary>Acceleration and velocity for particles are
35190 relative to the object rotation</summary>
35191 </member>
35192 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
35193 <summary>Particles use new 'correct' angle parameters</summary>
35194 </member>
35195 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
35196 <summary>Particle Flags</summary>
35197 <remarks>There appears to be more data packed in to this area
35198 for many particle systems. It doesn't appear to be flag values
35199 and serialization breaks unless there is a flag for every
35200 possible bit so it is left as an unsigned integer</remarks>
35201 </member>
35202 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
35203 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
35204 </member>
35205 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
35206 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
35207 <remarks>Maximum value is 30 seconds</remarks>
35208 </member>
35209 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
35210 <summary>A <see langword="float"/> representing the number of seconds,
35211 from when the particle source comes into view,
35212 or the particle system's creation, that the object will emits particles;
35213 after this time period no more particles are emitted</summary>
35214 </member>
35215 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
35216 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
35217 </member>
35218 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
35219 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
35220 </member>
35221 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
35222 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
35223 </member>
35224 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
35225 <summary>A <see langword="float"/> representing the number of meters
35226 around the center of the source where particles will be created.</summary>
35227 </member>
35228 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
35229 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
35230 being emitted</summary>
35231 </member>
35232 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
35233 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
35234 </member>
35235 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
35236 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
35237 </member>
35238 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
35239 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
35240 </member>
35241 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
35242 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
35243 </member>
35244 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
35245 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
35246 </member>
35247 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
35248 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
35249 </member>
35250 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
35251 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
35252 </member>
35253 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
35254 <summary>Max Age particle system will emit particles for</summary>
35255 </member>
35256 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
35257 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
35258 </member>
35259 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
35260 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
35261 </member>
35262 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
35263 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
35264 <remarks>Minimum value is 0, maximum value is 4</remarks>
35265 </member>
35266 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
35267 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
35268 <remarks>Minimum value is 0, maximum value is 4</remarks>
35269 </member>
35270 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
35271 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
35272 <remarks>Minimum value is 0, maximum value is 4</remarks>
35273 </member>
35274 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
35275 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
35276 <remarks>Minimum value is 0, maximum value is 4</remarks>
35277 </member>
35278 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartGlow">
35279 <summary>A <see langword="float"/> that represents the start glow value</summary>
35280 <remarks>Minimum value is 0, maximum value is 1</remarks>
35281 </member>
35282 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndGlow">
35283 <summary>A <see langword="float"/> that represents the end glow value</summary>
35284 <remarks>Minimum value is 0, maximum value is 1</remarks>
35285 </member>
35286 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BlendFuncSource">
35287 <summary>OpenGL blend function to use at particle source</summary>
35288 </member>
35289 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BlendFuncDest">
35290 <summary>OpenGL blend function to use at particle destination</summary>
35291 </member>
35292 <member name="M:OpenMetaverse.Primitive.ParticleSystem.IsLegacyCompatible">
35293 <summary>
35294 Can this particle system be packed in a legacy compatible way
35295 </summary>
35296 <returns>True if the particle system doesn't use new particle system features</returns>
35297 </member>
35298 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
35299 <summary>
35300 Decodes a byte[] array into a ParticleSystem Object
35301 </summary>
35302 <param name="data">ParticleSystem object</param>
35303 <param name="pos">Start position for BitPacker</param>
35304 </member>
35305 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
35306 <summary>
35307 Generate byte[] array from particle data
35308 </summary>
35309 <returns>Byte array</returns>
35310 </member>
35311 <member name="F:OpenMetaverse.Primitive.ParticleSys">
35312 <summary></summary>
35313 </member>
35314 <member name="T:OpenMetaverse.Primitive.ConstructionData">
35315 <summary>
35316 Parameters used to construct a visual representation of a primitive
35317 </summary>
35318 </member>
35319 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
35320 <summary></summary>
35321 </member>
35322 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
35323 <summary></summary>
35324 </member>
35325 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
35326 <summary></summary>
35327 </member>
35328 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
35329 <summary></summary>
35330 </member>
35331 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
35332 <summary></summary>
35333 </member>
35334 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
35335 <summary></summary>
35336 </member>
35337 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
35338 <summary></summary>
35339 </member>
35340 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
35341 <summary></summary>
35342 </member>
35343 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
35344 <summary></summary>
35345 </member>
35346 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
35347 <summary></summary>
35348 </member>
35349 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
35350 <summary></summary>
35351 </member>
35352 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
35353 <summary></summary>
35354 </member>
35355 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
35356 <summary></summary>
35357 </member>
35358 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
35359 <summary></summary>
35360 </member>
35361 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
35362 <summary></summary>
35363 </member>
35364 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
35365 <summary></summary>
35366 </member>
35367 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
35368 <summary></summary>
35369 </member>
35370 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
35371 <summary></summary>
35372 </member>
35373 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
35374 <summary></summary>
35375 </member>
35376 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
35377 <summary></summary>
35378 </member>
35379 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
35380 <summary></summary>
35381 </member>
35382 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
35383 <summary>Attachment point to an avatar</summary>
35384 </member>
35385 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
35386 <summary></summary>
35387 </member>
35388 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
35389 <summary></summary>
35390 </member>
35391 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
35392 <summary></summary>
35393 </member>
35394 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
35395 <summary></summary>
35396 </member>
35397 <member name="M:OpenMetaverse.Primitive.ConstructionData.GetHashCode">
35398 <summary>
35399 Calculdates hash code for prim construction data
35400 </summary>
35401 <returns>The has</returns>
35402 </member>
35403 <member name="T:OpenMetaverse.Primitive.FlexibleData">
35404 <summary>
35405 Information on the flexible properties of a primitive
35406 </summary>
35407 </member>
35408 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
35409 <summary></summary>
35410 </member>
35411 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
35412 <summary></summary>
35413 </member>
35414 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
35415 <summary></summary>
35416 </member>
35417 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
35418 <summary></summary>
35419 </member>
35420 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
35421 <summary></summary>
35422 </member>
35423 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
35424 <summary></summary>
35425 </member>
35426 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
35427 <summary>
35428 Default constructor
35429 </summary>
35430 </member>
35431 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
35432 <summary>
35433
35434 </summary>
35435 <param name="data"></param>
35436 <param name="pos"></param>
35437 </member>
35438 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
35439 <summary>
35440
35441 </summary>
35442 <returns></returns>
35443 </member>
35444 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
35445 <summary>
35446
35447 </summary>
35448 <returns></returns>
35449 </member>
35450 <member name="T:OpenMetaverse.Primitive.LightData">
35451 <summary>
35452 Information on the light properties of a primitive
35453 </summary>
35454 </member>
35455 <member name="F:OpenMetaverse.Primitive.LightData.Color">
35456 <summary></summary>
35457 </member>
35458 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
35459 <summary></summary>
35460 </member>
35461 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
35462 <summary></summary>
35463 </member>
35464 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
35465 <summary></summary>
35466 </member>
35467 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
35468 <summary></summary>
35469 </member>
35470 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
35471 <summary>
35472 Default constructor
35473 </summary>
35474 </member>
35475 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
35476 <summary>
35477
35478 </summary>
35479 <param name="data"></param>
35480 <param name="pos"></param>
35481 </member>
35482 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
35483 <summary>
35484
35485 </summary>
35486 <returns></returns>
35487 </member>
35488 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
35489 <summary>
35490
35491 </summary>
35492 <returns></returns>
35493 </member>
35494 <member name="T:OpenMetaverse.Primitive.LightImage">
35495 <summary>
35496 Information on the light properties of a primitive as texture map
35497 </summary>
35498 </member>
35499 <member name="F:OpenMetaverse.Primitive.LightImage.LightTexture">
35500 <summary></summary>
35501 </member>
35502 <member name="F:OpenMetaverse.Primitive.LightImage.Params">
35503 <summary></summary>
35504 </member>
35505 <member name="M:OpenMetaverse.Primitive.LightImage.#ctor">
35506 <summary>
35507 Default constructor
35508 </summary>
35509 </member>
35510 <member name="M:OpenMetaverse.Primitive.LightImage.#ctor(System.Byte[],System.Int32)">
35511 <summary>
35512
35513 </summary>
35514 <param name="data"></param>
35515 <param name="pos"></param>
35516 </member>
35517 <member name="M:OpenMetaverse.Primitive.LightImage.GetBytes">
35518 <summary>
35519
35520 </summary>
35521 <returns></returns>
35522 </member>
35523 <member name="M:OpenMetaverse.Primitive.LightImage.ToString">
35524 <summary>
35525
35526 </summary>
35527 <returns></returns>
35528 </member>
35529 <member name="T:OpenMetaverse.Primitive.SculptData">
35530 <summary>
35531 Information on the sculpt properties of a sculpted primitive
35532 </summary>
35533 </member>
35534 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
35535 <summary>
35536 Render inside out (inverts the normals).
35537 </summary>
35538 </member>
35539 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
35540 <summary>
35541 Render an X axis mirror of the sculpty.
35542 </summary>
35543 </member>
35544 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
35545 <summary>
35546 Default constructor
35547 </summary>
35548 </member>
35549 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
35550 <summary>
35551
35552 </summary>
35553 <param name="data"></param>
35554 <param name="pos"></param>
35555 </member>
35556 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
35557 <summary>
35558 Extended properties to describe an object
35559 </summary>
35560 </member>
35561 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
35562 <summary></summary>
35563 </member>
35564 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
35565 <summary></summary>
35566 </member>
35567 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
35568 <summary></summary>
35569 </member>
35570 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
35571 <summary></summary>
35572 </member>
35573 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
35574 <summary></summary>
35575 </member>
35576 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
35577 <summary></summary>
35578 </member>
35579 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
35580 <summary></summary>
35581 </member>
35582 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
35583 <summary></summary>
35584 </member>
35585 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
35586 <summary></summary>
35587 </member>
35588 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
35589 <summary></summary>
35590 </member>
35591 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
35592 <summary></summary>
35593 </member>
35594 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
35595 <summary></summary>
35596 </member>
35597 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
35598 <summary></summary>
35599 </member>
35600 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
35601 <summary></summary>
35602 </member>
35603 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
35604 <summary></summary>
35605 </member>
35606 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
35607 <summary></summary>
35608 </member>
35609 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
35610 <summary></summary>
35611 </member>
35612 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
35613 <summary></summary>
35614 </member>
35615 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
35616 <summary></summary>
35617 </member>
35618 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
35619 <summary></summary>
35620 </member>
35621 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
35622 <summary></summary>
35623 </member>
35624 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
35625 <summary></summary>
35626 </member>
35627 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
35628 <summary></summary>
35629 </member>
35630 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
35631 <summary>
35632 Default constructor
35633 </summary>
35634 </member>
35635 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
35636 <summary>
35637 Set the properties that are set in an ObjectPropertiesFamily packet
35638 </summary>
35639 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
35640 been partially filled by an ObjectPropertiesFamily packet</param>
35641 </member>
35642 <member name="T:OpenMetaverse.Primitive.PhysicsProperties">
35643 <summary>
35644 Describes physics attributes of the prim
35645 </summary>
35646 </member>
35647 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.LocalID">
35648 <summary>Primitive's local ID</summary>
35649 </member>
35650 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Density">
35651 <summary>Density (1000 for normal density)</summary>
35652 </member>
35653 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Friction">
35654 <summary>Friction</summary>
35655 </member>
35656 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.GravityMultiplier">
35657 <summary>Gravity multiplier (1 for normal gravity) </summary>
35658 </member>
35659 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.PhysicsShapeType">
35660 <summary>Type of physics representation of this primitive in the simulator</summary>
35661 </member>
35662 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Restitution">
35663 <summary>Restitution</summary>
35664 </member>
35665 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.FromOSD(OpenMetaverse.StructuredData.OSD)">
35666 <summary>
35667 Creates PhysicsProperties from OSD
35668 </summary>
35669 <param name="osd">OSDMap with incoming data</param>
35670 <returns>Deserialized PhysicsProperties object</returns>
35671 </member>
35672 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.GetOSD">
35673 <summary>
35674 Serializes PhysicsProperties to OSD
35675 </summary>
35676 <returns>OSDMap with serialized PhysicsProperties data</returns>
35677 </member>
35678 <member name="F:OpenMetaverse.Primitive.ID">
35679 <summary></summary>
35680 </member>
35681 <member name="F:OpenMetaverse.Primitive.GroupID">
35682 <summary></summary>
35683 </member>
35684 <member name="F:OpenMetaverse.Primitive.LocalID">
35685 <summary></summary>
35686 </member>
35687 <member name="F:OpenMetaverse.Primitive.ParentID">
35688 <summary></summary>
35689 </member>
35690 <member name="F:OpenMetaverse.Primitive.RegionHandle">
35691 <summary></summary>
35692 </member>
35693 <member name="F:OpenMetaverse.Primitive.Flags">
35694 <summary></summary>
35695 </member>
35696 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
35697 <summary>Foliage type for this primitive. Only applicable if this
35698 primitive is foliage</summary>
35699 </member>
35700 <member name="F:OpenMetaverse.Primitive.ScratchPad">
35701 <summary>Unknown</summary>
35702 </member>
35703 <member name="F:OpenMetaverse.Primitive.Position">
35704 <summary></summary>
35705 </member>
35706 <member name="F:OpenMetaverse.Primitive.Scale">
35707 <summary></summary>
35708 </member>
35709 <member name="F:OpenMetaverse.Primitive.Rotation">
35710 <summary></summary>
35711 </member>
35712 <member name="F:OpenMetaverse.Primitive.Velocity">
35713 <summary></summary>
35714 </member>
35715 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
35716 <summary></summary>
35717 </member>
35718 <member name="F:OpenMetaverse.Primitive.Acceleration">
35719 <summary></summary>
35720 </member>
35721 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
35722 <summary></summary>
35723 </member>
35724 <member name="F:OpenMetaverse.Primitive.Flexible">
35725 <summary></summary>
35726 </member>
35727 <member name="F:OpenMetaverse.Primitive.Light">
35728 <summary></summary>
35729 </member>
35730 <member name="F:OpenMetaverse.Primitive.LightMap">
35731 <summary></summary>
35732 </member>
35733 <member name="F:OpenMetaverse.Primitive.Sculpt">
35734 <summary></summary>
35735 </member>
35736 <member name="F:OpenMetaverse.Primitive.ClickAction">
35737 <summary></summary>
35738 </member>
35739 <member name="F:OpenMetaverse.Primitive.Sound">
35740 <summary></summary>
35741 </member>
35742 <member name="F:OpenMetaverse.Primitive.OwnerID">
35743 <summary>Identifies the owner if audio or a particle system is
35744 active</summary>
35745 </member>
35746 <member name="F:OpenMetaverse.Primitive.SoundFlags">
35747 <summary></summary>
35748 </member>
35749 <member name="F:OpenMetaverse.Primitive.SoundGain">
35750 <summary></summary>
35751 </member>
35752 <member name="F:OpenMetaverse.Primitive.SoundRadius">
35753 <summary></summary>
35754 </member>
35755 <member name="F:OpenMetaverse.Primitive.Text">
35756 <summary></summary>
35757 </member>
35758 <member name="F:OpenMetaverse.Primitive.TextColor">
35759 <summary></summary>
35760 </member>
35761 <member name="F:OpenMetaverse.Primitive.MediaURL">
35762 <summary></summary>
35763 </member>
35764 <member name="F:OpenMetaverse.Primitive.Joint">
35765 <summary></summary>
35766 </member>
35767 <member name="F:OpenMetaverse.Primitive.JointPivot">
35768 <summary></summary>
35769 </member>
35770 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
35771 <summary></summary>
35772 </member>
35773 <member name="F:OpenMetaverse.Primitive.NameValues">
35774 <summary></summary>
35775 </member>
35776 <member name="F:OpenMetaverse.Primitive.PrimData">
35777 <summary></summary>
35778 </member>
35779 <member name="F:OpenMetaverse.Primitive.Properties">
35780 <summary></summary>
35781 </member>
35782 <member name="F:OpenMetaverse.Primitive.PhysicsProps">
35783 <summary>Objects physics engine propertis</summary>
35784 </member>
35785 <member name="F:OpenMetaverse.Primitive.Tag">
35786 <summary>Extra data about primitive</summary>
35787 </member>
35788 <member name="F:OpenMetaverse.Primitive.IsAttachment">
35789 <summary>Indicates if prim is attached to an avatar</summary>
35790 </member>
35791 <member name="F:OpenMetaverse.Primitive.ActiveClients">
35792 <summary>Number of clients referencing this prim</summary>
35793 </member>
35794 <member name="P:OpenMetaverse.Primitive.Type">
35795 <summary>Uses basic heuristics to estimate the primitive shape</summary>
35796 </member>
35797 <member name="M:OpenMetaverse.Primitive.#ctor">
35798 <summary>
35799 Default constructor
35800 </summary>
35801 </member>
35802 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
35803 <summary>
35804 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
35805 parameters in to signed eight bit values
35806 </summary>
35807 <param name="pathTwist">Floating point parameter to pack</param>
35808 <returns>Signed eight bit value containing the packed parameter</returns>
35809 </member>
35810 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
35811 <summary>
35812 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
35813 parameters from signed eight bit integers to floating point values
35814 </summary>
35815 <param name="pathTwist">Signed eight bit value to unpack</param>
35816 <returns>Unpacked floating point value</returns>
35817 </member>
35818 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
35819 <summary>
35820 Texture animation mode
35821 </summary>
35822 </member>
35823 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
35824 <summary>Disable texture animation</summary>
35825 </member>
35826 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
35827 <summary>Enable texture animation</summary>
35828 </member>
35829 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
35830 <summary>Loop when animating textures</summary>
35831 </member>
35832 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
35833 <summary>Animate in reverse direction</summary>
35834 </member>
35835 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
35836 <summary>Animate forward then reverse</summary>
35837 </member>
35838 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
35839 <summary>Slide texture smoothly instead of frame-stepping</summary>
35840 </member>
35841 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
35842 <summary>Rotate texture instead of using frames</summary>
35843 </member>
35844 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
35845 <summary>Scale texture instead of using frames</summary>
35846 </member>
35847 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
35848 <summary>
35849 A single textured face. Don't instantiate this class yourself, use the
35850 methods in TextureEntry
35851 </summary>
35852 </member>
35853 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
35854 <summary></summary>
35855 </member>
35856 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
35857 <summary></summary>
35858 </member>
35859 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
35860 <summary></summary>
35861 </member>
35862 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
35863 <summary></summary>
35864 </member>
35865 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
35866 <summary></summary>
35867 </member>
35868 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
35869 <summary></summary>
35870 </member>
35871 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
35872 <summary></summary>
35873 </member>
35874 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
35875 <summary></summary>
35876 </member>
35877 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
35878 <summary></summary>
35879 </member>
35880 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
35881 <summary></summary>
35882 </member>
35883 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
35884 <summary>In the future this will specify whether a webpage is
35885 attached to this face</summary>
35886 </member>
35887 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
35888 <summary></summary>
35889 </member>
35890 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MaterialID">
35891 <summary></summary>
35892 </member>
35893 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
35894 <summary>
35895 Contains the definition for individual faces
35896 </summary>
35897 <param name="defaultTexture"></param>
35898 </member>
35899 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
35900 <summary>
35901
35902 </summary>
35903 <returns></returns>
35904 </member>
35905 <member name="T:OpenMetaverse.Primitive.TextureEntry">
35906 <summary>
35907 Represents all of the texturable faces for an object
35908 </summary>
35909 <remarks>Grid objects have infinite faces, with each face
35910 using the properties of the default face unless set otherwise. So if
35911 you have a TextureEntry with a default texture uuid of X, and face 18
35912 has a texture UUID of Y, every face would be textured with X except for
35913 face 18 that uses Y. In practice however, primitives utilize a maximum
35914 of nine faces</remarks>
35915 </member>
35916 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
35917 <summary></summary>
35918 </member>
35919 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
35920 <summary></summary>
35921 </member>
35922 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
35923 <summary>
35924 Constructor that takes a default texture UUID
35925 </summary>
35926 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
35927 </member>
35928 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
35929 <summary>
35930 Constructor that takes a <code>TextureEntryFace</code> for the
35931 default face
35932 </summary>
35933 <param name="defaultFace">Face to use as the default face</param>
35934 </member>
35935 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
35936 <summary>
35937 Constructor that creates the TextureEntry class from a byte array
35938 </summary>
35939 <param name="data">Byte array containing the TextureEntry field</param>
35940 <param name="pos">Starting position of the TextureEntry field in
35941 the byte array</param>
35942 <param name="length">Length of the TextureEntry field, in bytes</param>
35943 </member>
35944 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
35945 <summary>
35946 This will either create a new face if a custom face for the given
35947 index is not defined, or return the custom face for that index if
35948 it already exists
35949 </summary>
35950 <param name="index">The index number of the face to create or
35951 retrieve</param>
35952 <returns>A TextureEntryFace containing all the properties for that
35953 face</returns>
35954 </member>
35955 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
35956 <summary>
35957
35958 </summary>
35959 <param name="index"></param>
35960 <returns></returns>
35961 </member>
35962 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
35963 <summary>
35964
35965 </summary>
35966 <returns></returns>
35967 </member>
35968 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
35969 <summary>
35970
35971 </summary>
35972 <returns></returns>
35973 </member>
35974 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
35975 <summary>
35976
35977 </summary>
35978 <returns></returns>
35979 </member>
35980 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
35981 <summary>
35982 Controls the texture animation of a particular prim
35983 </summary>
35984 </member>
35985 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
35986 <summary></summary>
35987 </member>
35988 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
35989 <summary></summary>
35990 </member>
35991 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
35992 <summary></summary>
35993 </member>
35994 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
35995 <summary></summary>
35996 </member>
35997 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
35998 <summary></summary>
35999 </member>
36000 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
36001 <summary></summary>
36002 </member>
36003 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
36004 <summary></summary>
36005 </member>
36006 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
36007 <summary>
36008
36009 </summary>
36010 <param name="data"></param>
36011 <param name="pos"></param>
36012 </member>
36013 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
36014 <summary>
36015
36016 </summary>
36017 <returns></returns>
36018 </member>
36019 <member name="F:OpenMetaverse.Primitive.Textures">
36020 <summary></summary>
36021 </member>
36022 <member name="F:OpenMetaverse.Primitive.TextureAnim">
36023 <summary></summary>
36024 </member>
36025 <member name="T:OpenMetaverse.Bumpiness">
36026 <summary>
36027 The type of bump-mapping applied to a face
36028 </summary>
36029 </member>
36030 <member name="F:OpenMetaverse.Bumpiness.None">
36031 <summary></summary>
36032 </member>
36033 <member name="F:OpenMetaverse.Bumpiness.Brightness">
36034 <summary></summary>
36035 </member>
36036 <member name="F:OpenMetaverse.Bumpiness.Darkness">
36037 <summary></summary>
36038 </member>
36039 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
36040 <summary></summary>
36041 </member>
36042 <member name="F:OpenMetaverse.Bumpiness.Bark">
36043 <summary></summary>
36044 </member>
36045 <member name="F:OpenMetaverse.Bumpiness.Bricks">
36046 <summary></summary>
36047 </member>
36048 <member name="F:OpenMetaverse.Bumpiness.Checker">
36049 <summary></summary>
36050 </member>
36051 <member name="F:OpenMetaverse.Bumpiness.Concrete">
36052 <summary></summary>
36053 </member>
36054 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
36055 <summary></summary>
36056 </member>
36057 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
36058 <summary></summary>
36059 </member>
36060 <member name="F:OpenMetaverse.Bumpiness.Discs">
36061 <summary></summary>
36062 </member>
36063 <member name="F:OpenMetaverse.Bumpiness.Gravel">
36064 <summary></summary>
36065 </member>
36066 <member name="F:OpenMetaverse.Bumpiness.Petridish">
36067 <summary></summary>
36068 </member>
36069 <member name="F:OpenMetaverse.Bumpiness.Siding">
36070 <summary></summary>
36071 </member>
36072 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
36073 <summary></summary>
36074 </member>
36075 <member name="F:OpenMetaverse.Bumpiness.Stucco">
36076 <summary></summary>
36077 </member>
36078 <member name="F:OpenMetaverse.Bumpiness.Suction">
36079 <summary></summary>
36080 </member>
36081 <member name="F:OpenMetaverse.Bumpiness.Weave">
36082 <summary></summary>
36083 </member>
36084 <member name="T:OpenMetaverse.Shininess">
36085 <summary>
36086 The level of shininess applied to a face
36087 </summary>
36088 </member>
36089 <member name="F:OpenMetaverse.Shininess.None">
36090 <summary></summary>
36091 </member>
36092 <member name="F:OpenMetaverse.Shininess.Low">
36093 <summary></summary>
36094 </member>
36095 <member name="F:OpenMetaverse.Shininess.Medium">
36096 <summary></summary>
36097 </member>
36098 <member name="F:OpenMetaverse.Shininess.High">
36099 <summary></summary>
36100 </member>
36101 <member name="T:OpenMetaverse.MappingType">
36102 <summary>
36103 The texture mapping style used for a face
36104 </summary>
36105 </member>
36106 <member name="F:OpenMetaverse.MappingType.Default">
36107 <summary></summary>
36108 </member>
36109 <member name="F:OpenMetaverse.MappingType.Planar">
36110 <summary></summary>
36111 </member>
36112 <member name="F:OpenMetaverse.MappingType.Spherical">
36113 <summary></summary>
36114 </member>
36115 <member name="F:OpenMetaverse.MappingType.Cylindrical">
36116 <summary></summary>
36117 </member>
36118 <member name="T:OpenMetaverse.TextureAttributes">
36119 <summary>
36120 Flags in the TextureEntry block that describe which properties are
36121 set
36122 </summary>
36123 </member>
36124 <member name="F:OpenMetaverse.TextureAttributes.None">
36125 <summary></summary>
36126 </member>
36127 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
36128 <summary></summary>
36129 </member>
36130 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
36131 <summary></summary>
36132 </member>
36133 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
36134 <summary></summary>
36135 </member>
36136 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
36137 <summary></summary>
36138 </member>
36139 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
36140 <summary></summary>
36141 </member>
36142 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
36143 <summary></summary>
36144 </member>
36145 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
36146 <summary></summary>
36147 </member>
36148 <member name="F:OpenMetaverse.TextureAttributes.Material">
36149 <summary></summary>
36150 </member>
36151 <member name="F:OpenMetaverse.TextureAttributes.Media">
36152 <summary></summary>
36153 </member>
36154 <member name="F:OpenMetaverse.TextureAttributes.Glow">
36155 <summary></summary>
36156 </member>
36157 <member name="F:OpenMetaverse.TextureAttributes.MaterialID">
36158 <summary></summary>
36159 </member>
36160 <member name="F:OpenMetaverse.TextureAttributes.All">
36161 <summary></summary>
36162 </member>
36163 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
36164 <summary>
36165 This is used to login a specific user account(s). It may only be called after
36166 Connector initialization has completed successfully
36167 </summary>
36168 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36169 <param name="AccountName">User's account name</param>
36170 <param name="AccountPassword">User's account password</param>
36171 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
36172 <param name="AccountURI">""</param>
36173 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
36174 the daemon will send participant property events while in a channel. If this is not set
36175 the default will be “on state change”, which means that the events will be sent when
36176 the participant starts talking, stops talking, is muted, is unmuted.
36177 The valid values are:
36178 0 – Never
36179 5 – 10 times per second
36180 10 – 5 times per second
36181 50 – 1 time per second
36182 100 – on participant state change (this is the default)</param>
36183 <param name="EnableBuddiesAndPresence">false</param>
36184 <returns></returns>
36185 </member>
36186 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
36187 <summary>
36188 This is used to logout a user session. It should only be called with a valid AccountHandle.
36189 </summary>
36190 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
36191 <returns></returns>
36192 </member>
36193 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
36194 <summary>
36195 This is used to get a list of audio devices that can be used for capture (input) of voice.
36196 </summary>
36197 <returns></returns>
36198 </member>
36199 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
36200 <summary>
36201 This is used to get a list of audio devices that can be used for render (playback) of voice.
36202 </summary>
36203 </member>
36204 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
36205 <summary>
36206 This command is used to select the render device.
36207 </summary>
36208 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
36209 </member>
36210 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
36211 <summary>
36212 This command is used to select the capture device.
36213 </summary>
36214 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
36215 </member>
36216 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
36217 <summary>
36218 This command is used to start the audio capture process which will cause
36219 AuxAudioProperty Events to be raised. These events can be used to display a
36220 microphone VU meter for the currently selected capture device. This command
36221 should not be issued if the user is on a call.
36222 </summary>
36223 <param name="Duration">(unused but required)</param>
36224 <returns></returns>
36225 </member>
36226 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
36227 <summary>
36228 This command is used to stop the audio capture process.
36229 </summary>
36230 <returns></returns>
36231 </member>
36232 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
36233 <summary>
36234 This command is used to set the mic volume while in the audio tuning process.
36235 Once an acceptable mic level is attained, the application must issue a
36236 connector set mic volume command to have that level be used while on voice
36237 calls.
36238 </summary>
36239 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
36240 <returns></returns>
36241 </member>
36242 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
36243 <summary>
36244 This command is used to set the speaker volume while in the audio tuning
36245 process. Once an acceptable speaker level is attained, the application must
36246 issue a connector set speaker volume command to have that level be used while
36247 on voice calls.
36248 </summary>
36249 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
36250 <returns></returns>
36251 </member>
36252 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
36253 <summary>
36254 This is used to initialize and stop the Connector as a whole. The Connector
36255 Create call must be completed successfully before any other requests are made
36256 (typically during application initialization). The shutdown should be called
36257 when the application is shutting down to gracefully release resources
36258 </summary>
36259 <param name="ClientName">A string value indicting the Application name</param>
36260 <param name="AccountManagementServer">URL for the management server</param>
36261 <param name="Logging">LoggingSettings</param>
36262 <param name="MaximumPort"></param>
36263 <param name="MinimumPort"></param>
36264 </member>
36265 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
36266 <summary>
36267 Shutdown Connector -- Should be called when the application is shutting down
36268 to gracefully release resources
36269 </summary>
36270 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36271 </member>
36272 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
36273 <summary>
36274 Mute or unmute the microphone
36275 </summary>
36276 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36277 <param name="Mute">true (mute) or false (unmute)</param>
36278 </member>
36279 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
36280 <summary>
36281 Mute or unmute the speaker
36282 </summary>
36283 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36284 <param name="Mute">true (mute) or false (unmute)</param>
36285 </member>
36286 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
36287 <summary>
36288 Set microphone volume
36289 </summary>
36290 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36291 <param name="Value">The level of the audio, a number between -100 and 100 where
36292 0 represents ‘normal’ speaking volume</param>
36293 </member>
36294 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
36295 <summary>
36296 Set local speaker volume
36297 </summary>
36298 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
36299 <param name="Value">The level of the audio, a number between -100 and 100 where
36300 0 represents ‘normal’ speaking volume</param>
36301 </member>
36302 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
36303 <summary>
36304 List of audio input devices
36305 </summary>
36306 </member>
36307 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
36308 <summary>
36309 List of audio output devices
36310 </summary>
36311 </member>
36312 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
36313 <summary>
36314 Start up the Voice service.
36315 </summary>
36316 </member>
36317 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
36318 <summary>
36319 Handle miscellaneous request status
36320 </summary>
36321 <param name="sender"></param>
36322 <param name="e"></param>
36323 ///<remarks>If something goes wrong, we log it.</remarks>
36324 </member>
36325 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
36326 <summary>
36327 Cleanup oject resources
36328 </summary>
36329 </member>
36330 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
36331 <summary>
36332 Request voice cap when changing regions
36333 </summary>
36334 </member>
36335 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
36336 <summary>
36337 Handle a change in session state
36338 </summary>
36339 </member>
36340 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
36341 <summary>
36342 Close a voice session
36343 </summary>
36344 <param name="sessionHandle"></param>
36345 </member>
36346 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
36347 <summary>
36348 Locate a Session context from its handle
36349 </summary>
36350 <remarks>Creates the session context if it does not exist.</remarks>
36351 </member>
36352 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
36353 <summary>
36354 Handle completion of main voice cap request.
36355 </summary>
36356 <param name="client"></param>
36357 <param name="result"></param>
36358 <param name="error"></param>
36359 </member>
36360 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
36361 <summary>
36362 Daemon has started so connect to it.
36363 </summary>
36364 </member>
36365 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
36366 <summary>
36367 The daemon TCP connection is open.
36368 </summary>
36369 </member>
36370 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
36371 <summary>
36372 Handle creation of the Connector.
36373 </summary>
36374 </member>
36375 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
36376 <summary>
36377 Handle response to audio output device query
36378 </summary>
36379 </member>
36380 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
36381 <summary>
36382 Handle response to audio input device query
36383 </summary>
36384 </member>
36385 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
36386 <summary>
36387 Set audio test mode
36388 </summary>
36389 </member>
36390 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
36391 <summary>
36392 Set voice channel for new parcel
36393 </summary>
36394
36395 </member>
36396 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
36397 <summary>
36398 Request info from a parcel capability Uri.
36399 </summary>
36400 <param name="cap"></param>
36401 </member>
36402 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
36403 <summary>
36404 Receive parcel voice cap
36405 </summary>
36406 <param name="client"></param>
36407 <param name="result"></param>
36408 <param name="error"></param>
36409 </member>
36410 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
36411 <summary>
36412 Tell Vivox where we are standing
36413 </summary>
36414 <remarks>This has to be called when we move or turn.</remarks>
36415 </member>
36416 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
36417 <summary>
36418 Start and stop updating out position.
36419 </summary>
36420 <param name="go"></param>
36421 </member>
36422 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
36423 <summary>Enable logging</summary>
36424 </member>
36425 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
36426 <summary>The folder where any logs will be created</summary>
36427 </member>
36428 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
36429 <summary>This will be prepended to beginning of each log file</summary>
36430 </member>
36431 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
36432 <summary>The suffix or extension to be appended to each log file</summary>
36433 </member>
36434 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
36435 <summary>
36436 0: NONE - No logging
36437 1: ERROR - Log errors only
36438 2: WARNING - Log errors and warnings
36439 3: INFO - Log errors, warnings and info
36440 4: DEBUG - Log errors, warnings, info and debug
36441 </summary>
36442 </member>
36443 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
36444 <summary>
36445 Constructor for default logging settings
36446 </summary>
36447 </member>
36448 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
36449 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
36450 </member>
36451 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
36452 <summary>
36453 Event for most mundane request reposnses.
36454 </summary>
36455 </member>
36456 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
36457 <summary>Response to Connector.Create request</summary>
36458 </member>
36459 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
36460 <summary>Response to Aux.GetCaptureDevices request</summary>
36461 </member>
36462 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
36463 <summary>Response to Aux.GetRenderDevices request</summary>
36464 </member>
36465 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
36466 <summary>Audio Properties Events are sent after audio capture is started.
36467 These events are used to display a microphone VU meter</summary>
36468 </member>
36469 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
36470 <summary>Response to Account.Login request</summary>
36471 </member>
36472 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
36473 <summary>This event message is sent whenever the login state of the
36474 particular Account has transitioned from one value to another</summary>
36475 </member>
36476 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
36477 <summary>
36478 Starts a thread that keeps the daemon running
36479 </summary>
36480 <param name="path"></param>
36481 <param name="args"></param>
36482 </member>
36483 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
36484 <summary>
36485 Stops the daemon and the thread keeping it running
36486 </summary>
36487 </member>
36488 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
36489 <summary>
36490
36491 </summary>
36492 <param name="address"></param>
36493 <param name="port"></param>
36494 <returns></returns>
36495 </member>
36496 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
36497 <summary>
36498 Create a Session
36499 Sessions typically represent a connection to a media session with one or more
36500 participants. This is used to generate an ‘outbound’ call to another user or
36501 channel. The specifics depend on the media types involved. A session handle is
36502 required to control the local user functions within the session (or remote
36503 users if the current account has rights to do so). Currently creating a
36504 session automatically connects to the audio media, there is no need to call
36505 Session.Connect at this time, this is reserved for future use.
36506 </summary>
36507 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
36508 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
36509 <param name="Name">This is the display name of the entity being called (user or channel)</param>
36510 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
36511 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
36512 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
36513 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
36514 then base64 encoded, with the final “=” character stripped off.</param>
36515 <param name="JoinAudio"></param>
36516 <param name="JoinText"></param>
36517 <returns></returns>
36518 </member>
36519 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
36520 <summary>
36521 Used to accept a call
36522 </summary>
36523 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
36524 <param name="AudioMedia">"default"</param>
36525 <returns></returns>
36526 </member>
36527 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
36528 <summary>
36529 This command is used to start the audio render process, which will then play
36530 the passed in file through the selected audio render device. This command
36531 should not be issued if the user is on a call.
36532 </summary>
36533 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
36534 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
36535 <returns></returns>
36536 </member>
36537 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
36538 <summary>
36539 This command is used to stop the audio render process.
36540 </summary>
36541 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
36542 <returns></returns>
36543 </member>
36544 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
36545 <summary>
36546 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
36547 </summary>
36548 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
36549 <returns></returns>
36550 </member>
36551 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
36552 <summary>
36553 Set the combined speaking and listening position in 3D space.
36554 </summary>
36555 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
36556 <param name="SpeakerPosition">Speaking position</param>
36557 <param name="ListenerPosition">Listening position</param>
36558 <returns></returns>
36559 </member>
36560 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
36561 <summary>
36562 Set User Volume for a particular user. Does not affect how other users hear that user.
36563 </summary>
36564 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
36565 <param name="ParticipantURI"></param>
36566 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
36567 <returns></returns>
36568 </member>
36569 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
36570 <summary>Positional vector of the users position</summary>
36571 </member>
36572 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
36573 <summary>Velocity vector of the position</summary>
36574 </member>
36575 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
36576 <summary>At Orientation (X axis) of the position</summary>
36577 </member>
36578 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
36579 <summary>Up Orientation (Y axis) of the position</summary>
36580 </member>
36581 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
36582 <summary>Left Orientation (Z axis) of the position</summary>
36583 </member>
36584 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
36585 <summary>
36586 Extract the avatar UUID encoded in a SIP URI
36587 </summary>
36588 <param name="inName"></param>
36589 <returns></returns>
36590 </member>
36591 <member name="T:OpenMetaverse.Voice.VoiceSession">
36592 <summary>
36593 Represents a single Voice Session to the Vivox service.
36594 </summary>
36595 </member>
36596 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
36597 <summary>
36598 Close this session.
36599 </summary>
36600 </member>
36601 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
36602 <summary>
36603 Look up an existing Participants in this session
36604 </summary>
36605 <param name="puri"></param>
36606 <returns></returns>
36607 </member>
36608 <member name="T:ThreadUtil">
36609 <summary>
36610
36611 </summary>
36612 </member>
36613 <member name="T:ThreadUtil.DelegateWrapper">
36614 <summary>
36615 Delegate to wrap another delegate and its arguments
36616 </summary>
36617 <param name="d"></param>
36618 <param name="args"></param>
36619 </member>
36620 <member name="F:ThreadUtil.wrapperInstance">
36621 <summary>
36622 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
36623 which in turn calls the DynamicInvoke method of the wrapped
36624 delegate
36625 </summary>
36626 </member>
36627 <member name="F:ThreadUtil.callback">
36628 <summary>
36629 Callback used to call EndInvoke on the asynchronously
36630 invoked DelegateWrapper
36631 </summary>
36632 </member>
36633 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
36634 <summary>
36635 Executes the specified delegate with the specified arguments
36636 asynchronously on a thread pool thread
36637 </summary>
36638 <param name="d"></param>
36639 <param name="args"></param>
36640 </member>
36641 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
36642 <summary>
36643 Invokes the wrapped delegate synchronously
36644 </summary>
36645 <param name="d"></param>
36646 <param name="args"></param>
36647 </member>
36648 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
36649 <summary>
36650 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
36651 to prevent resource leaks
36652 </summary>
36653 <param name="ar"></param>
36654 </member>
36655 </members>
36656</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 5c576a7..64f79c2 100755
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll.config b/bin/OpenMetaverse.dll.config
index 6b7b999..73514c3 100644
--- a/bin/OpenMetaverse.dll.config
+++ b/bin/OpenMetaverse.dll.config
@@ -1,5 +1,6 @@
1<configuration> 1<configuration>
2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib" /> 2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib" />
3 <dllmap os="osx" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" /> 4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" /> 5 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" />
5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686" /> 6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686" />
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
deleted file mode 100644
index 3da5955..0000000
--- a/bin/OpenMetaverseTypes.XML
+++ /dev/null
@@ -1,2667 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>OpenMetaverseTypes</name>
5 </assembly>
6 <members>
7 <member name="T:OpenMetaverse.BlockingQueue`1">
8 <summary>
9 Same as Queue except Dequeue function blocks until there is an object to return.
10 Note: This class does not need to be synchronized
11 </summary>
12 </member>
13 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
14 <summary>
15 Create new BlockingQueue.
16 </summary>
17 <param name="col">The System.Collections.ICollection to copy elements from</param>
18 </member>
19 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
20 <summary>
21 Create new BlockingQueue.
22 </summary>
23 <param name="capacity">The initial number of elements that the queue can contain</param>
24 </member>
25 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
26 <summary>
27 Create new BlockingQueue.
28 </summary>
29 </member>
30 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
31 <summary>
32 BlockingQueue Destructor (Close queue, resume any waiting thread).
33 </summary>
34 </member>
35 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
36 <summary>
37 Remove all objects from the Queue.
38 </summary>
39 </member>
40 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
41 <summary>
42 Remove all objects from the Queue, resume all dequeue threads.
43 </summary>
44 </member>
45 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
46 <summary>
47 Removes and returns the object at the beginning of the Queue.
48 </summary>
49 <returns>Object in queue.</returns>
50 </member>
51 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
52 <summary>
53 Removes and returns the object at the beginning of the Queue.
54 </summary>
55 <param name="timeout">time to wait before returning</param>
56 <returns>Object in queue.</returns>
57 </member>
58 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
59 <summary>
60 Removes and returns the object at the beginning of the Queue.
61 </summary>
62 <param name="timeout">time to wait before returning (in milliseconds)</param>
63 <returns>Object in queue.</returns>
64 </member>
65 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
66 <summary>
67 Adds an object to the end of the Queue
68 </summary>
69 <param name="obj">Object to put in queue</param>
70 </member>
71 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
72 <summary>
73 Open Queue.
74 </summary>
75 </member>
76 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
77 <summary>
78 Gets flag indicating if queue has been closed.
79 </summary>
80 </member>
81 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
82 <summary>
83 Copy constructor
84 </summary>
85 <param name="queue">Circular queue to copy</param>
86 </member>
87 <member name="T:OpenMetaverse.Color4">
88 <summary>
89 An 8-bit color structure including an alpha channel
90 </summary>
91 </member>
92 <member name="F:OpenMetaverse.Color4.R">
93 <summary>Red</summary>
94 </member>
95 <member name="F:OpenMetaverse.Color4.G">
96 <summary>Green</summary>
97 </member>
98 <member name="F:OpenMetaverse.Color4.B">
99 <summary>Blue</summary>
100 </member>
101 <member name="F:OpenMetaverse.Color4.A">
102 <summary>Alpha</summary>
103 </member>
104 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
105 <summary>
106
107 </summary>
108 <param name="r"></param>
109 <param name="g"></param>
110 <param name="b"></param>
111 <param name="a"></param>
112 </member>
113 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
114 <summary>
115 Builds a color from a byte array
116 </summary>
117 <param name="byteArray">Byte array containing a 16 byte color</param>
118 <param name="pos">Beginning position in the byte array</param>
119 <param name="inverted">True if the byte array stores inverted values,
120 otherwise false. For example the color black (fully opaque) inverted
121 would be 0xFF 0xFF 0xFF 0x00</param>
122 </member>
123 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
124 <summary>
125 Returns the raw bytes for this vector
126 </summary>
127 <param name="byteArray">Byte array containing a 16 byte color</param>
128 <param name="pos">Beginning position in the byte array</param>
129 <param name="inverted">True if the byte array stores inverted values,
130 otherwise false. For example the color black (fully opaque) inverted
131 would be 0xFF 0xFF 0xFF 0x00</param>
132 <param name="alphaInverted">True if the alpha value is inverted in
133 addition to whatever the inverted parameter is. Setting inverted true
134 and alphaInverted true will flip the alpha value back to non-inverted,
135 but keep the other color bytes inverted</param>
136 <returns>A 16 byte array containing R, G, B, and A</returns>
137 </member>
138 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
139 <summary>
140 Copy constructor
141 </summary>
142 <param name="color">Color to copy</param>
143 </member>
144 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
145 <summary>
146 IComparable.CompareTo implementation
147 </summary>
148 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
149 Alpha is only used when the colors are otherwise equivalent</remarks>
150 </member>
151 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
152 <summary>
153 Builds a color from a byte array
154 </summary>
155 <param name="byteArray">Byte array containing a 16 byte color</param>
156 <param name="pos">Beginning position in the byte array</param>
157 <param name="inverted">True if the byte array stores inverted values,
158 otherwise false. For example the color black (fully opaque) inverted
159 would be 0xFF 0xFF 0xFF 0x00</param>
160 <param name="alphaInverted">True if the alpha value is inverted in
161 addition to whatever the inverted parameter is. Setting inverted true
162 and alphaInverted true will flip the alpha value back to non-inverted,
163 but keep the other color bytes inverted</param>
164 </member>
165 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
166 <summary>
167 Writes the raw bytes for this color to a byte array
168 </summary>
169 <param name="dest">Destination byte array</param>
170 <param name="pos">Position in the destination array to start
171 writing. Must be at least 16 bytes before the end of the array</param>
172 </member>
173 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
174 <summary>
175 Serializes this color into four bytes in a byte array
176 </summary>
177 <param name="dest">Destination byte array</param>
178 <param name="pos">Position in the destination array to start
179 writing. Must be at least 4 bytes before the end of the array</param>
180 <param name="inverted">True to invert the output (1.0 becomes 0
181 instead of 255)</param>
182 </member>
183 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
184 <summary>
185 Writes the raw bytes for this color to a byte array
186 </summary>
187 <param name="dest">Destination byte array</param>
188 <param name="pos">Position in the destination array to start
189 writing. Must be at least 16 bytes before the end of the array</param>
190 </member>
191 <member name="M:OpenMetaverse.Color4.ClampValues">
192 <summary>
193 Ensures that values are in range 0-1
194 </summary>
195 </member>
196 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
197 <summary>
198 Create an RGB color from a hue, saturation, value combination
199 </summary>
200 <param name="hue">Hue</param>
201 <param name="saturation">Saturation</param>
202 <param name="value">Value</param>
203 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
204 </member>
205 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
206 <summary>
207 Performs linear interpolation between two colors
208 </summary>
209 <param name="value1">Color to start at</param>
210 <param name="value2">Color to end at</param>
211 <param name="amount">Amount to interpolate</param>
212 <returns>The interpolated color</returns>
213 </member>
214 <member name="F:OpenMetaverse.Color4.Black">
215 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
216 </member>
217 <member name="F:OpenMetaverse.Color4.White">
218 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
219 </member>
220 <member name="T:OpenMetaverse.EnumInfoAttribute">
221 <summary>
222 Attribute class that allows extra attributes to be attached to ENUMs
223 </summary>
224 </member>
225 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
226 <summary>Text used when presenting ENUM to user</summary>
227 </member>
228 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
229 <summary>Default initializer</summary>
230 </member>
231 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
232 <summary>Text used when presenting ENUM to user</summary>
233 </member>
234 <member name="T:OpenMetaverse.AssetType">
235 <summary>
236 The different types of grid assets
237 </summary>
238 </member>
239 <member name="F:OpenMetaverse.AssetType.Unknown">
240 <summary>Unknown asset type</summary>
241 </member>
242 <member name="F:OpenMetaverse.AssetType.Texture">
243 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
244 </member>
245 <member name="F:OpenMetaverse.AssetType.Sound">
246 <summary>Sound asset</summary>
247 </member>
248 <member name="F:OpenMetaverse.AssetType.CallingCard">
249 <summary>Calling card for another avatar</summary>
250 </member>
251 <member name="F:OpenMetaverse.AssetType.Landmark">
252 <summary>Link to a location in world</summary>
253 </member>
254 <member name="F:OpenMetaverse.AssetType.Clothing">
255 <summary>Collection of textures and parameters that can be worn by an avatar</summary>
256 </member>
257 <member name="F:OpenMetaverse.AssetType.Object">
258 <summary>Primitive that can contain textures, sounds,
259 scripts and more</summary>
260 </member>
261 <member name="F:OpenMetaverse.AssetType.Notecard">
262 <summary>Notecard asset</summary>
263 </member>
264 <member name="F:OpenMetaverse.AssetType.Folder">
265 <summary>Holds a collection of inventory items. "Category" in the Linden viewer</summary>
266 </member>
267 <member name="F:OpenMetaverse.AssetType.LSLText">
268 <summary>Linden scripting language script</summary>
269 </member>
270 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
271 <summary>LSO bytecode for a script</summary>
272 </member>
273 <member name="F:OpenMetaverse.AssetType.TextureTGA">
274 <summary>Uncompressed TGA texture</summary>
275 </member>
276 <member name="F:OpenMetaverse.AssetType.Bodypart">
277 <summary>Collection of textures and shape parameters that can be worn</summary>
278 </member>
279 <member name="F:OpenMetaverse.AssetType.SoundWAV">
280 <summary>Uncompressed sound</summary>
281 </member>
282 <member name="F:OpenMetaverse.AssetType.ImageTGA">
283 <summary>Uncompressed TGA non-square image, not to be used as a
284 texture</summary>
285 </member>
286 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
287 <summary>Compressed JPEG non-square image, not to be used as a
288 texture</summary>
289 </member>
290 <member name="F:OpenMetaverse.AssetType.Animation">
291 <summary>Animation</summary>
292 </member>
293 <member name="F:OpenMetaverse.AssetType.Gesture">
294 <summary>Sequence of animations, sounds, chat, and pauses</summary>
295 </member>
296 <member name="F:OpenMetaverse.AssetType.Simstate">
297 <summary>Simstate file</summary>
298 </member>
299 <member name="F:OpenMetaverse.AssetType.Link">
300 <summary>Asset is a link to another inventory item</summary>
301 </member>
302 <member name="F:OpenMetaverse.AssetType.LinkFolder">
303 <summary>Asset is a link to another inventory folder</summary>
304 </member>
305 <member name="F:OpenMetaverse.AssetType.MarketplaceFolder">
306 <summary>Marketplace Folder. Same as an Category but different display methods.</summary>
307 </member>
308 <member name="F:OpenMetaverse.AssetType.Mesh">
309 <summary>Linden mesh format</summary>
310 </member>
311 <member name="T:OpenMetaverse.FolderType">
312 <summary>
313 The different types of folder.
314 </summary>
315 </member>
316 <member name="F:OpenMetaverse.FolderType.None">
317 <summary>None folder type</summary>
318 </member>
319 <member name="F:OpenMetaverse.FolderType.Texture">
320 <summary>Texture folder type</summary>
321 </member>
322 <member name="F:OpenMetaverse.FolderType.Sound">
323 <summary>Sound folder type</summary>
324 </member>
325 <member name="F:OpenMetaverse.FolderType.CallingCard">
326 <summary>Calling card folder type</summary>
327 </member>
328 <member name="F:OpenMetaverse.FolderType.Landmark">
329 <summary>Landmark folder type</summary>
330 </member>
331 <member name="F:OpenMetaverse.FolderType.Clothing">
332 <summary>Clothing folder type</summary>
333 </member>
334 <member name="F:OpenMetaverse.FolderType.Object">
335 <summary>Object folder type</summary>
336 </member>
337 <member name="F:OpenMetaverse.FolderType.Notecard">
338 <summary>Notecard folder type</summary>
339 </member>
340 <member name="F:OpenMetaverse.FolderType.Root">
341 <summary>The root folder type</summary>
342 </member>
343 <member name="F:OpenMetaverse.FolderType.LSLText">
344 <summary>LSLText folder</summary>
345 </member>
346 <member name="F:OpenMetaverse.FolderType.BodyPart">
347 <summary>Bodyparts folder</summary>
348 </member>
349 <member name="F:OpenMetaverse.FolderType.Trash">
350 <summary>Trash folder</summary>
351 </member>
352 <member name="F:OpenMetaverse.FolderType.Snapshot">
353 <summary>Snapshot folder</summary>
354 </member>
355 <member name="F:OpenMetaverse.FolderType.LostAndFound">
356 <summary>Lost And Found folder</summary>
357 </member>
358 <member name="F:OpenMetaverse.FolderType.Animation">
359 <summary>Animation folder</summary>
360 </member>
361 <member name="F:OpenMetaverse.FolderType.Gesture">
362 <summary>Gesture folder</summary>
363 </member>
364 <member name="F:OpenMetaverse.FolderType.Favorites">
365 <summary>Favorites folder</summary>
366 </member>
367 <member name="F:OpenMetaverse.FolderType.EnsembleStart">
368 <summary>Ensemble beginning range</summary>
369 </member>
370 <member name="F:OpenMetaverse.FolderType.EnsembleEnd">
371 <summary>Ensemble ending range</summary>
372 </member>
373 <member name="F:OpenMetaverse.FolderType.CurrentOutfit">
374 <summary>Current outfit folder</summary>
375 </member>
376 <member name="F:OpenMetaverse.FolderType.Outfit">
377 <summary>Outfit folder</summary>
378 </member>
379 <member name="F:OpenMetaverse.FolderType.MyOutfits">
380 <summary>My outfits folder</summary>
381 </member>
382 <member name="F:OpenMetaverse.FolderType.Mesh">
383 <summary>Mesh folder</summary>
384 </member>
385 <member name="F:OpenMetaverse.FolderType.Inbox">
386 <summary>Marketplace direct delivery inbox ("Received Items")</summary>
387 </member>
388 <member name="F:OpenMetaverse.FolderType.Outbox">
389 <summary>Marketplace direct delivery outbox</summary>
390 </member>
391 <member name="F:OpenMetaverse.FolderType.BasicRoot">
392 <summary>Basic root folder</summary>
393 </member>
394 <member name="F:OpenMetaverse.FolderType.MarketplaceListings">
395 <summary>Marketplace listings folder</summary>
396 </member>
397 <member name="F:OpenMetaverse.FolderType.MarkplaceStock">
398 <summary>Marketplace stock folder</summary>
399 </member>
400 <member name="F:OpenMetaverse.FolderType.Suitcase">
401 <summary>Hypergrid Suitcase folder</summary>
402 </member>
403 <member name="T:OpenMetaverse.InventoryType">
404 <summary>
405 Inventory Item Types, eg Script, Notecard, Folder, etc
406 </summary>
407 </member>
408 <member name="F:OpenMetaverse.InventoryType.Unknown">
409 <summary>Unknown</summary>
410 </member>
411 <member name="F:OpenMetaverse.InventoryType.Texture">
412 <summary>Texture</summary>
413 </member>
414 <member name="F:OpenMetaverse.InventoryType.Sound">
415 <summary>Sound</summary>
416 </member>
417 <member name="F:OpenMetaverse.InventoryType.CallingCard">
418 <summary>Calling Card</summary>
419 </member>
420 <member name="F:OpenMetaverse.InventoryType.Landmark">
421 <summary>Landmark</summary>
422 </member>
423 <member name="F:OpenMetaverse.InventoryType.Notecard">
424 <summary>Notecard</summary>
425 </member>
426 <member name="F:OpenMetaverse.InventoryType.Category">
427 <summary></summary>
428 </member>
429 <member name="F:OpenMetaverse.InventoryType.Folder">
430 <summary>Folder</summary>
431 </member>
432 <member name="F:OpenMetaverse.InventoryType.RootCategory">
433 <summary></summary>
434 </member>
435 <member name="F:OpenMetaverse.InventoryType.LSL">
436 <summary>an LSL Script</summary>
437 </member>
438 <member name="F:OpenMetaverse.InventoryType.Snapshot">
439 <summary></summary>
440 </member>
441 <member name="F:OpenMetaverse.InventoryType.Attachment">
442 <summary></summary>
443 </member>
444 <member name="F:OpenMetaverse.InventoryType.Wearable">
445 <summary></summary>
446 </member>
447 <member name="F:OpenMetaverse.InventoryType.Animation">
448 <summary></summary>
449 </member>
450 <member name="F:OpenMetaverse.InventoryType.Gesture">
451 <summary></summary>
452 </member>
453 <member name="F:OpenMetaverse.InventoryType.Mesh">
454 <summary></summary>
455 </member>
456 <member name="T:OpenMetaverse.SaleType">
457 <summary>
458 Item Sale Status
459 </summary>
460 </member>
461 <member name="F:OpenMetaverse.SaleType.Not">
462 <summary>Not for sale</summary>
463 </member>
464 <member name="F:OpenMetaverse.SaleType.Original">
465 <summary>The original is for sale</summary>
466 </member>
467 <member name="F:OpenMetaverse.SaleType.Copy">
468 <summary>Copies are for sale</summary>
469 </member>
470 <member name="F:OpenMetaverse.SaleType.Contents">
471 <summary>The contents of the object are for sale</summary>
472 </member>
473 <member name="T:OpenMetaverse.WearableType">
474 <summary>
475 Types of wearable assets
476 </summary>
477 </member>
478 <member name="F:OpenMetaverse.WearableType.Shape">
479 <summary>Body shape</summary>
480 </member>
481 <member name="F:OpenMetaverse.WearableType.Skin">
482 <summary>Skin textures and attributes</summary>
483 </member>
484 <member name="F:OpenMetaverse.WearableType.Hair">
485 <summary>Hair</summary>
486 </member>
487 <member name="F:OpenMetaverse.WearableType.Eyes">
488 <summary>Eyes</summary>
489 </member>
490 <member name="F:OpenMetaverse.WearableType.Shirt">
491 <summary>Shirt</summary>
492 </member>
493 <member name="F:OpenMetaverse.WearableType.Pants">
494 <summary>Pants</summary>
495 </member>
496 <member name="F:OpenMetaverse.WearableType.Shoes">
497 <summary>Shoes</summary>
498 </member>
499 <member name="F:OpenMetaverse.WearableType.Socks">
500 <summary>Socks</summary>
501 </member>
502 <member name="F:OpenMetaverse.WearableType.Jacket">
503 <summary>Jacket</summary>
504 </member>
505 <member name="F:OpenMetaverse.WearableType.Gloves">
506 <summary>Gloves</summary>
507 </member>
508 <member name="F:OpenMetaverse.WearableType.Undershirt">
509 <summary>Undershirt</summary>
510 </member>
511 <member name="F:OpenMetaverse.WearableType.Underpants">
512 <summary>Underpants</summary>
513 </member>
514 <member name="F:OpenMetaverse.WearableType.Skirt">
515 <summary>Skirt</summary>
516 </member>
517 <member name="F:OpenMetaverse.WearableType.Alpha">
518 <summary>Alpha mask to hide parts of the avatar</summary>
519 </member>
520 <member name="F:OpenMetaverse.WearableType.Tattoo">
521 <summary>Tattoo</summary>
522 </member>
523 <member name="F:OpenMetaverse.WearableType.Physics">
524 <summary>Physics</summary>
525 </member>
526 <member name="F:OpenMetaverse.WearableType.Invalid">
527 <summary>Invalid wearable asset</summary>
528 </member>
529 <member name="T:OpenMetaverse.PCode">
530 <summary>
531 Identifier code for primitive types
532 </summary>
533 </member>
534 <member name="F:OpenMetaverse.PCode.None">
535 <summary>None</summary>
536 </member>
537 <member name="F:OpenMetaverse.PCode.Prim">
538 <summary>A Primitive</summary>
539 </member>
540 <member name="F:OpenMetaverse.PCode.Avatar">
541 <summary>A Avatar</summary>
542 </member>
543 <member name="F:OpenMetaverse.PCode.Grass">
544 <summary>Linden grass</summary>
545 </member>
546 <member name="F:OpenMetaverse.PCode.NewTree">
547 <summary>Linden tree</summary>
548 </member>
549 <member name="F:OpenMetaverse.PCode.ParticleSystem">
550 <summary>A primitive that acts as the source for a particle stream</summary>
551 </member>
552 <member name="F:OpenMetaverse.PCode.Tree">
553 <summary>A Linden tree</summary>
554 </member>
555 <member name="T:OpenMetaverse.PrimFlags">
556 <summary>
557 Primary parameters for primitives such as Physics Enabled or Phantom
558 </summary>
559 </member>
560 <member name="F:OpenMetaverse.PrimFlags.None">
561 <summary>Deprecated</summary>
562 </member>
563 <member name="F:OpenMetaverse.PrimFlags.Physics">
564 <summary>Whether physics are enabled for this object</summary>
565 </member>
566 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
567 <summary></summary>
568 </member>
569 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
570 <summary></summary>
571 </member>
572 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
573 <summary></summary>
574 </member>
575 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
576 <summary></summary>
577 </member>
578 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
579 <summary></summary>
580 </member>
581 <member name="F:OpenMetaverse.PrimFlags.Scripted">
582 <summary></summary>
583 </member>
584 <member name="F:OpenMetaverse.PrimFlags.Touch">
585 <summary>Whether this object contains an active touch script</summary>
586 </member>
587 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
588 <summary></summary>
589 </member>
590 <member name="F:OpenMetaverse.PrimFlags.Money">
591 <summary>Whether this object can receive payments</summary>
592 </member>
593 <member name="F:OpenMetaverse.PrimFlags.Phantom">
594 <summary>Whether this object is phantom (no collisions)</summary>
595 </member>
596 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
597 <summary></summary>
598 </member>
599 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
600 <summary></summary>
601 </member>
602 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
603 <summary></summary>
604 </member>
605 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
606 <summary></summary>
607 </member>
608 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
609 <summary>Deprecated</summary>
610 </member>
611 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
612 <summary></summary>
613 </member>
614 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
615 <summary></summary>
616 </member>
617 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
618 <summary></summary>
619 </member>
620 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
621 <summary>Deprecated</summary>
622 </member>
623 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
624 <summary></summary>
625 </member>
626 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
627 <summary></summary>
628 </member>
629 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
630 <summary></summary>
631 </member>
632 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
633 <summary></summary>
634 </member>
635 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
636 <summary>Server flag, will not be sent to clients. Specifies that
637 the object is destroyed when it touches a simulator edge</summary>
638 </member>
639 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
640 <summary>Server flag, will not be sent to clients. Specifies that
641 the object will be returned to the owner's inventory when it
642 touches a simulator edge</summary>
643 </member>
644 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
645 <summary>Server flag, will not be sent to clients.</summary>
646 </member>
647 <member name="F:OpenMetaverse.PrimFlags.Flying">
648 <summary>Server flag, will not be sent to client. Specifies that
649 the object is hovering/flying</summary>
650 </member>
651 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
652 <summary></summary>
653 </member>
654 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
655 <summary></summary>
656 </member>
657 <member name="F:OpenMetaverse.PrimFlags.Temporary">
658 <summary></summary>
659 </member>
660 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
661 <summary></summary>
662 </member>
663 <member name="T:OpenMetaverse.SoundFlags">
664 <summary>
665 Sound flags for sounds attached to primitives
666 </summary>
667 </member>
668 <member name="F:OpenMetaverse.SoundFlags.None">
669 <summary></summary>
670 </member>
671 <member name="F:OpenMetaverse.SoundFlags.Loop">
672 <summary></summary>
673 </member>
674 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
675 <summary></summary>
676 </member>
677 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
678 <summary></summary>
679 </member>
680 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
681 <summary></summary>
682 </member>
683 <member name="F:OpenMetaverse.SoundFlags.Queue">
684 <summary></summary>
685 </member>
686 <member name="F:OpenMetaverse.SoundFlags.Stop">
687 <summary></summary>
688 </member>
689 <member name="T:OpenMetaverse.Material">
690 <summary>
691 Material type for a primitive
692 </summary>
693 </member>
694 <member name="F:OpenMetaverse.Material.Stone">
695 <summary></summary>
696 </member>
697 <member name="F:OpenMetaverse.Material.Metal">
698 <summary></summary>
699 </member>
700 <member name="F:OpenMetaverse.Material.Glass">
701 <summary></summary>
702 </member>
703 <member name="F:OpenMetaverse.Material.Wood">
704 <summary></summary>
705 </member>
706 <member name="F:OpenMetaverse.Material.Flesh">
707 <summary></summary>
708 </member>
709 <member name="F:OpenMetaverse.Material.Plastic">
710 <summary></summary>
711 </member>
712 <member name="F:OpenMetaverse.Material.Rubber">
713 <summary></summary>
714 </member>
715 <member name="F:OpenMetaverse.Material.Light">
716 <summary></summary>
717 </member>
718 <member name="T:OpenMetaverse.PrimType">
719 <summary>
720 Used in a helper function to roughly determine prim shape
721 </summary>
722 </member>
723 <member name="T:OpenMetaverse.ExtraParamType">
724 <summary>
725 Extra parameters for primitives, these flags are for features that have
726 been added after the original ObjectFlags that has all eight bits
727 reserved already
728 </summary>
729 </member>
730 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
731 <summary>Whether this object has flexible parameters</summary>
732 </member>
733 <member name="F:OpenMetaverse.ExtraParamType.Light">
734 <summary>Whether this object has light parameters</summary>
735 </member>
736 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
737 <summary>Whether this object is a sculpted prim</summary>
738 </member>
739 <member name="F:OpenMetaverse.ExtraParamType.LightImage">
740 <summary>Whether this object is a light image map</summary>
741 </member>
742 <member name="F:OpenMetaverse.ExtraParamType.Mesh">
743 <summary>Whether this object is a mesh</summary>
744 </member>
745 <member name="T:OpenMetaverse.JointType">
746 <summary>
747
748 </summary>
749 </member>
750 <member name="F:OpenMetaverse.JointType.Invalid">
751 <summary></summary>
752 </member>
753 <member name="F:OpenMetaverse.JointType.Hinge">
754 <summary></summary>
755 </member>
756 <member name="F:OpenMetaverse.JointType.Point">
757 <summary></summary>
758 </member>
759 <member name="T:OpenMetaverse.SculptType">
760 <summary>
761
762 </summary>
763 </member>
764 <member name="F:OpenMetaverse.SculptType.None">
765 <summary></summary>
766 </member>
767 <member name="F:OpenMetaverse.SculptType.Sphere">
768 <summary></summary>
769 </member>
770 <member name="F:OpenMetaverse.SculptType.Torus">
771 <summary></summary>
772 </member>
773 <member name="F:OpenMetaverse.SculptType.Plane">
774 <summary></summary>
775 </member>
776 <member name="F:OpenMetaverse.SculptType.Cylinder">
777 <summary></summary>
778 </member>
779 <member name="F:OpenMetaverse.SculptType.Mesh">
780 <summary></summary>
781 </member>
782 <member name="F:OpenMetaverse.SculptType.Invert">
783 <summary></summary>
784 </member>
785 <member name="F:OpenMetaverse.SculptType.Mirror">
786 <summary></summary>
787 </member>
788 <member name="T:OpenMetaverse.FaceType">
789 <summary>
790
791 </summary>
792 </member>
793 <member name="F:OpenMetaverse.FaceType.PathBegin">
794 <summary></summary>
795 </member>
796 <member name="F:OpenMetaverse.FaceType.PathEnd">
797 <summary></summary>
798 </member>
799 <member name="F:OpenMetaverse.FaceType.InnerSide">
800 <summary></summary>
801 </member>
802 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
803 <summary></summary>
804 </member>
805 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
806 <summary></summary>
807 </member>
808 <member name="F:OpenMetaverse.FaceType.OuterSide0">
809 <summary></summary>
810 </member>
811 <member name="F:OpenMetaverse.FaceType.OuterSide1">
812 <summary></summary>
813 </member>
814 <member name="F:OpenMetaverse.FaceType.OuterSide2">
815 <summary></summary>
816 </member>
817 <member name="F:OpenMetaverse.FaceType.OuterSide3">
818 <summary></summary>
819 </member>
820 <member name="T:OpenMetaverse.ObjectCategory">
821 <summary>
822
823 </summary>
824 </member>
825 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
826 <summary></summary>
827 </member>
828 <member name="F:OpenMetaverse.ObjectCategory.None">
829 <summary></summary>
830 </member>
831 <member name="F:OpenMetaverse.ObjectCategory.Owner">
832 <summary></summary>
833 </member>
834 <member name="F:OpenMetaverse.ObjectCategory.Group">
835 <summary></summary>
836 </member>
837 <member name="F:OpenMetaverse.ObjectCategory.Other">
838 <summary></summary>
839 </member>
840 <member name="F:OpenMetaverse.ObjectCategory.Selected">
841 <summary></summary>
842 </member>
843 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
844 <summary></summary>
845 </member>
846 <member name="T:OpenMetaverse.AttachmentPoint">
847 <summary>
848 Attachment points for objects on avatar bodies
849 </summary>
850 <remarks>
851 Both InventoryObject and InventoryAttachment types can be attached
852 </remarks>
853 </member>
854 <member name="F:OpenMetaverse.AttachmentPoint.Default">
855 <summary>Right hand if object was not previously attached</summary>
856 </member>
857 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
858 <summary>Chest</summary>
859 </member>
860 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
861 <summary>Skull</summary>
862 </member>
863 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
864 <summary>Left shoulder</summary>
865 </member>
866 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
867 <summary>Right shoulder</summary>
868 </member>
869 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
870 <summary>Left hand</summary>
871 </member>
872 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
873 <summary>Right hand</summary>
874 </member>
875 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
876 <summary>Left foot</summary>
877 </member>
878 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
879 <summary>Right foot</summary>
880 </member>
881 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
882 <summary>Spine</summary>
883 </member>
884 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
885 <summary>Pelvis</summary>
886 </member>
887 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
888 <summary>Mouth</summary>
889 </member>
890 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
891 <summary>Chin</summary>
892 </member>
893 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
894 <summary>Left ear</summary>
895 </member>
896 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
897 <summary>Right ear</summary>
898 </member>
899 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
900 <summary>Left eyeball</summary>
901 </member>
902 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
903 <summary>Right eyeball</summary>
904 </member>
905 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
906 <summary>Nose</summary>
907 </member>
908 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
909 <summary>Right upper arm</summary>
910 </member>
911 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
912 <summary>Right forearm</summary>
913 </member>
914 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
915 <summary>Left upper arm</summary>
916 </member>
917 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
918 <summary>Left forearm</summary>
919 </member>
920 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
921 <summary>Right hip</summary>
922 </member>
923 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
924 <summary>Right upper leg</summary>
925 </member>
926 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
927 <summary>Right lower leg</summary>
928 </member>
929 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
930 <summary>Left hip</summary>
931 </member>
932 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
933 <summary>Left upper leg</summary>
934 </member>
935 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
936 <summary>Left lower leg</summary>
937 </member>
938 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
939 <summary>Stomach</summary>
940 </member>
941 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
942 <summary>Left pectoral</summary>
943 </member>
944 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
945 <summary>Right pectoral</summary>
946 </member>
947 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
948 <summary>HUD Center position 2</summary>
949 </member>
950 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
951 <summary>HUD Top-right</summary>
952 </member>
953 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
954 <summary>HUD Top</summary>
955 </member>
956 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
957 <summary>HUD Top-left</summary>
958 </member>
959 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
960 <summary>HUD Center</summary>
961 </member>
962 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
963 <summary>HUD Bottom-left</summary>
964 </member>
965 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
966 <summary>HUD Bottom</summary>
967 </member>
968 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
969 <summary>HUD Bottom-right</summary>
970 </member>
971 <member name="F:OpenMetaverse.AttachmentPoint.Neck">
972 <summary>Neck</summary>
973 </member>
974 <member name="F:OpenMetaverse.AttachmentPoint.Root">
975 <summary>Avatar Center</summary>
976 </member>
977 <member name="T:OpenMetaverse.Tree">
978 <summary>
979 Tree foliage types
980 </summary>
981 </member>
982 <member name="F:OpenMetaverse.Tree.Pine1">
983 <summary>Pine1 tree</summary>
984 </member>
985 <member name="F:OpenMetaverse.Tree.Oak">
986 <summary>Oak tree</summary>
987 </member>
988 <member name="F:OpenMetaverse.Tree.TropicalBush1">
989 <summary>Tropical Bush1</summary>
990 </member>
991 <member name="F:OpenMetaverse.Tree.Palm1">
992 <summary>Palm1 tree</summary>
993 </member>
994 <member name="F:OpenMetaverse.Tree.Dogwood">
995 <summary>Dogwood tree</summary>
996 </member>
997 <member name="F:OpenMetaverse.Tree.TropicalBush2">
998 <summary>Tropical Bush2</summary>
999 </member>
1000 <member name="F:OpenMetaverse.Tree.Palm2">
1001 <summary>Palm2 tree</summary>
1002 </member>
1003 <member name="F:OpenMetaverse.Tree.Cypress1">
1004 <summary>Cypress1 tree</summary>
1005 </member>
1006 <member name="F:OpenMetaverse.Tree.Cypress2">
1007 <summary>Cypress2 tree</summary>
1008 </member>
1009 <member name="F:OpenMetaverse.Tree.Pine2">
1010 <summary>Pine2 tree</summary>
1011 </member>
1012 <member name="F:OpenMetaverse.Tree.Plumeria">
1013 <summary>Plumeria</summary>
1014 </member>
1015 <member name="F:OpenMetaverse.Tree.WinterPine1">
1016 <summary>Winter pinetree1</summary>
1017 </member>
1018 <member name="F:OpenMetaverse.Tree.WinterAspen">
1019 <summary>Winter Aspen tree</summary>
1020 </member>
1021 <member name="F:OpenMetaverse.Tree.WinterPine2">
1022 <summary>Winter pinetree2</summary>
1023 </member>
1024 <member name="F:OpenMetaverse.Tree.Eucalyptus">
1025 <summary>Eucalyptus tree</summary>
1026 </member>
1027 <member name="F:OpenMetaverse.Tree.Fern">
1028 <summary>Fern</summary>
1029 </member>
1030 <member name="F:OpenMetaverse.Tree.Eelgrass">
1031 <summary>Eelgrass</summary>
1032 </member>
1033 <member name="F:OpenMetaverse.Tree.SeaSword">
1034 <summary>Sea Sword</summary>
1035 </member>
1036 <member name="F:OpenMetaverse.Tree.Kelp1">
1037 <summary>Kelp1 plant</summary>
1038 </member>
1039 <member name="F:OpenMetaverse.Tree.BeachGrass1">
1040 <summary>Beach grass</summary>
1041 </member>
1042 <member name="F:OpenMetaverse.Tree.Kelp2">
1043 <summary>Kelp2 plant</summary>
1044 </member>
1045 <member name="T:OpenMetaverse.Grass">
1046 <summary>
1047 Grass foliage types
1048 </summary>
1049 </member>
1050 <member name="F:OpenMetaverse.Grass.Grass0">
1051 <summary></summary>
1052 </member>
1053 <member name="F:OpenMetaverse.Grass.Grass1">
1054 <summary></summary>
1055 </member>
1056 <member name="F:OpenMetaverse.Grass.Grass2">
1057 <summary></summary>
1058 </member>
1059 <member name="F:OpenMetaverse.Grass.Grass3">
1060 <summary></summary>
1061 </member>
1062 <member name="F:OpenMetaverse.Grass.Grass4">
1063 <summary></summary>
1064 </member>
1065 <member name="F:OpenMetaverse.Grass.Undergrowth1">
1066 <summary></summary>
1067 </member>
1068 <member name="T:OpenMetaverse.ClickAction">
1069 <summary>
1070 Action associated with clicking on an object
1071 </summary>
1072 </member>
1073 <member name="F:OpenMetaverse.ClickAction.Touch">
1074 <summary>Touch object</summary>
1075 </member>
1076 <member name="F:OpenMetaverse.ClickAction.Sit">
1077 <summary>Sit on object</summary>
1078 </member>
1079 <member name="F:OpenMetaverse.ClickAction.Buy">
1080 <summary>Purchase object or contents</summary>
1081 </member>
1082 <member name="F:OpenMetaverse.ClickAction.Pay">
1083 <summary>Pay the object</summary>
1084 </member>
1085 <member name="F:OpenMetaverse.ClickAction.OpenTask">
1086 <summary>Open task inventory</summary>
1087 </member>
1088 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
1089 <summary>Play parcel media</summary>
1090 </member>
1091 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
1092 <summary>Open parcel media</summary>
1093 </member>
1094 <member name="T:OpenMetaverse.PhysicsShapeType">
1095 <summary>
1096 Type of physics representation used for this prim in the simulator
1097 </summary>
1098 </member>
1099 <member name="F:OpenMetaverse.PhysicsShapeType.Prim">
1100 <summary>Use prim physics form this object</summary>
1101 </member>
1102 <member name="F:OpenMetaverse.PhysicsShapeType.None">
1103 <summary>No physics, prim doesn't collide</summary>
1104 </member>
1105 <member name="F:OpenMetaverse.PhysicsShapeType.ConvexHull">
1106 <summary>Use convex hull represantion of this prim</summary>
1107 </member>
1108 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
1109 <summary>For thread safety</summary>
1110 </member>
1111 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
1112 <summary>For thread safety</summary>
1113 </member>
1114 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
1115 <summary>
1116 Purges expired objects from the cache. Called automatically by the purge timer.
1117 </summary>
1118 </member>
1119 <member name="T:OpenMetaverse.LocklessQueue`1">
1120 <summary>
1121 A thread-safe lockless queue that supports multiple readers and
1122 multiple writers
1123 </summary>
1124 </member>
1125 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
1126 <summary>
1127 Provides a node container for data in a singly linked list
1128 </summary>
1129 </member>
1130 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
1131 <summary>Pointer to the next node in list</summary>
1132 </member>
1133 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
1134 <summary>The data contained by the node</summary>
1135 </member>
1136 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
1137 <summary>
1138 Constructor
1139 </summary>
1140 </member>
1141 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
1142 <summary>
1143 Constructor
1144 </summary>
1145 </member>
1146 <member name="F:OpenMetaverse.LocklessQueue`1.head">
1147 <summary>Queue head</summary>
1148 </member>
1149 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
1150 <summary>Queue tail</summary>
1151 </member>
1152 <member name="F:OpenMetaverse.LocklessQueue`1.count">
1153 <summary>Queue item count</summary>
1154 </member>
1155 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
1156 <summary>Gets the current number of items in the queue. Since this
1157 is a lockless collection this value should be treated as a close
1158 estimate</summary>
1159 </member>
1160 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
1161 <summary>
1162 Constructor
1163 </summary>
1164 </member>
1165 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
1166 <summary>
1167 Enqueue an item
1168 </summary>
1169 <param name="item">Item to enqeue</param>
1170 </member>
1171 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
1172 <summary>
1173 Try to dequeue an item
1174 </summary>
1175 <param name="item">Dequeued item if the dequeue was successful</param>
1176 <returns>True if an item was successfully deqeued, otherwise false</returns>
1177 </member>
1178 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
1179 <summary>
1180 Convert this matrix to euler rotations
1181 </summary>
1182 <param name="roll">X euler angle</param>
1183 <param name="pitch">Y euler angle</param>
1184 <param name="yaw">Z euler angle</param>
1185 </member>
1186 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
1187 <summary>
1188 Convert this matrix to a quaternion rotation
1189 </summary>
1190 <returns>A quaternion representation of this rotation matrix</returns>
1191 </member>
1192 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
1193 <summary>
1194 Construct a matrix from euler rotation values in radians
1195 </summary>
1196 <param name="roll">X euler angle in radians</param>
1197 <param name="pitch">Y euler angle in radians</param>
1198 <param name="yaw">Z euler angle in radians</param>
1199 </member>
1200 <member name="M:OpenMetaverse.Matrix4.ToString">
1201 <summary>
1202 Get a formatted string representation of the vector
1203 </summary>
1204 <returns>A string representation of the vector</returns>
1205 </member>
1206 <member name="F:OpenMetaverse.Matrix4.Zero">
1207 <summary>A 4x4 matrix containing all zeroes</summary>
1208 </member>
1209 <member name="F:OpenMetaverse.Matrix4.Identity">
1210 <summary>A 4x4 identity matrix</summary>
1211 </member>
1212 <member name="F:OpenMetaverse.Quaternion.X">
1213 <summary>X value</summary>
1214 </member>
1215 <member name="F:OpenMetaverse.Quaternion.Y">
1216 <summary>Y value</summary>
1217 </member>
1218 <member name="F:OpenMetaverse.Quaternion.Z">
1219 <summary>Z value</summary>
1220 </member>
1221 <member name="F:OpenMetaverse.Quaternion.W">
1222 <summary>W value</summary>
1223 </member>
1224 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
1225 <summary>
1226 Build a quaternion from normalized float values
1227 </summary>
1228 <param name="x">X value from -1.0 to 1.0</param>
1229 <param name="y">Y value from -1.0 to 1.0</param>
1230 <param name="z">Z value from -1.0 to 1.0</param>
1231 </member>
1232 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
1233 <summary>
1234 Constructor, builds a quaternion object from a byte array
1235 </summary>
1236 <param name="byteArray">Byte array containing four four-byte floats</param>
1237 <param name="pos">Offset in the byte array to start reading at</param>
1238 <param name="normalized">Whether the source data is normalized or
1239 not. If this is true 12 bytes will be read, otherwise 16 bytes will
1240 be read.</param>
1241 </member>
1242 <member name="M:OpenMetaverse.Quaternion.Normalize">
1243 <summary>
1244 Normalizes the quaternion
1245 </summary>
1246 </member>
1247 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
1248 <summary>
1249 Builds a quaternion object from a byte array
1250 </summary>
1251 <param name="byteArray">The source byte array</param>
1252 <param name="pos">Offset in the byte array to start reading at</param>
1253 <param name="normalized">Whether the source data is normalized or
1254 not. If this is true 12 bytes will be read, otherwise 16 bytes will
1255 be read.</param>
1256 </member>
1257 <member name="M:OpenMetaverse.Quaternion.GetBytes">
1258 <summary>
1259 Normalize this quaternion and serialize it to a byte array
1260 </summary>
1261 <returns>A 12 byte array containing normalized X, Y, and Z floating
1262 point values in order using little endian byte ordering</returns>
1263 </member>
1264 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
1265 <summary>
1266 Writes the raw bytes for this quaternion to a byte array
1267 </summary>
1268 <param name="dest">Destination byte array</param>
1269 <param name="pos">Position in the destination array to start
1270 writing. Must be at least 12 bytes before the end of the array</param>
1271 </member>
1272 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
1273 <summary>
1274 Convert this quaternion to euler angles
1275 </summary>
1276 <param name="roll">X euler angle</param>
1277 <param name="pitch">Y euler angle</param>
1278 <param name="yaw">Z euler angle</param>
1279 </member>
1280 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
1281 <summary>
1282 Convert this quaternion to an angle around an axis
1283 </summary>
1284 <param name="axis">Unit vector describing the axis</param>
1285 <param name="angle">Angle around the axis, in radians</param>
1286 </member>
1287 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
1288 <summary>
1289 Returns the conjugate (spatial inverse) of a quaternion
1290 </summary>
1291 </member>
1292 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
1293 <summary>
1294 Build a quaternion from an axis and an angle of rotation around
1295 that axis
1296 </summary>
1297 </member>
1298 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
1299 <summary>
1300 Build a quaternion from an axis and an angle of rotation around
1301 that axis
1302 </summary>
1303 <param name="axis">Axis of rotation</param>
1304 <param name="angle">Angle of rotation</param>
1305 </member>
1306 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
1307 <summary>
1308 Creates a quaternion from a vector containing roll, pitch, and yaw
1309 in radians
1310 </summary>
1311 <param name="eulers">Vector representation of the euler angles in
1312 radians</param>
1313 <returns>Quaternion representation of the euler angles</returns>
1314 </member>
1315 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
1316 <summary>
1317 Creates a quaternion from roll, pitch, and yaw euler angles in
1318 radians
1319 </summary>
1320 <param name="roll">X angle in radians</param>
1321 <param name="pitch">Y angle in radians</param>
1322 <param name="yaw">Z angle in radians</param>
1323 <returns>Quaternion representation of the euler angles</returns>
1324 </member>
1325 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
1326 <summary>
1327 Conjugates and renormalizes a vector
1328 </summary>
1329 </member>
1330 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
1331 <summary>
1332 Spherical linear interpolation between two quaternions
1333 </summary>
1334 </member>
1335 <member name="M:OpenMetaverse.Quaternion.ToRawString">
1336 <summary>
1337 Get a string representation of the quaternion elements with up to three
1338 decimal digits and separated by spaces only
1339 </summary>
1340 <returns>Raw string representation of the quaternion</returns>
1341 </member>
1342 <member name="F:OpenMetaverse.Quaternion.Identity">
1343 <summary>A quaternion with a value of 0,0,0,1</summary>
1344 </member>
1345 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1346 <summary>
1347 Determines the appropriate events to set, leaves the locks, and sets the events.
1348 </summary>
1349 </member>
1350 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1351 <summary>
1352 A routine for lazily creating a event outside the lock (so if errors
1353 happen they are outside the lock and that we don't do much work
1354 while holding a spin lock). If all goes well, reenter the lock and
1355 set 'waitEvent'
1356 </summary>
1357 </member>
1358 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1359 <summary>
1360 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
1361 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
1362 </summary>
1363 </member>
1364 <member name="T:OpenMetaverse.TokenBucket">
1365 <summary>
1366 A hierarchical token bucket for bandwidth throttling. See
1367 http://en.wikipedia.org/wiki/Token_bucket for more information
1368 </summary>
1369 </member>
1370 <member name="F:OpenMetaverse.TokenBucket.parent">
1371 <summary>Parent bucket to this bucket, or null if this is a root
1372 bucket</summary>
1373 </member>
1374 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1375 <summary>Size of the bucket in bytes. If zero, the bucket has
1376 infinite capacity</summary>
1377 </member>
1378 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1379 <summary>Rate that the bucket fills, in bytes per millisecond. If
1380 zero, the bucket always remains full</summary>
1381 </member>
1382 <member name="F:OpenMetaverse.TokenBucket.content">
1383 <summary>Number of tokens currently in the bucket</summary>
1384 </member>
1385 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1386 <summary>Time of the last drip, in system ticks</summary>
1387 </member>
1388 <member name="P:OpenMetaverse.TokenBucket.Parent">
1389 <summary>
1390 The parent bucket of this bucket, or null if this bucket has no
1391 parent. The parent bucket will limit the aggregate bandwidth of all
1392 of its children buckets
1393 </summary>
1394 </member>
1395 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1396 <summary>
1397 Maximum burst rate in bytes per second. This is the maximum number
1398 of tokens that can accumulate in the bucket at any one time
1399 </summary>
1400 </member>
1401 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1402 <summary>
1403 The speed limit of this bucket in bytes per second. This is the
1404 number of tokens that are added to the bucket per second
1405 </summary>
1406 <remarks>Tokens are added to the bucket any time
1407 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
1408 the system tick interval (typically around 15-22ms)</remarks>
1409 </member>
1410 <member name="P:OpenMetaverse.TokenBucket.Content">
1411 <summary>
1412 The number of bytes that can be sent at this moment. This is the
1413 current number of tokens in the bucket
1414 <remarks>If this bucket has a parent bucket that does not have
1415 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
1416 return false regardless of the content of this bucket</remarks>
1417 </summary>
1418 </member>
1419 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
1420 <summary>
1421 Default constructor
1422 </summary>
1423 <param name="parent">Parent bucket if this is a child bucket, or
1424 null if this is a root bucket</param>
1425 <param name="maxBurst">Maximum size of the bucket in bytes, or
1426 zero if this bucket has no maximum capacity</param>
1427 <param name="dripRate">Rate that the bucket fills, in bytes per
1428 second. If zero, the bucket always remains full</param>
1429 </member>
1430 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
1431 <summary>
1432 Remove a given number of tokens from the bucket
1433 </summary>
1434 <param name="amount">Number of tokens to remove from the bucket</param>
1435 <returns>True if the requested number of tokens were removed from
1436 the bucket, otherwise false</returns>
1437 </member>
1438 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
1439 <summary>
1440 Remove a given number of tokens from the bucket
1441 </summary>
1442 <param name="amount">Number of tokens to remove from the bucket</param>
1443 <param name="dripSucceeded">True if tokens were added to the bucket
1444 during this call, otherwise false</param>
1445 <returns>True if the requested number of tokens were removed from
1446 the bucket, otherwise false</returns>
1447 </member>
1448 <member name="M:OpenMetaverse.TokenBucket.Drip">
1449 <summary>
1450 Add tokens to the bucket over time. The number of tokens added each
1451 call depends on the length of time that has passed since the last
1452 call to Drip
1453 </summary>
1454 <returns>True if tokens were added to the bucket, otherwise false</returns>
1455 </member>
1456 <member name="T:OpenMetaverse.Utils.Platform">
1457 <summary>
1458 Operating system
1459 </summary>
1460 </member>
1461 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
1462 <summary>Unknown</summary>
1463 </member>
1464 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1465 <summary>Microsoft Windows</summary>
1466 </member>
1467 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1468 <summary>Microsoft Windows CE</summary>
1469 </member>
1470 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1471 <summary>Linux</summary>
1472 </member>
1473 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1474 <summary>Apple OSX</summary>
1475 </member>
1476 <member name="T:OpenMetaverse.Utils.Runtime">
1477 <summary>
1478 Runtime platform
1479 </summary>
1480 </member>
1481 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1482 <summary>.NET runtime</summary>
1483 </member>
1484 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1485 <summary>Mono runtime: http://www.mono-project.com/</summary>
1486 </member>
1487 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
1488 <summary>Used for converting degrees to radians</summary>
1489 </member>
1490 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
1491 <summary>Used for converting radians to degrees</summary>
1492 </member>
1493 <member name="F:OpenMetaverse.Utils.EnUsCulture">
1494 <summary>Provide a single instance of the CultureInfo class to
1495 help parsing in situations where the grid assumes an en-us
1496 culture</summary>
1497 </member>
1498 <member name="F:OpenMetaverse.Utils.Epoch">
1499 <summary>UNIX epoch in DateTime format</summary>
1500 </member>
1501 <member name="F:OpenMetaverse.Utils.MD5Builder">
1502 <summary>Provide a single instance of the MD5 class to avoid making
1503 duplicate copies and handle thread safety</summary>
1504 </member>
1505 <member name="F:OpenMetaverse.Utils.SHA1Builder">
1506 <summary>Provide a single instance of the SHA-1 class to avoid
1507 making duplicate copies and handle thread safety</summary>
1508 </member>
1509 <member name="F:OpenMetaverse.Utils.RNG">
1510 <summary>Provide a single instance of a random number generator
1511 to avoid making duplicate copies and handle thread safety</summary>
1512 </member>
1513 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
1514 <summary>
1515 Clamp a given value between a range
1516 </summary>
1517 <param name="value">Value to clamp</param>
1518 <param name="min">Minimum allowable value</param>
1519 <param name="max">Maximum allowable value</param>
1520 <returns>A value inclusively between lower and upper</returns>
1521 </member>
1522 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
1523 <summary>
1524 Clamp a given value between a range
1525 </summary>
1526 <param name="value">Value to clamp</param>
1527 <param name="min">Minimum allowable value</param>
1528 <param name="max">Maximum allowable value</param>
1529 <returns>A value inclusively between lower and upper</returns>
1530 </member>
1531 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
1532 <summary>
1533 Clamp a given value between a range
1534 </summary>
1535 <param name="value">Value to clamp</param>
1536 <param name="min">Minimum allowable value</param>
1537 <param name="max">Maximum allowable value</param>
1538 <returns>A value inclusively between lower and upper</returns>
1539 </member>
1540 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
1541 <summary>
1542 Round a floating-point value to the nearest integer
1543 </summary>
1544 <param name="val">Floating point number to round</param>
1545 <returns>Integer</returns>
1546 </member>
1547 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
1548 <summary>
1549 Test if a single precision float is a finite number
1550 </summary>
1551 </member>
1552 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
1553 <summary>
1554 Test if a double precision float is a finite number
1555 </summary>
1556 </member>
1557 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
1558 <summary>
1559 Get the distance between two floating-point values
1560 </summary>
1561 <param name="value1">First value</param>
1562 <param name="value2">Second value</param>
1563 <returns>The distance between the two values</returns>
1564 </member>
1565 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
1566 <summary>
1567 Compute the MD5 hash for a byte array
1568 </summary>
1569 <param name="data">Byte array to compute the hash for</param>
1570 <returns>MD5 hash of the input data</returns>
1571 </member>
1572 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
1573 <summary>
1574 Compute the SHA1 hash for a byte array
1575 </summary>
1576 <param name="data">Byte array to compute the hash for</param>
1577 <returns>SHA1 hash of the input data</returns>
1578 </member>
1579 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
1580 <summary>
1581 Calculate the SHA1 hash of a given string
1582 </summary>
1583 <param name="value">The string to hash</param>
1584 <returns>The SHA1 hash as a string</returns>
1585 </member>
1586 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
1587 <summary>
1588 Compute the SHA256 hash for a byte array
1589 </summary>
1590 <param name="data">Byte array to compute the hash for</param>
1591 <returns>SHA256 hash of the input data</returns>
1592 </member>
1593 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
1594 <summary>
1595 Calculate the SHA256 hash of a given string
1596 </summary>
1597 <param name="value">The string to hash</param>
1598 <returns>The SHA256 hash as a string</returns>
1599 </member>
1600 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
1601 <summary>
1602 Calculate the MD5 hash of a given string
1603 </summary>
1604 <param name="password">The password to hash</param>
1605 <returns>An MD5 hash in string format, with $1$ prepended</returns>
1606 </member>
1607 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
1608 <summary>
1609 Calculate the MD5 hash of a given string
1610 </summary>
1611 <param name="value">The string to hash</param>
1612 <returns>The MD5 hash as a string</returns>
1613 </member>
1614 <member name="M:OpenMetaverse.Utils.RandomDouble">
1615 <summary>
1616 Generate a random double precision floating point value
1617 </summary>
1618 <returns>Random value of type double</returns>
1619 </member>
1620 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
1621 <summary>
1622 Get the current running platform
1623 </summary>
1624 <returns>Enumeration of the current platform we are running on</returns>
1625 </member>
1626 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
1627 <summary>
1628 Get the current running runtime
1629 </summary>
1630 <returns>Enumeration of the current runtime we are running on</returns>
1631 </member>
1632 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
1633 <summary>
1634 Convert the first two bytes starting in the byte array in
1635 little endian ordering to a signed short integer
1636 </summary>
1637 <param name="bytes">An array two bytes or longer</param>
1638 <returns>A signed short integer, will be zero if a short can't be
1639 read at the given position</returns>
1640 </member>
1641 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)">
1642 <summary>
1643 Convert the first two bytes starting at the given position in
1644 little endian ordering to a signed short integer
1645 </summary>
1646 <param name="bytes">An array two bytes or longer</param>
1647 <param name="pos">Position in the array to start reading</param>
1648 <returns>A signed short integer, will be zero if a short can't be
1649 read at the given position</returns>
1650 </member>
1651 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)">
1652 <summary>
1653 Convert the first four bytes starting at the given position in
1654 little endian ordering to a signed integer
1655 </summary>
1656 <param name="bytes">An array four bytes or longer</param>
1657 <param name="pos">Position to start reading the int from</param>
1658 <returns>A signed integer, will be zero if an int can't be read
1659 at the given position</returns>
1660 </member>
1661 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])">
1662 <summary>
1663 Convert the first four bytes of the given array in little endian
1664 ordering to a signed integer
1665 </summary>
1666 <param name="bytes">An array four bytes or longer</param>
1667 <returns>A signed integer, will be zero if the array contains
1668 less than four bytes</returns>
1669 </member>
1670 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])">
1671 <summary>
1672 Convert the first eight bytes of the given array in little endian
1673 ordering to a signed long integer
1674 </summary>
1675 <param name="bytes">An array eight bytes or longer</param>
1676 <returns>A signed long integer, will be zero if the array contains
1677 less than eight bytes</returns>
1678 </member>
1679 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)">
1680 <summary>
1681 Convert the first eight bytes starting at the given position in
1682 little endian ordering to a signed long integer
1683 </summary>
1684 <param name="bytes">An array eight bytes or longer</param>
1685 <param name="pos">Position to start reading the long from</param>
1686 <returns>A signed long integer, will be zero if a long can't be read
1687 at the given position</returns>
1688 </member>
1689 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)">
1690 <summary>
1691 Convert the first two bytes starting at the given position in
1692 little endian ordering to an unsigned short
1693 </summary>
1694 <param name="bytes">Byte array containing the ushort</param>
1695 <param name="pos">Position to start reading the ushort from</param>
1696 <returns>An unsigned short, will be zero if a ushort can't be read
1697 at the given position</returns>
1698 </member>
1699 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])">
1700 <summary>
1701 Convert two bytes in little endian ordering to an unsigned short
1702 </summary>
1703 <param name="bytes">Byte array containing the ushort</param>
1704 <returns>An unsigned short, will be zero if a ushort can't be
1705 read</returns>
1706 </member>
1707 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)">
1708 <summary>
1709 Convert the first four bytes starting at the given position in
1710 little endian ordering to an unsigned integer
1711 </summary>
1712 <param name="bytes">Byte array containing the uint</param>
1713 <param name="pos">Position to start reading the uint from</param>
1714 <returns>An unsigned integer, will be zero if a uint can't be read
1715 at the given position</returns>
1716 </member>
1717 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])">
1718 <summary>
1719 Convert the first four bytes of the given array in little endian
1720 ordering to an unsigned integer
1721 </summary>
1722 <param name="bytes">An array four bytes or longer</param>
1723 <returns>An unsigned integer, will be zero if the array contains
1724 less than four bytes</returns>
1725 </member>
1726 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])">
1727 <summary>
1728 Convert the first eight bytes of the given array in little endian
1729 ordering to an unsigned 64-bit integer
1730 </summary>
1731 <param name="bytes">An array eight bytes or longer</param>
1732 <returns>An unsigned 64-bit integer, will be zero if the array
1733 contains less than eight bytes</returns>
1734 </member>
1735 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)">
1736 <summary>
1737 Convert four bytes in little endian ordering to a floating point
1738 value
1739 </summary>
1740 <param name="bytes">Byte array containing a little ending floating
1741 point value</param>
1742 <param name="pos">Starting position of the floating point value in
1743 the byte array</param>
1744 <returns>Single precision value</returns>
1745 </member>
1746 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)">
1747 <summary>
1748 Convert an integer to a byte array in little endian format
1749 </summary>
1750 <param name="value">The integer to convert</param>
1751 <returns>A four byte little endian array</returns>
1752 </member>
1753 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)">
1754 <summary>
1755 Convert an integer to a byte array in big endian format
1756 </summary>
1757 <param name="value">The integer to convert</param>
1758 <returns>A four byte big endian array</returns>
1759 </member>
1760 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)">
1761 <summary>
1762 Convert a 64-bit integer to a byte array in little endian format
1763 </summary>
1764 <param name="value">The value to convert</param>
1765 <returns>An 8 byte little endian array</returns>
1766 </member>
1767 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)">
1768 <summary>
1769 Convert a 64-bit unsigned integer to a byte array in little endian
1770 format
1771 </summary>
1772 <param name="value">The value to convert</param>
1773 <returns>An 8 byte little endian array</returns>
1774 </member>
1775 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)">
1776 <summary>
1777 Convert a floating point value to four bytes in little endian
1778 ordering
1779 </summary>
1780 <param name="value">A floating point value</param>
1781 <returns>A four byte array containing the value in little endian
1782 ordering</returns>
1783 </member>
1784 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)">
1785 <summary>
1786 Converts an unsigned integer to a hexadecimal string
1787 </summary>
1788 <param name="i">An unsigned integer to convert to a string</param>
1789 <returns>A hexadecimal string 10 characters long</returns>
1790 <example>0x7fffffff</example>
1791 </member>
1792 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])">
1793 <summary>
1794 Convert a variable length UTF8 byte array to a string
1795 </summary>
1796 <param name="bytes">The UTF8 encoded byte array to convert</param>
1797 <returns>The decoded string</returns>
1798 </member>
1799 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)">
1800 <summary>
1801 Converts a byte array to a string containing hexadecimal characters
1802 </summary>
1803 <param name="bytes">The byte array to convert to a string</param>
1804 <param name="fieldName">The name of the field to prepend to each
1805 line of the string</param>
1806 <returns>A string containing hexadecimal characters on multiple
1807 lines. Each line is prepended with the field name</returns>
1808 </member>
1809 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)">
1810 <summary>
1811 Converts a byte array to a string containing hexadecimal characters
1812 </summary>
1813 <param name="bytes">The byte array to convert to a string</param>
1814 <param name="length">Number of bytes in the array to parse</param>
1815 <param name="fieldName">A string to prepend to each line of the hex
1816 dump</param>
1817 <returns>A string containing hexadecimal characters on multiple
1818 lines. Each line is prepended with the field name</returns>
1819 </member>
1820 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)">
1821 <summary>
1822 Convert a string to a UTF8 encoded byte array
1823 </summary>
1824 <param name="str">The string to convert</param>
1825 <returns>A null-terminated UTF8 byte array</returns>
1826 </member>
1827 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)">
1828 <summary>
1829 Converts a string containing hexadecimal characters to a byte array
1830 </summary>
1831 <param name="hexString">String containing hexadecimal characters</param>
1832 <param name="handleDirty">If true, gracefully handles null, empty and
1833 uneven strings as well as stripping unconvertable characters</param>
1834 <returns>The converted byte array</returns>
1835 </member>
1836 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)">
1837 <summary>
1838 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9)
1839 </summary>
1840 <param name="c">Character to test</param>
1841 <returns>true if hex digit, false if not</returns>
1842 </member>
1843 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)">
1844 <summary>
1845 Converts 1 or 2 character string into equivalant byte value
1846 </summary>
1847 <param name="hex">1 or 2 character string</param>
1848 <returns>byte</returns>
1849 </member>
1850 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)">
1851 <summary>
1852 Convert a float value to a byte given a minimum and maximum range
1853 </summary>
1854 <param name="val">Value to convert to a byte</param>
1855 <param name="lower">Minimum value range</param>
1856 <param name="upper">Maximum value range</param>
1857 <returns>A single byte representing the original float value</returns>
1858 </member>
1859 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)">
1860 <summary>
1861 Convert a byte to a float value given a minimum and maximum range
1862 </summary>
1863 <param name="bytes">Byte array to get the byte from</param>
1864 <param name="pos">Position in the byte array the desired byte is at</param>
1865 <param name="lower">Minimum value range</param>
1866 <param name="upper">Maximum value range</param>
1867 <returns>A float value inclusively between lower and upper</returns>
1868 </member>
1869 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)">
1870 <summary>
1871 Convert a byte to a float value given a minimum and maximum range
1872 </summary>
1873 <param name="val">Byte to convert to a float value</param>
1874 <param name="lower">Minimum value range</param>
1875 <param name="upper">Maximum value range</param>
1876 <returns>A float value inclusively between lower and upper</returns>
1877 </member>
1878 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)">
1879 <summary>
1880 Attempts to parse a floating point value from a string, using an
1881 EN-US number format
1882 </summary>
1883 <param name="s">String to parse</param>
1884 <param name="result">Resulting floating point number</param>
1885 <returns>True if the parse was successful, otherwise false</returns>
1886 </member>
1887 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)">
1888 <summary>
1889 Attempts to parse a floating point value from a string, using an
1890 EN-US number format
1891 </summary>
1892 <param name="s">String to parse</param>
1893 <param name="result">Resulting floating point number</param>
1894 <returns>True if the parse was successful, otherwise false</returns>
1895 </member>
1896 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)">
1897 <summary>
1898 Tries to parse an unsigned 32-bit integer from a hexadecimal string
1899 </summary>
1900 <param name="s">String to parse</param>
1901 <param name="result">Resulting integer</param>
1902 <returns>True if the parse was successful, otherwise false</returns>
1903 </member>
1904 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)">
1905 <summary>
1906 Returns text specified in EnumInfo attribute of the enumerator
1907 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration
1908 of enum values
1909 </summary>
1910 <param name="value">Enum value</param>
1911 <returns>Text representation of the enum</returns>
1912 </member>
1913 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)">
1914 <summary>
1915 Takes an AssetType and returns the string representation
1916 </summary>
1917 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
1918 <returns>The string version of the AssetType</returns>
1919 </member>
1920 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
1921 <summary>
1922 Translate a string name of an AssetType into the proper Type
1923 </summary>
1924 <param name="type">A string containing the AssetType name</param>
1925 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns>
1926 </member>
1927 <member name="M:OpenMetaverse.Utils.FolderTypeToString(OpenMetaverse.FolderType)">
1928 <summary>
1929 Takes a FolderType and returns the string representation
1930 </summary>
1931 <param name="type">The source <seealso cref="T:OpenMetaverse.FolderType"/></param>
1932 <returns>The string version of the FolderType</returns>
1933 </member>
1934 <member name="M:OpenMetaverse.Utils.StringToFolderType(System.String)">
1935 <summary>
1936 Translate a string name of an FolderType into the proper Type
1937 </summary>
1938 <param name="type">A string containing the FolderType name</param>
1939 <returns>The FolderType which matches the string name, or FolderType. None if no match was found</returns>
1940 </member>
1941 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)">
1942 <summary>
1943 Convert an InventoryType to a string
1944 </summary>
1945 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
1946 <returns>A string representation of the source</returns>
1947 </member>
1948 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
1949 <summary>
1950 Convert a string into a valid InventoryType
1951 </summary>
1952 <param name="type">A string representation of the InventoryType to convert</param>
1953 <returns>A InventoryType object which matched the type</returns>
1954 </member>
1955 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)">
1956 <summary>
1957 Convert a SaleType to a string
1958 </summary>
1959 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
1960 <returns>A string representation of the source</returns>
1961 </member>
1962 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
1963 <summary>
1964 Convert a string into a valid SaleType
1965 </summary>
1966 <param name="value">A string representation of the SaleType to convert</param>
1967 <returns>A SaleType object which matched the type</returns>
1968 </member>
1969 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)">
1970 <summary>
1971 Converts a string used in LLSD to AttachmentPoint type
1972 </summary>
1973 <param name="value">String representation of AttachmentPoint to convert</param>
1974 <returns>AttachmentPoint enum</returns>
1975 </member>
1976 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])">
1977 <summary>
1978 Copy a byte array
1979 </summary>
1980 <param name="bytes">Byte array to copy</param>
1981 <returns>A copy of the given byte array</returns>
1982 </member>
1983 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)">
1984 <summary>
1985 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
1986 </summary>
1987 <param name="a">The left-hand (or X) value</param>
1988 <param name="b">The right-hand (or Y) value</param>
1989 <returns>A 64-bit integer containing the two 32-bit input values</returns>
1990 </member>
1991 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)">
1992 <summary>
1993 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer
1994 </summary>
1995 <param name="a">The 64-bit input integer</param>
1996 <param name="b">The left-hand (or X) output value</param>
1997 <param name="c">The right-hand (or Y) output value</param>
1998 </member>
1999 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)">
2000 <summary>
2001 Convert an IP address object to an unsigned 32-bit integer
2002 </summary>
2003 <param name="address">IP address to convert</param>
2004 <returns>32-bit unsigned integer holding the IP address bits</returns>
2005 </member>
2006 <member name="M:OpenMetaverse.Utils.GetUnixTime">
2007 <summary>
2008 Gets a unix timestamp for the current time
2009 </summary>
2010 <returns>An unsigned integer representing a unix timestamp for now</returns>
2011 </member>
2012 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)">
2013 <summary>
2014 Convert a UNIX timestamp to a native DateTime object
2015 </summary>
2016 <param name="timestamp">An unsigned integer representing a UNIX
2017 timestamp</param>
2018 <returns>A DateTime object containing the same time specified in
2019 the given timestamp</returns>
2020 </member>
2021 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)">
2022 <summary>
2023 Convert a UNIX timestamp to a native DateTime object
2024 </summary>
2025 <param name="timestamp">A signed integer representing a UNIX
2026 timestamp</param>
2027 <returns>A DateTime object containing the same time specified in
2028 the given timestamp</returns>
2029 </member>
2030 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)">
2031 <summary>
2032 Convert a native DateTime object to a UNIX timestamp
2033 </summary>
2034 <param name="time">A DateTime object you want to convert to a
2035 timestamp</param>
2036 <returns>An unsigned integer representing a UNIX timestamp</returns>
2037 </member>
2038 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)">
2039 <summary>
2040 Swap two values
2041 </summary>
2042 <typeparam name="T">Type of the values to swap</typeparam>
2043 <param name="lhs">First value</param>
2044 <param name="rhs">Second value</param>
2045 </member>
2046 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)">
2047 <summary>
2048 Try to parse an enumeration value from a string
2049 </summary>
2050 <typeparam name="T">Enumeration type</typeparam>
2051 <param name="strType">String value to parse</param>
2052 <param name="result">Enumeration value on success</param>
2053 <returns>True if the parsing succeeded, otherwise false</returns>
2054 </member>
2055 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)">
2056 <summary>
2057 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa
2058 </summary>
2059 <param name="value">Byte to swap the words in</param>
2060 <returns>Byte value with the words swapped</returns>
2061 </member>
2062 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
2063 <summary>
2064 Attempts to convert a string representation of a hostname or IP
2065 address to a <seealso cref="T:System.Net.IPAddress"/>
2066 </summary>
2067 <param name="hostname">Hostname to convert to an IPAddress</param>
2068 <returns>Converted IP address object, or null if the conversion
2069 failed</returns>
2070 </member>
2071 <member name="T:OpenMetaverse.UUID">
2072 <summary>
2073 A 128-bit Universally Unique Identifier, used throughout the Second
2074 Life networking protocol
2075 </summary>
2076 </member>
2077 <member name="F:OpenMetaverse.UUID.Guid">
2078 <summary>The System.Guid object this struct wraps around</summary>
2079 </member>
2080 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
2081 <summary>
2082 Constructor that takes a string UUID representation
2083 </summary>
2084 <param name="val">A string representation of a UUID, case
2085 insensitive and can either be hyphenated or non-hyphenated</param>
2086 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
2087 </member>
2088 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
2089 <summary>
2090 Constructor that takes a System.Guid object
2091 </summary>
2092 <param name="val">A Guid object that contains the unique identifier
2093 to be represented by this UUID</param>
2094 </member>
2095 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
2096 <summary>
2097 Constructor that takes a byte array containing a UUID
2098 </summary>
2099 <param name="source">Byte array containing a 16 byte UUID</param>
2100 <param name="pos">Beginning offset in the array</param>
2101 </member>
2102 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
2103 <summary>
2104 Constructor that takes an unsigned 64-bit unsigned integer to
2105 convert to a UUID
2106 </summary>
2107 <param name="val">64-bit unsigned integer to convert to a UUID</param>
2108 </member>
2109 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
2110 <summary>
2111 Copy constructor
2112 </summary>
2113 <param name="val">UUID to copy</param>
2114 </member>
2115 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
2116 <summary>
2117 IComparable.CompareTo implementation
2118 </summary>
2119 </member>
2120 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
2121 <summary>
2122 Assigns this UUID from 16 bytes out of a byte array
2123 </summary>
2124 <param name="source">Byte array containing the UUID to assign this UUID to</param>
2125 <param name="pos">Starting position of the UUID in the byte array</param>
2126 </member>
2127 <member name="M:OpenMetaverse.UUID.GetBytes">
2128 <summary>
2129 Returns a copy of the raw bytes for this UUID
2130 </summary>
2131 <returns>A 16 byte array containing this UUID</returns>
2132 </member>
2133 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
2134 <summary>
2135 Writes the raw bytes for this UUID to a byte array
2136 </summary>
2137 <param name="dest">Destination byte array</param>
2138 <param name="pos">Position in the destination array to start
2139 writing. Must be at least 16 bytes before the end of the array</param>
2140 </member>
2141 <member name="M:OpenMetaverse.UUID.CRC">
2142 <summary>
2143 Calculate an LLCRC (cyclic redundancy check) for this UUID
2144 </summary>
2145 <returns>The CRC checksum for this UUID</returns>
2146 </member>
2147 <member name="M:OpenMetaverse.UUID.GetULong">
2148 <summary>
2149 Create a 64-bit integer representation from the second half of this UUID
2150 </summary>
2151 <returns>An integer created from the last eight bytes of this UUID</returns>
2152 </member>
2153 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
2154 <summary>
2155 Generate a UUID from a string
2156 </summary>
2157 <param name="val">A string representation of a UUID, case
2158 insensitive and can either be hyphenated or non-hyphenated</param>
2159 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
2160 </member>
2161 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
2162 <summary>
2163 Generate a UUID from a string
2164 </summary>
2165 <param name="val">A string representation of a UUID, case
2166 insensitive and can either be hyphenated or non-hyphenated</param>
2167 <param name="result">Will contain the parsed UUID if successful,
2168 otherwise null</param>
2169 <returns>True if the string was successfully parse, otherwise false</returns>
2170 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
2171 </member>
2172 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2173 <summary>
2174 Combine two UUIDs together by taking the MD5 hash of a byte array
2175 containing both UUIDs
2176 </summary>
2177 <param name="first">First UUID to combine</param>
2178 <param name="second">Second UUID to combine</param>
2179 <returns>The UUID product of the combination</returns>
2180 </member>
2181 <member name="M:OpenMetaverse.UUID.Random">
2182 <summary>
2183
2184 </summary>
2185 <returns></returns>
2186 </member>
2187 <member name="M:OpenMetaverse.UUID.GetHashCode">
2188 <summary>
2189 Return a hash code for this UUID, used by .NET for hash tables
2190 </summary>
2191 <returns>An integer composed of all the UUID bytes XORed together</returns>
2192 </member>
2193 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
2194 <summary>
2195 Comparison function
2196 </summary>
2197 <param name="o">An object to compare to this UUID</param>
2198 <returns>True if the object is a UUID and both UUIDs are equal</returns>
2199 </member>
2200 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
2201 <summary>
2202 Comparison function
2203 </summary>
2204 <param name="uuid">UUID to compare to</param>
2205 <returns>True if the UUIDs are equal, otherwise false</returns>
2206 </member>
2207 <member name="M:OpenMetaverse.UUID.ToString">
2208 <summary>
2209 Get a hyphenated string representation of this UUID
2210 </summary>
2211 <returns>A string representation of this UUID, lowercase and
2212 with hyphens</returns>
2213 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
2214 </member>
2215 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2216 <summary>
2217 Equals operator
2218 </summary>
2219 <param name="lhs">First UUID for comparison</param>
2220 <param name="rhs">Second UUID for comparison</param>
2221 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
2222 </member>
2223 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2224 <summary>
2225 Not equals operator
2226 </summary>
2227 <param name="lhs">First UUID for comparison</param>
2228 <param name="rhs">Second UUID for comparison</param>
2229 <returns>True if the UUIDs are not equal, otherwise true</returns>
2230 </member>
2231 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2232 <summary>
2233 XOR operator
2234 </summary>
2235 <param name="lhs">First UUID</param>
2236 <param name="rhs">Second UUID</param>
2237 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
2238 </member>
2239 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
2240 <summary>
2241 String typecasting operator
2242 </summary>
2243 <param name="val">A UUID in string form. Case insensitive,
2244 hyphenated or non-hyphenated</param>
2245 <returns>A UUID built from the string representation</returns>
2246 </member>
2247 <member name="F:OpenMetaverse.UUID.Zero">
2248 <summary>An UUID with a value of all zeroes</summary>
2249 </member>
2250 <member name="F:OpenMetaverse.UUID.ZeroString">
2251 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
2252 </member>
2253 <member name="T:OpenMetaverse.Vector2">
2254 <summary>
2255 A two-dimensional vector with floating-point values
2256 </summary>
2257 </member>
2258 <member name="F:OpenMetaverse.Vector2.X">
2259 <summary>X value</summary>
2260 </member>
2261 <member name="F:OpenMetaverse.Vector2.Y">
2262 <summary>Y value</summary>
2263 </member>
2264 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
2265 <summary>
2266 Test if this vector is equal to another vector, within a given
2267 tolerance range
2268 </summary>
2269 <param name="vec">Vector to test against</param>
2270 <param name="tolerance">The acceptable magnitude of difference
2271 between the two vectors</param>
2272 <returns>True if the magnitude of difference between the two vectors
2273 is less than the given tolerance, otherwise false</returns>
2274 </member>
2275 <member name="M:OpenMetaverse.Vector2.IsFinite">
2276 <summary>
2277 Test if this vector is composed of all finite numbers
2278 </summary>
2279 </member>
2280 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
2281 <summary>
2282 IComparable.CompareTo implementation
2283 </summary>
2284 </member>
2285 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
2286 <summary>
2287 Builds a vector from a byte array
2288 </summary>
2289 <param name="byteArray">Byte array containing two four-byte floats</param>
2290 <param name="pos">Beginning position in the byte array</param>
2291 </member>
2292 <member name="M:OpenMetaverse.Vector2.GetBytes">
2293 <summary>
2294 Returns the raw bytes for this vector
2295 </summary>
2296 <returns>An eight-byte array containing X and Y</returns>
2297 </member>
2298 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
2299 <summary>
2300 Writes the raw bytes for this vector to a byte array
2301 </summary>
2302 <param name="dest">Destination byte array</param>
2303 <param name="pos">Position in the destination array to start
2304 writing. Must be at least 8 bytes before the end of the array</param>
2305 </member>
2306 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
2307 <summary>
2308 Parse a vector from a string
2309 </summary>
2310 <param name="val">A string representation of a 2D vector, enclosed
2311 in arrow brackets and separated by commas</param>
2312 </member>
2313 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
2314 <summary>
2315 Interpolates between two vectors using a cubic equation
2316 </summary>
2317 </member>
2318 <member name="M:OpenMetaverse.Vector2.ToString">
2319 <summary>
2320 Get a formatted string representation of the vector
2321 </summary>
2322 <returns>A string representation of the vector</returns>
2323 </member>
2324 <member name="M:OpenMetaverse.Vector2.ToRawString">
2325 <summary>
2326 Get a string representation of the vector elements with up to three
2327 decimal digits and separated by spaces only
2328 </summary>
2329 <returns>Raw string representation of the vector</returns>
2330 </member>
2331 <member name="F:OpenMetaverse.Vector2.Zero">
2332 <summary>A vector with a value of 0,0</summary>
2333 </member>
2334 <member name="F:OpenMetaverse.Vector2.One">
2335 <summary>A vector with a value of 1,1</summary>
2336 </member>
2337 <member name="F:OpenMetaverse.Vector2.UnitX">
2338 <summary>A vector with a value of 1,0</summary>
2339 </member>
2340 <member name="F:OpenMetaverse.Vector2.UnitY">
2341 <summary>A vector with a value of 0,1</summary>
2342 </member>
2343 <member name="T:OpenMetaverse.Vector3">
2344 <summary>
2345 A three-dimensional vector with floating-point values
2346 </summary>
2347 </member>
2348 <member name="F:OpenMetaverse.Vector3.X">
2349 <summary>X value</summary>
2350 </member>
2351 <member name="F:OpenMetaverse.Vector3.Y">
2352 <summary>Y value</summary>
2353 </member>
2354 <member name="F:OpenMetaverse.Vector3.Z">
2355 <summary>Z value</summary>
2356 </member>
2357 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
2358 <summary>
2359 Constructor, builds a vector from a byte array
2360 </summary>
2361 <param name="byteArray">Byte array containing three four-byte floats</param>
2362 <param name="pos">Beginning position in the byte array</param>
2363 </member>
2364 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
2365 <summary>
2366 Test if this vector is equal to another vector, within a given
2367 tolerance range
2368 </summary>
2369 <param name="vec">Vector to test against</param>
2370 <param name="tolerance">The acceptable magnitude of difference
2371 between the two vectors</param>
2372 <returns>True if the magnitude of difference between the two vectors
2373 is less than the given tolerance, otherwise false</returns>
2374 </member>
2375 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)">
2376 <summary>
2377 IComparable.CompareTo implementation
2378 </summary>
2379 </member>
2380 <member name="M:OpenMetaverse.Vector3.IsFinite">
2381 <summary>
2382 Test if this vector is composed of all finite numbers
2383 </summary>
2384 </member>
2385 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)">
2386 <summary>
2387 Builds a vector from a byte array
2388 </summary>
2389 <param name="byteArray">Byte array containing a 12 byte vector</param>
2390 <param name="pos">Beginning position in the byte array</param>
2391 </member>
2392 <member name="M:OpenMetaverse.Vector3.GetBytes">
2393 <summary>
2394 Returns the raw bytes for this vector
2395 </summary>
2396 <returns>A 12 byte array containing X, Y, and Z</returns>
2397 </member>
2398 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)">
2399 <summary>
2400 Writes the raw bytes for this vector to a byte array
2401 </summary>
2402 <param name="dest">Destination byte array</param>
2403 <param name="pos">Position in the destination array to start
2404 writing. Must be at least 12 bytes before the end of the array</param>
2405 </member>
2406 <member name="M:OpenMetaverse.Vector3.Parse(System.String)">
2407 <summary>
2408 Parse a vector from a string
2409 </summary>
2410 <param name="val">A string representation of a 3D vector, enclosed
2411 in arrow brackets and separated by commas</param>
2412 </member>
2413 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2414 <summary>
2415 Calculate the rotation between two vectors
2416 </summary>
2417 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param>
2418 <param name="b">Normalized target vector</param>
2419 </member>
2420 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)">
2421 <summary>
2422 Interpolates between two vectors using a cubic equation
2423 </summary>
2424 </member>
2425 <member name="M:OpenMetaverse.Vector3.ToString">
2426 <summary>
2427 Get a formatted string representation of the vector
2428 </summary>
2429 <returns>A string representation of the vector</returns>
2430 </member>
2431 <member name="M:OpenMetaverse.Vector3.ToRawString">
2432 <summary>
2433 Get a string representation of the vector elements with up to three
2434 decimal digits and separated by spaces only
2435 </summary>
2436 <returns>Raw string representation of the vector</returns>
2437 </member>
2438 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2439 <summary>
2440 Cross product between two vectors
2441 </summary>
2442 </member>
2443 <member name="M:OpenMetaverse.Vector3.op_Explicit(OpenMetaverse.Vector3d)~OpenMetaverse.Vector3">
2444 <summary>
2445 Explicit casting for Vector3d > Vector3
2446 </summary>
2447 <param name="value"></param>
2448 <returns></returns>
2449 </member>
2450 <member name="F:OpenMetaverse.Vector3.Zero">
2451 <summary>A vector with a value of 0,0,0</summary>
2452 </member>
2453 <member name="F:OpenMetaverse.Vector3.One">
2454 <summary>A vector with a value of 1,1,1</summary>
2455 </member>
2456 <member name="F:OpenMetaverse.Vector3.UnitX">
2457 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
2458 </member>
2459 <member name="F:OpenMetaverse.Vector3.UnitY">
2460 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
2461 </member>
2462 <member name="F:OpenMetaverse.Vector3.UnitZ">
2463 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
2464 </member>
2465 <member name="T:OpenMetaverse.Vector3d">
2466 <summary>
2467 A three-dimensional vector with doubleing-point values
2468 </summary>
2469 </member>
2470 <member name="F:OpenMetaverse.Vector3d.X">
2471 <summary>X value</summary>
2472 </member>
2473 <member name="F:OpenMetaverse.Vector3d.Y">
2474 <summary>Y value</summary>
2475 </member>
2476 <member name="F:OpenMetaverse.Vector3d.Z">
2477 <summary>Z value</summary>
2478 </member>
2479 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
2480 <summary>
2481 Constructor, builds a vector from a byte array
2482 </summary>
2483 <param name="byteArray">Byte array containing three eight-byte doubles</param>
2484 <param name="pos">Beginning position in the byte array</param>
2485 </member>
2486 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
2487 <summary>
2488 Test if this vector is equal to another vector, within a given
2489 tolerance range
2490 </summary>
2491 <param name="vec">Vector to test against</param>
2492 <param name="tolerance">The acceptable magnitude of difference
2493 between the two vectors</param>
2494 <returns>True if the magnitude of difference between the two vectors
2495 is less than the given tolerance, otherwise false</returns>
2496 </member>
2497 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
2498 <summary>
2499 IComparable.CompareTo implementation
2500 </summary>
2501 </member>
2502 <member name="M:OpenMetaverse.Vector3d.IsFinite">
2503 <summary>
2504 Test if this vector is composed of all finite numbers
2505 </summary>
2506 </member>
2507 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
2508 <summary>
2509 Builds a vector from a byte array
2510 </summary>
2511 <param name="byteArray">Byte array containing a 24 byte vector</param>
2512 <param name="pos">Beginning position in the byte array</param>
2513 </member>
2514 <member name="M:OpenMetaverse.Vector3d.GetBytes">
2515 <summary>
2516 Returns the raw bytes for this vector
2517 </summary>
2518 <returns>A 24 byte array containing X, Y, and Z</returns>
2519 </member>
2520 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
2521 <summary>
2522 Writes the raw bytes for this vector to a byte array
2523 </summary>
2524 <param name="dest">Destination byte array</param>
2525 <param name="pos">Position in the destination array to start
2526 writing. Must be at least 24 bytes before the end of the array</param>
2527 </member>
2528 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
2529 <summary>
2530 Parse a vector from a string
2531 </summary>
2532 <param name="val">A string representation of a 3D vector, enclosed
2533 in arrow brackets and separated by commas</param>
2534 </member>
2535 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
2536 <summary>
2537 Interpolates between two vectors using a cubic equation
2538 </summary>
2539 </member>
2540 <member name="M:OpenMetaverse.Vector3d.ToString">
2541 <summary>
2542 Get a formatted string representation of the vector
2543 </summary>
2544 <returns>A string representation of the vector</returns>
2545 </member>
2546 <member name="M:OpenMetaverse.Vector3d.ToRawString">
2547 <summary>
2548 Get a string representation of the vector elements with up to three
2549 decimal digits and separated by spaces only
2550 </summary>
2551 <returns>Raw string representation of the vector</returns>
2552 </member>
2553 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
2554 <summary>
2555 Cross product between two vectors
2556 </summary>
2557 </member>
2558 <member name="M:OpenMetaverse.Vector3d.op_Implicit(OpenMetaverse.Vector3)~OpenMetaverse.Vector3d">
2559 <summary>
2560 Implicit casting for Vector3 > Vector3d
2561 </summary>
2562 <param name="value"></param>
2563 <returns></returns>
2564 </member>
2565 <member name="F:OpenMetaverse.Vector3d.Zero">
2566 <summary>A vector with a value of 0,0,0</summary>
2567 </member>
2568 <member name="F:OpenMetaverse.Vector3d.One">
2569 <summary>A vector with a value of 1,1,1</summary>
2570 </member>
2571 <member name="F:OpenMetaverse.Vector3d.UnitX">
2572 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
2573 </member>
2574 <member name="F:OpenMetaverse.Vector3d.UnitY">
2575 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
2576 </member>
2577 <member name="F:OpenMetaverse.Vector3d.UnitZ">
2578 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
2579 </member>
2580 <member name="F:OpenMetaverse.Vector4.X">
2581 <summary>X value</summary>
2582 </member>
2583 <member name="F:OpenMetaverse.Vector4.Y">
2584 <summary>Y value</summary>
2585 </member>
2586 <member name="F:OpenMetaverse.Vector4.Z">
2587 <summary>Z value</summary>
2588 </member>
2589 <member name="F:OpenMetaverse.Vector4.W">
2590 <summary>W value</summary>
2591 </member>
2592 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
2593 <summary>
2594 Constructor, builds a vector from a byte array
2595 </summary>
2596 <param name="byteArray">Byte array containing four four-byte floats</param>
2597 <param name="pos">Beginning position in the byte array</param>
2598 </member>
2599 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
2600 <summary>
2601 Test if this vector is equal to another vector, within a given
2602 tolerance range
2603 </summary>
2604 <param name="vec">Vector to test against</param>
2605 <param name="tolerance">The acceptable magnitude of difference
2606 between the two vectors</param>
2607 <returns>True if the magnitude of difference between the two vectors
2608 is less than the given tolerance, otherwise false</returns>
2609 </member>
2610 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
2611 <summary>
2612 IComparable.CompareTo implementation
2613 </summary>
2614 </member>
2615 <member name="M:OpenMetaverse.Vector4.IsFinite">
2616 <summary>
2617 Test if this vector is composed of all finite numbers
2618 </summary>
2619 </member>
2620 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
2621 <summary>
2622 Builds a vector from a byte array
2623 </summary>
2624 <param name="byteArray">Byte array containing a 16 byte vector</param>
2625 <param name="pos">Beginning position in the byte array</param>
2626 </member>
2627 <member name="M:OpenMetaverse.Vector4.GetBytes">
2628 <summary>
2629 Returns the raw bytes for this vector
2630 </summary>
2631 <returns>A 16 byte array containing X, Y, Z, and W</returns>
2632 </member>
2633 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
2634 <summary>
2635 Writes the raw bytes for this vector to a byte array
2636 </summary>
2637 <param name="dest">Destination byte array</param>
2638 <param name="pos">Position in the destination array to start
2639 writing. Must be at least 16 bytes before the end of the array</param>
2640 </member>
2641 <member name="M:OpenMetaverse.Vector4.ToRawString">
2642 <summary>
2643 Get a string representation of the vector elements with up to three
2644 decimal digits and separated by spaces only
2645 </summary>
2646 <returns>Raw string representation of the vector</returns>
2647 </member>
2648 <member name="F:OpenMetaverse.Vector4.Zero">
2649 <summary>A vector with a value of 0,0,0,0</summary>
2650 </member>
2651 <member name="F:OpenMetaverse.Vector4.One">
2652 <summary>A vector with a value of 1,1,1,1</summary>
2653 </member>
2654 <member name="F:OpenMetaverse.Vector4.UnitX">
2655 <summary>A vector with a value of 1,0,0,0</summary>
2656 </member>
2657 <member name="F:OpenMetaverse.Vector4.UnitY">
2658 <summary>A vector with a value of 0,1,0,0</summary>
2659 </member>
2660 <member name="F:OpenMetaverse.Vector4.UnitZ">
2661 <summary>A vector with a value of 0,0,1,0</summary>
2662 </member>
2663 <member name="F:OpenMetaverse.Vector4.UnitW">
2664 <summary>A vector with a value of 0,0,0,1</summary>
2665 </member>
2666 </members>
2667</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index a07cc1d..135b5b0 100755
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/OpenSim.exe.config b/bin/OpenSim.exe.config
index f1bf8a0..5be6989 100755
--- a/bin/OpenSim.exe.config
+++ b/bin/OpenSim.exe.config
@@ -5,11 +5,10 @@
5 </configSections> 5 </configSections>
6 <runtime> 6 <runtime>
7 <loadFromRemoteSources enabled="true" /> 7 <loadFromRemoteSources enabled="true" />
8 <gcConcurrent enabled="true" />
9 <gcServer enabled="true" />
10 </runtime> 8 </runtime>
11 <appSettings> 9 <appSettings>
12 </appSettings> 10 </appSettings>
11
13 <log4net> 12 <log4net>
14 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> 13 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
15 <filter type="log4net.Filter.LoggerMatchFilter"> 14 <filter type="log4net.Filter.LoggerMatchFilter">
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index b0777d7..2b241f5 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -1,6 +1,6 @@
1;; This is the main configuration file for OpenSimulator. 1;; This is the main configuration file for OpenSimulator.
2;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. 2;; If it's named OpenSim.ini then it will be loaded by OpenSimulator.
3;; If it's named OpenSim.ini.example then you will need to copy it to 3;; If it's named OpenSim.ini.example then you will need to copy it to
4;; OpenSim.ini first (if that file does not already exist) 4;; OpenSim.ini first (if that file does not already exist)
5;; 5;;
6;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least 6;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least
@@ -10,19 +10,19 @@
10;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the 10;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the
11;; available .example files. 11;; available .example files.
12;; 12;;
13;; The settings in this file are in the form "<key> = <value>". For example, 13;; The settings in this file are in the form "<key> = <value>". For example,
14;; save_crashes = false in the [Startup] section below. 14;; save_crashes = false in the [Startup] section below.
15;; 15;;
16;; All settings are initially commented out and the default value used, as 16;; All settings are initially commented out and the default value used, as
17;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by 17;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by
18;; deleting the initial semicolon (;) and then change the value. This will 18;; deleting the initial semicolon (;) and then change the value. This will
19;; override the value in OpenSimDefaults.ini 19;; override the value in OpenSimDefaults.ini
20;; 20;;
21;; If you want to find out what configuration OpenSimulator has finished with 21;; If you want to find out what configuration OpenSimulator has finished with
22;; once all the configuration files are loaded then type "config show" on the 22;; once all the configuration files are loaded then type "config show" on the
23;; region console command line. 23;; region console command line.
24;; 24;;
25;; 25;;
26;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE 26;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
27;; 27;;
28;; All leading white space is ignored, but preserved. 28;; All leading white space is ignored, but preserved.
@@ -41,30 +41,30 @@
41;; satisfied. 41;; satisfied.
42;; 42;;
43;; ; denotes a commented out option. 43;; ; denotes a commented out option.
44;; Any options added to OpenSim.ini.example should be initially commented 44;; Any options added to OpenSim.ini.example should be initially commented
45;; out. 45;; out.
46 46
47 47
48[Const] 48[Const]
49 ; For a grid these will usually be the externally accessible IP/DNS 49 ; this section defines constants for grid services
50 ; name and use default public port 8002 and default private port 8003 50 ; to simplify other configuration files default settings
51 ; For a standalone this will usually be the externally accessible IP/DNS 51
52 ; name and use default public port 9000. The private port is not used 52 ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
53 ; in the configuration for a standalone. 53 BaseHostname = "127.0.0.1"
54 54
55 ;# {BaseURL} {} {BaseURL} {"http://example.com" "http://127.0.0.1"} "http://127.0.0.1" 55 ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
56 BaseURL = http://127.0.0.1 56 BaseURL = http://${Const|BaseHostname}
57 57
58 ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" 58 ;# {PublicPort} {} {PublicPort} {8002 9000} "8002"
59 PublicPort = "8002" 59 PublicPort = "8002"
60 60
61 ;grid default private port 8003, not used in standalone
61 ;# {PrivatePort} {} {PrivatePort} {8003} "8003" 62 ;# {PrivatePort} {} {PrivatePort} {8003} "8003"
62 ; port to access private grid services. 63 ; port to access private grid services.
63 ; grids that run all their regions should deny access to this port 64 ; grids that run all their regions should deny access to this port
64 ; from outside their networks, using firewalls 65 ; from outside their networks, using firewalls
65 PrivatePort = "8003" 66 PrivatePort = "8003"
66 67
67
68[Startup] 68[Startup]
69 ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) " 69 ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) "
70 ;; Console prompt 70 ;; Console prompt
@@ -87,6 +87,10 @@
87 ;; How many lines of command history should we keep? (default is 100) 87 ;; How many lines of command history should we keep? (default is 100)
88 ; ConsoleHistoryFileLines = 100 88 ; ConsoleHistoryFileLines = 100
89 89
90 ;# {ConsoleHistoryTimeStamp} {} {Time stamp commands in history file} {} false
91 ;; Time stamp commands in history file (default false)
92 ; ConsoleHistoryTimeStamp = false
93
90 ;# {save_crashes} {} {Save crashes to disk?} {true false} false 94 ;# {save_crashes} {} {Save crashes to disk?} {true false} false
91 ;; Set this to true if you want to log crashes to disk 95 ;; Set this to true if you want to log crashes to disk
92 ;; this can be useful when submitting bug reports. 96 ;; this can be useful when submitting bug reports.
@@ -108,14 +112,14 @@
108 ; PIDFile = "/tmp/OpenSim.exe.pid" 112 ; PIDFile = "/tmp/OpenSim.exe.pid"
109 113
110 ;# {RegistryLocation} {} {Addins Registry Location} {} 114 ;# {RegistryLocation} {} {Addins Registry Location} {}
111 ; Set path to directory for addin registry if you want addins outside of bin. 115 ; Set path to directory for addin registry if you want addins outside of bin.
112 ; Information about the registered repositories and installed plugins will 116 ; Information about the registered repositories and installed plugins will
113 ; be stored here. The OpenSim.exe process must have R/W access to the location. 117 ; be stored here. The OpenSim.exe process must have R/W access to the location.
114 ; RegistryLocation = "." 118 ; RegistryLocation = "."
115 119
116 ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} 120 ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {}
117 ; Used by region module addins. You can set this to outside bin, so that addin 121 ; Used by region module addins. You can set this to outside bin, so that addin
118 ; configurations will survive updates. The OpenSim.exe process must have R/W access 122 ; configurations will survive updates. The OpenSim.exe process must have R/W access
119 ; to the location. 123 ; to the location.
120 ; ConfigDirectory = "." 124 ; ConfigDirectory = "."
121 125
@@ -125,7 +129,7 @@
125 ;; Default is "filesystem" 129 ;; Default is "filesystem"
126 ; region_info_source = "filesystem" 130 ; region_info_source = "filesystem"
127 ; region_info_source = "web" 131 ; region_info_source = "web"
128 132
129 ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions 133 ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions
130 ;; Determines where the region XML files are stored if you are loading 134 ;; Determines where the region XML files are stored if you are loading
131 ;; these from the filesystem. 135 ;; these from the filesystem.
@@ -138,7 +142,7 @@
138 ;; The XML here has the same format as it does on the filesystem 142 ;; The XML here has the same format as it does on the filesystem
139 ;; (including the <Root> tag), except that everything is also enclosed 143 ;; (including the <Root> tag), except that everything is also enclosed
140 ;; in a <Regions> tag. 144 ;; in a <Regions> tag.
141 ; regionload_webserver_url = "http://example.com/regions.xml"; 145 ; regionload_webserver_url = "http://example.com/regions.xml"
142 146
143 ;# {allow_regionless} {} {Allow simulator to start up with no regions configured.} {true false} false 147 ;# {allow_regionless} {} {Allow simulator to start up with no regions configured.} {true false} false
144 ;; Allow the simulator to start up if there are no region configuration available 148 ;; Allow the simulator to start up if there are no region configuration available
@@ -146,14 +150,14 @@
146 ; allow_regionless = false 150 ; allow_regionless = false
147 151
148 ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 152 ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
149 ;; Minimum size for non-physical prims. Affects resizing of existing 153 ;; Minimum size for non-physical prims. Affects resizing of existing
150 ;; prims. This can be overridden in the region config file (as 154 ;; prims. This can be overridden in the region config file (as
151 ;; NonPhysicalPrimMin!). 155 ;; NonPhysicalPrimMin!).
152 ; NonPhysicalPrimMin = 0.001 156 ; NonPhysicalPrimMin = 0.001
153 157
154 ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 158 ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256
155 ;; Maximum size for non-physical prims. Affects resizing of existing 159 ;; Maximum size for non-physical prims. Affects resizing of existing
156 ;; prims. This can be overridden in the region config file (as 160 ;; prims. This can be overridden in the region config file (as
157 ;; NonPhysicalPrimMax!). 161 ;; NonPhysicalPrimMax!).
158 ; NonPhysicalPrimMax = 256 162 ; NonPhysicalPrimMax = 256
159 163
@@ -183,7 +187,7 @@
183 ;; Allow scripts to keep running when they cross region boundaries, rather 187 ;; Allow scripts to keep running when they cross region boundaries, rather
184 ;; than being restarted. State is reloaded on the destination region. 188 ;; than being restarted. State is reloaded on the destination region.
185 ;; This only applies when crossing to a region running in a different 189 ;; This only applies when crossing to a region running in a different
186 ;; simulator. 190 ;; simulator.
187 ;; For crossings where the regions are on the same simulator the script is 191 ;; For crossings where the regions are on the same simulator the script is
188 ;; always kept running. 192 ;; always kept running.
189 ; AllowScriptCrossing = true 193 ; AllowScriptCrossing = true
@@ -240,14 +244,14 @@
240 ; meshing = ZeroMesher 244 ; meshing = ZeroMesher
241 ;; select ubODEMeshmerizer only with ubOde physics engine 245 ;; select ubODEMeshmerizer only with ubOde physics engine
242 ; meshing = ubODEMeshmerizer 246 ; meshing = ubODEMeshmerizer
243 247
244 ;; Choose one of the physics engines below 248 ;; Choose one of the physics engines below
245 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim 249 ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
246 ;; BulletSim is the default physics engine. It provides the best performance and most functionality. 250 ;; BulletSim is the default physics engine. It provides the best performance and most functionality.
247 ;; BulletSim supports varregions. 251 ;; BulletSim supports varregions.
248 ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. 252 ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.
249 ;; It continues to provide a workable physics implementation. It does not currently support varregions. 253 ;; It continues to provide a workable physics implementation. It does not currently support varregions.
250 ;; basicphysics effectively does not model physics at all, making all objects phantom. 254 ;; basicphysics effectively does not model physics at all, making all objects phantom.
251 ;; Default is BulletSim 255 ;; Default is BulletSim
252 ; physics = OpenDynamicsEngine 256 ; physics = OpenDynamicsEngine
253 ; physics = BulletSim 257 ; physics = BulletSim
@@ -256,10 +260,18 @@
256 ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also 260 ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also
257 ; physics = ubODE 261 ; physics = ubODE
258 262
263 ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit
264 ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions
265 ; edit the line ulimit -s 262144, and change this last value
266
259 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine 267 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
260 ;; Default script engine to use. Currently, we only have XEngine 268 ;; Default script engine to use (Xengine if all commented)
261 ; DefaultScriptEngine = "XEngine" 269 ; DefaultScriptEngine = "XEngine"
262 270 ;; ***DANGER***DANGER***
271 ;; experimental engine
272 ;; see section [YEngine} below
273 ; DefaultScriptEngine = "YEngine"
274
263 ;# {HttpProxy} {} {Proxy URL for llHTTPRequest and dynamic texture loading} {} http://proxy.com:8080 275 ;# {HttpProxy} {} {Proxy URL for llHTTPRequest and dynamic texture loading} {} http://proxy.com:8080
264 ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if 276 ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if
265 ;; required 277 ;; required
@@ -282,8 +294,8 @@
282 ;; SpawnPointRouting adjusts the landing for incoming avatars. 294 ;; SpawnPointRouting adjusts the landing for incoming avatars.
283 ;; "closest" will place the avatar at the SpawnPoint located in the closest 295 ;; "closest" will place the avatar at the SpawnPoint located in the closest
284 ;; available spot to the destination (typically map click/landmark). 296 ;; available spot to the destination (typically map click/landmark).
285 ;; "random" will place the avatar on a randomly selected spawnpoint; 297 ;; "random" will place the avatar on a randomly selected spawnpoint.
286 ;; "sequence" will place the avatar on the next sequential SpawnPoint 298 ;; "sequence" will place the avatar on the next sequential SpawnPoint.
287 ; SpawnPointRouting = closest 299 ; SpawnPointRouting = closest
288 300
289 ;# {TelehubAllowLandmark} {} {Allow users with landmarks to override telehub routing} {true false} false 301 ;# {TelehubAllowLandmark} {} {Allow users with landmarks to override telehub routing} {true false} false
@@ -292,7 +304,18 @@
292 ;; default is false 304 ;; default is false
293 ; TelehubAllowLandmark = false 305 ; TelehubAllowLandmark = false
294 306
295 307
308 ;; SSL certificate validation options
309 ;; you can allow selfsigned certificates or no official CA with next option set to true
310 ;# {NoVerifyCertChain} {} {do not verify SSL Cert Chain} {true false} true
311 ; NoVerifyCertChain = true
312
313 ;; you can also bypass the hostname or domain verification
314 ;# {NoVerifyCertHostname} {} {do not verify SSL Cert name versus peer name} {true false} true
315 ; NoVerifyCertHostname = true
316 ;; having both options true does provide encryption but with low security
317 ;; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
318
296[AccessControl] 319[AccessControl]
297 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {} 320 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {}
298 ;; Bar (|) separated list of viewers which may gain access to the regions. 321 ;; Bar (|) separated list of viewers which may gain access to the regions.
@@ -318,16 +341,16 @@
318 341
319[Map] 342[Map]
320 ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true 343 ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
321 ;; Map tile options. 344 ;; Map tile options.
322 ;; If true, then maptiles are generated using the MapImageModule below. 345 ;; If true, then maptiles are generated using the MapImageModule below.
323 ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden 346 ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden
324 ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need 347 ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need
325 ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ 348 ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
326 ; GenerateMaptiles = true 349 ; GenerateMaptiles = true
327 350
328 ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule 351 ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
329 ;; The module to use in order to generate map images. 352 ;; The module to use in order to generate map images.
330 ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can 353 ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can
331 ;; generate better images. 354 ;; generate better images.
332 ;MapImageModule = "MapImageModule" 355 ;MapImageModule = "MapImageModule"
333 356
@@ -360,8 +383,23 @@
360 ; TexturePrimSize = 48 383 ; TexturePrimSize = 48
361 384
362 ;# {RenderMeshes} {} {Render meshes and sculpties on map tiles?} {true false} false 385 ;# {RenderMeshes} {} {Render meshes and sculpties on map tiles?} {true false} false
363 ;; Attempt to render meshes and sculpties on the map 386 ;; Attempt to render meshes and sculpties on the map.
364 ; RenderMeshes = false; 387 ; RenderMeshes = false
388
389 ;# {MapColorWater} {} {Water color for textured and shaded maps} {"#1D475F"}
390 ; MapColorWater = "#3399FF"
391
392 ;# {MapColor1} {} {Terrain color 1 for textured maps} {"#A58976"}
393 ; MapColor1 = "#A58976"
394
395 ;# {MapColor2} {} {Terrain color 2 for textured maps} {"#455931"}
396 ; MapColor2 = "#455931"
397
398 ;# {MapColor3} {} {Terrain color 3 for textured maps} {"#A29A8D"}
399 ; MapColor3 = "#A29A8D"
400
401 ;# {MapColor4} {} {Terrain color 4 for textured maps} {"#C8C8C8"}
402 ; MapColor4 = "#C8C8C8"
365 403
366 404
367[Permissions] 405[Permissions]
@@ -399,7 +437,7 @@
399 ;; This is definitely not SL! 437 ;; This is definitely not SL!
400 ;; Provides a simple control for land owners to give build rights to 438 ;; Provides a simple control for land owners to give build rights to
401 ;; specific avatars in publicly accessible parcels that disallow object 439 ;; specific avatars in publicly accessible parcels that disallow object
402 ;; creation in general. 440 ;; creation in general.
403 ;; Owners specific avatars by adding them to the Access List of the parcel 441 ;; Owners specific avatars by adding them to the Access List of the parcel
404 ;; without having to use the Groups feature 442 ;; without having to use the Groups feature
405 ; simple_build_permissions = false 443 ; simple_build_permissions = false
@@ -420,12 +458,12 @@
420 458
421 459
422 ; ** Standalone Estate Settings ** 460 ; ** Standalone Estate Settings **
423 ; The following parameters will only be used on a standalone system to 461 ; The following parameters will only be used on a standalone system to
424 ; create an estate owner that does not already exist 462 ; create an estate owner that does not already exist
425 463
426 ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 464 ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000
427 ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random 465 ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random
428 ;; UUID will be assigned. This is normally what you want 466 ;; UUID will be assigned. This is normally what you want
429 ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 467 ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000
430 468
431 ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} 469 ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {}
@@ -436,7 +474,6 @@
436 ;; Password for the default estate owner 474 ;; Password for the default estate owner
437 ; DefaultEstateOwnerPassword = password 475 ; DefaultEstateOwnerPassword = password
438 476
439
440[SMTP] 477[SMTP]
441 ;; The SMTP server enabled the email module to send email to external 478 ;; The SMTP server enabled the email module to send email to external
442 ;; destinations. 479 ;; destinations.
@@ -469,7 +506,6 @@
469 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} 506 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
470 ; SMTP_SERVER_PASSWORD = "" 507 ; SMTP_SERVER_PASSWORD = ""
471 508
472
473[Network] 509[Network]
474 ;# {ConsoleUser} {} {User name for console account} {} 510 ;# {ConsoleUser} {} {User name for console account} {}
475 ;; Configure the remote console user here. This will not actually be used 511 ;; Configure the remote console user here. This will not actually be used
@@ -486,19 +522,48 @@
486 ;; the region ports use UDP. 522 ;; the region ports use UDP.
487 ; http_listener_port = 9000 523 ; http_listener_port = 9000
488 524
525 ; optional main server secure http (ssl)
526 ; to use ssl you need a ssl certificate in PKCS12 format that validates the ExternalHostnames
527 ; or their domains
528 ; some viewers by default only accept certificates signed by a oficial CA
529 ; to use others like self signed certificates with those viewers,
530 ; their debug option NoVerifySSLCert needs to be set true, You need to inform users about this
531 ; the main unsecure port will still open for some services. this may change in future.
532
533 ; set http_listener_ssl to enable main server ssl. it will replace unsecure port on most functions
534 ;# {http_listener_ssl}{} {enable main server ssl port)} {} false
535 ;http_listener_ssl = false
536
537 ; Set port for main SSL connections
538 ;# {http_listener_sslport}{} {main server ssl port)} {} 9001
539 ;http_listener_sslport = 9001 ;
540
541 ; currently if using ssl, regions ExternalHostName must the the same and equal to http_listener_cn
542 ; this may be removed in future
543 ;# {http_listener_cn}{} {main server ssl externalHostName)} {} ""
544 ;http_listener_cn = "myRegionsExternalHostName"
545
546 ; the path for the certificate path
547 ;# {http_listener_cert_path}{} {main server ssl certificate file path)} {} ""
548 ;http_listener_cert_path = "mycert.p12"
549
550 ;# {http_listener_cert_pass}{} {main server ssl certificate password)} {} ""
551 ;http_listener_cert_pass = "mycertpass" ; the cert passwork
552
489 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN. 553 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN.
490 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter. 554 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter.
491 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below. 555 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below.
492 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing. 556 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing.
557 ; this HTTP calls can also use ssl see opensimDefaults.ini
493 ; 558 ;
494 ; You can whitelist individual endpoints by IP or FQDN, e.g. 559 ; You can whitelist individual endpoints by IP or FQDN, e.g.
495 ; 560 ;
496 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 561 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
497 ; 562 ;
498 ; You can specify multiple addresses by separating them with a bar. For example, 563 ; You can specify multiple addresses by separating them with a bar. For example,
499 ; 564 ;
500 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 565 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
501 ; 566 ;
502 ; If an address if given without a port number then port 80 is assumed 567 ; If an address if given without a port number then port 80 is assumed
503 ; 568 ;
504 ; You can also specify a network range in CIDR notation to whitelist, e.g. 569 ; You can also specify a network range in CIDR notation to whitelist, e.g.
@@ -515,7 +580,7 @@
515 ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 580 ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384
516 ;; By default, llHTTPRequest limits the response body to 2048 bytes. 581 ;; By default, llHTTPRequest limits the response body to 2048 bytes.
517 ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum 582 ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
518 ;; of HttpBodyMaxLenMAX bytes. 583 ;; of HttpBodyMaxLenMAX bytes.
519 ;; Please be aware that the limit can be set to insanely high values, 584 ;; Please be aware that the limit can be set to insanely high values,
520 ;; effectively removing any limitation. This will expose your sim to a 585 ;; effectively removing any limitation. This will expose your sim to a
521 ;; known attack. It is not recommended to set this limit higher than 586 ;; known attack. It is not recommended to set this limit higher than
@@ -525,9 +590,8 @@
525 590
526 ;# {ExternalHostNameForLSL} {} {Hostname to use for HTTP-IN URLs. This should be reachable from the internet.} {} 591 ;# {ExternalHostNameForLSL} {} {Hostname to use for HTTP-IN URLs. This should be reachable from the internet.} {}
527 ;; Hostname to use in llRequestURL/llRequestSecureURL 592 ;; Hostname to use in llRequestURL/llRequestSecureURL
528 ;; if not defined - default machine name is being used 593 ;; if not defined - llRequestURL/llRequestSecureURL are disabled
529 ;; (on Windows this mean NETBIOS name - useably only inside local network) 594 ExternalHostNameForLSL = ${Const|BaseHostname}
530 ; ExternalHostNameForLSL = "127.0.0.1"
531 595
532 ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim 596 ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim
533 ;; What is reported as the "X-Secondlife-Shard" 597 ;; What is reported as the "X-Secondlife-Shard"
@@ -540,11 +604,11 @@
540 ;; What is reported as the "User-Agent" when using llHTTPRequest 604 ;; What is reported as the "User-Agent" when using llHTTPRequest
541 ;; Defaults to not sent if not set here. See the notes section in the wiki 605 ;; Defaults to not sent if not set here. See the notes section in the wiki
542 ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding 606 ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
543 ;; " (Mozilla Compatible)" to the text where there are problems with a 607 ;; " (Mozilla Compatible)" to the text where there are problems with a
544 ;; web server 608 ;; web server
545 ; user_agent = "OpenSim LSL (Mozilla Compatible)" 609 ; user_agent = "OpenSim LSL (Mozilla Compatible)"
546 610
547 ;; The follow 3 variables are for HTTP Basic Authentication for the Robust services. 611 ;; The following 3 variables are for HTTP Basic Authentication for the Robust services.
548 ;; Use this if your central services in port 8003 need to be accessible on the Internet 612 ;; Use this if your central services in port 8003 need to be accessible on the Internet
549 ;; but you want to protect them from unauthorized access. The username and password 613 ;; but you want to protect them from unauthorized access. The username and password
550 ;; here need to match the ones in the Robust service configuration. 614 ;; here need to match the ones in the Robust service configuration.
@@ -557,9 +621,9 @@
557 621
558[XMLRPC] 622[XMLRPC]
559 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule 623 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
560 ;; If enabled and set to XmlRpcRouterModule, this will post an event, 624 ;; If enabled and set to XmlRpcRouterModule, this will post an event,
561 ;; "xmlrpc_uri(string)" to the script concurrently with the first 625 ;; "xmlrpc_uri(string)" to the script concurrently with the first
562 ;; remote_data event. This will contain the fully qualified URI an 626 ;; remote_data event. This will contain the fully qualified URI an
563 ;; external site needs to use to send XMLRPC requests to that script 627 ;; external site needs to use to send XMLRPC requests to that script
564 ;; 628 ;;
565 ;; If enabled and set to XmlRpcGridRouterModule, newly created channels 629 ;; If enabled and set to XmlRpcGridRouterModule, newly created channels
@@ -572,7 +636,7 @@
572 ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com 636 ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com
573 ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator 637 ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator
574 ;; will use this address to register xmlrpc channels on the external 638 ;; will use this address to register xmlrpc channels on the external
575 ;; service 639 ;; service
576 ; XmlRpcHubURI = http://example.com 640 ; XmlRpcHubURI = http://example.com
577 641
578 642
@@ -609,7 +673,6 @@
609 673
610 674
611[SimulatorFeatures] 675[SimulatorFeatures]
612
613 ;# {SearchServerURI} {} {URL of the search server} {} 676 ;# {SearchServerURI} {} {URL of the search server} {}
614 ;; Optional. If given this serves the same purpose as the grid wide 677 ;; Optional. If given this serves the same purpose as the grid wide
615 ;; [LoginServices] SearchURL setting and will override that where 678 ;; [LoginServices] SearchURL setting and will override that where
@@ -666,14 +729,18 @@
666 ;; For standalones, this is the storage dll. 729 ;; For standalones, this is the storage dll.
667 ; StorageProvider = OpenSim.Data.MySQL.dll 730 ; StorageProvider = OpenSim.Data.MySQL.dll
668 731
669 ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule 732 ; Mute list handler
670 ;; Mute list handler (not yet implemented). MUST BE SET to allow offline 733 ; the provided MuteListModule is just a Dummy
671 ;; messages to work 734 ; you will need a external module for proper suport.
735 ; if you keep both 2 following settings comment, viewers will use mutes in their caches
736 ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
737 ; WARNING: viewers mutes cache seems to shared by all grids, including SL
738 ; this may cause some confusion.
739
740 ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None
672 ; MuteListModule = MuteListModule 741 ; MuteListModule = MuteListModule
673 742
674 ;# {MuteListURL} {OfflineMessageModule:OfflineMessageModule} {} {} http://yourserver/Mute.php 743 ;# {MuteListURL} {MuteListModule:MuteListModule} {} {} http://yourserver/Mute.php
675 ;; URL of the web service that serves mute lists. Not currently used, but
676 ;; must be set to allow offline messaging to work.
677 ; MuteListURL = http://yourserver/Mute.php 744 ; MuteListURL = http://yourserver/Mute.php
678 745
679 ;; Control whether group invites and notices are stored for offline users. 746 ;; Control whether group invites and notices are stored for offline users.
@@ -690,7 +757,7 @@
690[ODEPhysicsSettings] 757[ODEPhysicsSettings]
691 ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true 758 ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true
692 ;; Do we want to mesh sculpted prim to collide like they look? 759 ;; Do we want to mesh sculpted prim to collide like they look?
693 ;; If you are seeing sculpt texture decode problems 760 ;; If you are seeing sculpt texture decode problems
694 ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") 761 ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception")
695 ;; then you might want to try setting this to false. 762 ;; then you might want to try setting this to false.
696 ; mesh_sculpted_prim = true 763 ; mesh_sculpted_prim = true
@@ -840,6 +907,10 @@
840 ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" 907 ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py"
841 908
842[Economy] 909[Economy]
910 ; the economy module in use
911 ; To use other modules you need to override this setting
912 ; economymodule = BetaGridLikeMoneyModule
913
843 ;# {SellEnabled} {} {Enable selling for 0?} {true false} true 914 ;# {SellEnabled} {} {Enable selling for 0?} {true false} true
844 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). 915 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
845 ; There is no intention to implement anything further in core OpenSimulator. 916 ; There is no intention to implement anything further in core OpenSimulator.
@@ -856,6 +927,22 @@
856 ;; Money Unit fee to create groups. Default is 0. 927 ;; Money Unit fee to create groups. Default is 0.
857 ; PriceGroupCreate = 0 928 ; PriceGroupCreate = 0
858 929
930[YEngine]
931 ;; experimental engine
932 ;; ONLY SUPORTS ONE REGION PER INSTANCE at this point
933 ;; implements non preemptive microthreading, so fixing problems like llSleep or long events handlers
934 ;; but those will suffer from timeslicing, so will be slower.
935 ;; compiles LSL directly to IL, so only suports LSL scripting (no C# etc)
936 ;; shares the Xengine APIs like LSL, OSSL, etc.
937 ;; DANGER, do not use with HG, don't leave regions running alone with it.
938 ;; TPs or crossings to/from Xengine will full recompile scripts losing state.
939 ;; attachment scripts may misbehave, cars will stop on crossings, etc.
940 Enabled = false
941 ScriptStackSize = 256
942 ScriptHeapSize = 256
943 UseSourceHashCode = true
944 MinTimerInterval = 0.1
945 ;ScriptBasePath="ScriptEngines"
859 946
860[XEngine] 947[XEngine]
861 ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true 948 ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true
@@ -873,7 +960,7 @@
873 960
874 ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable 961 ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable
875 ; MinTimerInterval = 0.5 962 ; MinTimerInterval = 0.5
876 963
877 ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal 964 ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
878 ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", 965 ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
879 ;; "Highest") 966 ;; "Highest")
@@ -888,7 +975,7 @@
888 ; ThreadStackSize = 262144 975 ; ThreadStackSize = 262144
889 976
890 ;; Set this to true to load each script into a separate 977 ;; Set this to true to load each script into a separate
891 ;; AppDomain. 978 ;; AppDomain.
892 ;; 979 ;;
893 ;; Setting this to false will load all script assemblies into the 980 ;; Setting this to false will load all script assemblies into the
894 ;; current AppDomain, which will significantly improve script loading times. 981 ;; current AppDomain, which will significantly improve script loading times.
@@ -899,17 +986,17 @@
899 ;; at this time some mono versions seem to have problems with the true option 986 ;; at this time some mono versions seem to have problems with the true option
900 ;; so default is now false until a fix is found, to simply life of less technical skilled users. 987 ;; so default is now false until a fix is found, to simply life of less technical skilled users.
901 ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. 988 ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
902 ; AppDomainLoading = false 989 AppDomainLoading = false
903 990
904 ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) 991 ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
905 ;; co-op will be more stable but this option is currently experimental. 992 ;; co-op will be more stable but this option is currently experimental.
906 ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. 993 ;; If moving from co-op to abort, existing script DLLs will need to be recompiled.
907 ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run 994 ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run
908 ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/ 995 ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/
909 ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile 996 ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile
910 ;; Current valid values are "abort" and "co-op" 997 ;; Current valid values are "abort" and "co-op"
911 ; ScriptStopStrategy = co-op 998 ; ScriptStopStrategy = co-op
912 999
913 1000
914 ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true 1001 ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true
915 ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false 1002 ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
@@ -924,17 +1011,6 @@
924 ;; But this costs a lot of time, so region load will take a lot longer. 1011 ;; But this costs a lot of time, so region load will take a lot longer.
925 ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) 1012 ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true)
926 ;CompactMemOnLoad = false 1013 ;CompactMemOnLoad = false
927
928 ;# {DefaultCompileLanguage} {Enabled:true} {Default script language?} {lsl vb cs} lsl
929 ;; Default language for scripts
930 ; DefaultCompileLanguage = "lsl"
931
932 ;# {AllowedCompilers} {Enabled:true} {Languages to allow (comma separated)?} {} lsl
933 ;; List of allowed languages (lsl,vb,cs)
934 ;; AllowedCompilers=lsl,cs,vb
935 ;; *warning*, non lsl languages have access to static methods such as
936 ;; System.IO.File. Enable at your own risk.
937 ; AllowedCompilers = "lsl"
938 1014
939 ;; Compile debug info (line numbers) into the script assemblies 1015 ;; Compile debug info (line numbers) into the script assemblies
940 ; CompileWithDebugInformation = true 1016 ; CompileWithDebugInformation = true
@@ -1043,7 +1119,7 @@
1043 ;; or... use Groups Module V2, which works for standalones and robust grids 1119 ;; or... use Groups Module V2, which works for standalones and robust grids
1044 ; Module = "Groups Module V2" 1120 ; Module = "Groups Module V2"
1045 1121
1046 ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} 1122 ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll}
1047 ; StorageProvider = OpenSim.Data.MySQL.dll 1123 ; StorageProvider = OpenSim.Data.MySQL.dll
1048 1124
1049 ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector 1125 ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector
@@ -1061,7 +1137,7 @@
1061 ; LocalService = local 1137 ; LocalService = local
1062 1138
1063 ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" 1139 ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} ""
1064 ;; Used for V2 in Remote only. 1140 ;; Used for V2 in Remote only.
1065 ; SecretKey = "" 1141 ; SecretKey = ""
1066 1142
1067 ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} 1143 ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {}
@@ -1072,11 +1148,11 @@
1072 ;; Leave it commented for standalones, V2 1148 ;; Leave it commented for standalones, V2
1073 ; GroupsServerURI = "" 1149 ; GroupsServerURI = ""
1074 1150
1075 ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} 1151 ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {}
1076 ;; Used for V2 in HG only. For example 1152 ;; Used for V2 in HG only. For example
1077 ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 1153 ;; http://mygridserver.com:9000 or http://mygridserver.com:8002
1078 ;; If you have this set under [Startup], no need to set it here, leave it commented 1154 ;; If you have this set under [Startup], no need to set it here, leave it commented
1079 ; HomeURI = "" 1155 ; HomeURI = ""
1080 1156
1081 ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true 1157 ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
1082 ; MessagingEnabled = true 1158 ; MessagingEnabled = true
@@ -1117,35 +1193,35 @@
1117 1193
1118 ; TEST OPTION KEEP AS FALSE 1194 ; TEST OPTION KEEP AS FALSE
1119 ; if true, don't send object updates if outside view range 1195 ; if true, don't send object updates if outside view range
1120 ; ObjectsCullingByDistance = false 1196 ; ObjectsCullingByDistance = false
1121 1197
1122[MediaOnAPrim] 1198[MediaOnAPrim]
1123 ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true 1199 ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
1124 ;; Enable media on a prim facilities 1200 ;; Enable media on a prim facilities
1125 ; Enabled = true; 1201 ; Enabled = true
1126 1202
1127 1203
1128[NPC] 1204[NPC]
1129 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false 1205 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
1130 ; Enabled = false 1206 ; Enabled = false
1131 1207
1132 ;; several options to control NPCs creation 1208 ;; several options to control NPCs creation
1133 1209
1134 ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true 1210 ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true
1135 ;; allow NPCs to be created not Owned {true false} default: true 1211 ;; allow NPCs to be created not Owned {true false} default: true
1136 ; AllowNotOwned = true 1212 ; AllowNotOwned = true
1137 1213
1138 ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true 1214 ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true
1139 ;; allow NPCs to set to be sensed as Avatars {true false} default: true 1215 ;; allow NPCs to set to be sensed as Avatars {true false} default: true
1140 ; AllowSenseAsAvatar = true 1216 ; AllowSenseAsAvatar = true
1141 1217
1142 ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true 1218 ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true
1143 ;; allow NPCs to created cloning any avatar in region {true false} default: true 1219 ;; allow NPCs to created cloning any avatar in region {true false} default: true
1144 ; AllowCloneOtherAvatars = true 1220 ; AllowCloneOtherAvatars = true
1145 1221
1146 ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true 1222 ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true
1147 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true 1223 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
1148 ; NoNPCGroup = true 1224 ; NoNPCGroup = true
1149 1225
1150 1226
1151[Terrain] 1227[Terrain]
@@ -1155,13 +1231,13 @@
1155[LandManagement] 1231[LandManagement]
1156 ;; set this to false to not display parcel ban lines 1232 ;; set this to false to not display parcel ban lines
1157 ;ShowParcelBansLines = true 1233 ;ShowParcelBansLines = true
1158 1234
1159[UserProfiles] 1235[UserProfiles]
1160 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} 1236 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
1161 ;; Set the value of the url to your UserProfilesService 1237 ;; Set the value of the url to your UserProfilesService
1162 ;; If un-set / "" the module is disabled 1238 ;; If un-set / "" the module is disabled
1163 ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} 1239 ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort}
1164 1240
1165 ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true 1241 ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true
1166 ;; set this to false to prevent your users to be sent to unknown 1242 ;; set this to false to prevent your users to be sent to unknown
1167 ;; web sites by other users on their profiles 1243 ;; web sites by other users on their profiles
@@ -1186,15 +1262,15 @@
1186 ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini 1262 ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini
1187 ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, 1263 ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim,
1188 ;; uncomment Include-Architecture = "config-include/Standalone.ini" 1264 ;; uncomment Include-Architecture = "config-include/Standalone.ini"
1189 ;; 1265 ;;
1190 ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ 1266 ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/
1191 ;; that the referenced .ini file goes on to include. 1267 ;; that the referenced .ini file goes on to include.
1192 ;; 1268 ;;
1193 ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy 1269 ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy
1194 ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before 1270 ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
1195 ;; editing it to set the database and backend services that OpenSim will use. 1271 ;; editing it to set the database and backend services that OpenSim will use.
1196 ;; 1272 ;;
1197 ; Include-Architecture = "config-include/Standalone.ini" 1273 Include-Architecture = "config-include/Standalone.ini"
1198 ; Include-Architecture = "config-include/StandaloneHypergrid.ini" 1274 ; Include-Architecture = "config-include/StandaloneHypergrid.ini"
1199 ; Include-Architecture = "config-include/Grid.ini" 1275 ; Include-Architecture = "config-include/Grid.ini"
1200 ; Include-Architecture = "config-include/GridHypergrid.ini" 1276 ; Include-Architecture = "config-include/GridHypergrid.ini"
diff --git a/bin/OpenSim32.exe b/bin/OpenSim32.exe
new file mode 100644
index 0000000..74477c0
--- /dev/null
+++ b/bin/OpenSim32.exe
Binary files differ
diff --git a/bin/OpenSim32.exe.config b/bin/OpenSim32.exe.config
new file mode 100644
index 0000000..a3b2026
--- /dev/null
+++ b/bin/OpenSim32.exe.config
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="utf-8" ?>
2<configuration>
3 <configSections>
4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
5 </configSections>
6 <startup>
7 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
8 </startup>
9 <runtime>
10 <loadFromRemoteSources enabled="true" />
11 </runtime>
12 <appSettings>
13 </appSettings>
14 <log4net>
15 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
16 <filter type="log4net.Filter.LoggerMatchFilter">
17 <loggerToMatch value="special"/>
18 <acceptOnMatch value="false"/>
19 </filter>
20 <layout type="log4net.Layout.PatternLayout">
21 <conversionPattern value="%date{HH:mm:ss} - %message" />
22 <!-- console log with milliseconds. Useful for debugging -->
23 <!-- <conversionPattern value="%date{HH:mm:ss.fff} - %message" /> -->
24 </layout>
25 </appender>
26
27 <!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
28 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
29 <file value="log/OpenSim.log" />
30 <rollingStyle value="Date" />
31 <datePattern value="'.'yyyy-MM-dd"/>
32 ...
33-->
34
35 <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
36 <file value="OpenSim.log" />
37 <appendToFile value="true" />
38 <filter type="log4net.Filter.LoggerMatchFilter">
39 <loggerToMatch value="special"/>
40 <acceptOnMatch value="false"/>
41 </filter>
42 <layout type="log4net.Layout.PatternLayout">
43 <conversionPattern value="%date %-5level - %logger %message%newline" />
44 </layout>
45 </appender>
46
47 <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender">
48 <file value="OpenSimStats.log"/>
49 <appendToFile value="true" />
50 <layout type="log4net.Layout.PatternLayout">
51 <conversionPattern value="%date - %message%newline" />
52 </layout>
53 </appender>
54
55 <root>
56 <level value="DEBUG" />
57 <appender-ref ref="Console" />
58 <appender-ref ref="LogFileAppender" />
59 </root>
60
61 <!-- Independently control logging level for XEngine -->
62 <logger name="OpenSim.Region.ScriptEngine.XEngine">
63 <level value="INFO"/>
64 </logger>
65
66 <!-- Independently control logging level for per region module loading -->
67 <logger name="OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin">
68 <level value="INFO"/>
69 </logger>
70
71 <!-- used for stats recording -->
72 <logger name="special.StatsLogger">
73 <appender-ref ref="StatsLogFileAppender"/>
74 </logger>
75 </log4net>
76</configuration> \ No newline at end of file
diff --git a/bin/OpenSim.32BitLaunch.pdb b/bin/OpenSim32.pdb
index 5083dd5..86d3058 100644
--- a/bin/OpenSim.32BitLaunch.pdb
+++ b/bin/OpenSim32.pdb
Binary files differ
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index f70f7db..834a770 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -4,7 +4,7 @@
4[Startup] 4[Startup]
5 ; Console prompt 5 ; Console prompt
6 ; Certain special characters can be used to customize the prompt 6 ; Certain special characters can be used to customize the prompt
7 ; Currently, these are 7 ; Currently, these are
8 ; \R - substitute region name 8 ; \R - substitute region name
9 ; \\ - substtitue \ 9 ; \\ - substtitue \
10 ConsolePrompt = "Region (\R) " 10 ConsolePrompt = "Region (\R) "
@@ -22,6 +22,9 @@
22 ; How many lines of command history should we keep? (default is 100) 22 ; How many lines of command history should we keep? (default is 100)
23 ConsoleHistoryFileLines = 100 23 ConsoleHistoryFileLines = 100
24 24
25 ; Time stamp commands in history file (default false)
26 ; ConsoleHistoryTimeStamp = false
27
25 ; Set this to true if you want to log crashes to disk 28 ; Set this to true if you want to log crashes to disk
26 ; this can be useful when submitting bug reports. 29 ; this can be useful when submitting bug reports.
27 ; However, this will only log crashes within OpenSimulator that cause the entire program to exit 30 ; However, this will only log crashes within OpenSimulator that cause the entire program to exit
@@ -61,7 +64,7 @@
61 ; UnsafeQueueUserWorkItem has been benchmarked with better 64 ; UnsafeQueueUserWorkItem has been benchmarked with better
62 ; performance on .NET/Windows 65 ; performance on .NET/Windows
63 ; 66 ;
64 ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security 67 ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security
65 ; privileges. However, as calling code is trusted anyway this is safe (if you set 68 ; privileges. However, as calling code is trusted anyway this is safe (if you set
66 ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons). 69 ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons).
67 async_call_method = SmartThreadPool 70 async_call_method = SmartThreadPool
@@ -75,13 +78,13 @@
75 JobEngineEnabled = true 78 JobEngineEnabled = true
76 79
77 ; Plugin Registry Location 80 ; Plugin Registry Location
78 ; Set path to directory for plugin registry. Information about the 81 ; Set path to directory for plugin registry. Information about the
79 ; registered repositories and installed plugins will be stored here. 82 ; registered repositories and installed plugins will be stored here.
80 ; The OpenSim.exe process must have R/W access to the location. 83 ; The OpenSim.exe process must have R/W access to the location.
81 RegistryLocation = "." 84 RegistryLocation = "."
82 85
83 ; Used by region module addins. You can set this to outside bin, so that addin 86 ; Used by region module addins. You can set this to outside bin, so that addin
84 ; configurations will survive updates. The OpenSim.exe process must have R/W access 87 ; configurations will survive updates. The OpenSim.exe process must have R/W access
85 ; to the location. 88 ; to the location.
86 ConfigDirectory = "." 89 ConfigDirectory = "."
87 90
@@ -108,7 +111,7 @@
108 ; Determines the page from which regions xml is retrieved if you are loading these from the web 111 ; Determines the page from which regions xml is retrieved if you are loading these from the web
109 ; The XML here has the same format as it does on the filesystem (including the <Root> tag), 112 ; The XML here has the same format as it does on the filesystem (including the <Root> tag),
110 ; except that everything is also enclosed in a <Regions> tag. 113 ; except that everything is also enclosed in a <Regions> tag.
111 ; regionload_webserver_url = "http://example.com/regions.xml"; 114 ; regionload_webserver_url = "http://example.com/regions.xml"
112 115
113 ;; Allow the simulator to start up if there are no region configuration available 116 ;; Allow the simulator to start up if there are no region configuration available
114 ;; from the selected region_info_source. 117 ;; from the selected region_info_source.
@@ -122,13 +125,13 @@
122 ;; keep it true if you have many old objects with sits set by scripts. 125 ;; keep it true if you have many old objects with sits set by scripts.
123 ;; the offset in question is added to the SitTarget to find the sitting avatar position. 126 ;; the offset in question is added to the SitTarget to find the sitting avatar position.
124 ;; acording to its size, etc. 127 ;; acording to its size, etc.
125 ; LegacySitOffsets = true; 128 ; LegacySitOffsets = true
126 129
127 ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos 130 ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos
128 ; Increasing this number will increase memory usage. 131 ; Increasing this number will increase memory usage.
129 MaxPrimUndos = 20 132 MaxPrimUndos = 20
130 133
131 ; Minimum size for non-physical prims.This can be overridden in the region config file (as 134 ; Minimum size for non-physical prims.This can be overridden in the region config file (as
132 ; NonPhysicalPrimMin!). 135 ; NonPhysicalPrimMin!).
133 ; NonPhysicalPrimMin = 0.001 136 ; NonPhysicalPrimMin = 0.001
134 137
@@ -137,7 +140,7 @@
137 140
138 ; Minimum size where a prim can be physical. This can be overridden in the region config file. 141 ; Minimum size where a prim can be physical. This can be overridden in the region config file.
139 ; PhysicalPrimMin = 0.01 142 ; PhysicalPrimMin = 0.01
140 143
141 ; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file. 144 ; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file.
142 PhysicalPrimMax = 64 145 PhysicalPrimMax = 64
143 146
@@ -153,7 +156,7 @@
153 LinksetPrims = 0 156 LinksetPrims = 0
154 157
155 ; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region. 158 ; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region.
156 ; This only applies when crossing to a region running in a different simulator. 159 ; This only applies when crossing to a region running in a different simulator.
157 ; For crossings where the regions are on the same simulator the script is always kept running. 160 ; For crossings where the regions are on the same simulator the script is always kept running.
158 AllowScriptCrossing = true 161 AllowScriptCrossing = true
159 162
@@ -164,18 +167,21 @@
164 TrustBinaries = false 167 TrustBinaries = false
165 168
166 ; the default view range. Viewers override this ( no major effect still ) 169 ; the default view range. Viewers override this ( no major effect still )
167 DefaultDrawDistance = 255.0 170 ;DefaultDrawDistance = 255.0
168 171
169 ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) ) 172 ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) )
170 MaxDrawDistance = 512 173 ;MaxDrawDistance = 512
171 174
172 ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen 175 ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen
173 ; (it is limited by MaxDrawDistance above) 176 ; (it is limited by MaxDrawDistance above)
174 ; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc 177 ; less than 256 shows immediate neighbours; 256 to 511 also second imediate neighbours etc
175 ; more than 512m can cause viewers problems specially in case of dense regions. 178 ; more than 511m can cause viewers problems specially in case of dense regions.
176 ; curretly this distance is from current region borders. 179 ; curretly this distance is from current region borders.
177 MaxRegionsViewDistance = 255 180 ; Warning: if relevant regions have different setting you may notice strange
178 181 ; effects due to that asymmetry
182 ; *****
183 ;MaxRegionsViewDistance = 255
184
179 ; If you have only one region in an instance, or to avoid the many bugs 185 ; If you have only one region in an instance, or to avoid the many bugs
180 ; that you can trigger in modules by restarting a region, set this to 186 ; that you can trigger in modules by restarting a region, set this to
181 ; true to make the entire instance exit instead of restarting the region. 187 ; true to make the entire instance exit instead of restarting the region.
@@ -193,7 +199,7 @@
193 ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration 199 ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration
194 ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. 200 ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false.
195 ; Normalized55FPS = true 201 ; Normalized55FPS = true
196 202
197 ; Main Frame time 203 ; Main Frame time
198 ; This defines the rate of several simulation events. 204 ; This defines the rate of several simulation events.
199 ; Default value should meet most needs. 205 ; Default value should meet most needs.
@@ -208,44 +214,44 @@
208 ; Less than 60% of FPS is amber by default, less then 40% is red. 214 ; Less than 60% of FPS is amber by default, less then 40% is red.
209 ; These values are advisory. Viewers may choose to not use them but it is 215 ; These values are advisory. Viewers may choose to not use them but it is
210 ; encouraged that they do. 216 ; encouraged that they do.
211 ; FrameTimeWarnPercent = 60; 217 ; FrameTimeWarnPercent = 60
212 ; FrameTimeCritPercent = 40; 218 ; FrameTimeCritPercent = 40
213 219
214 ; Send scheduled updates to objects in the scene 220 ; Send scheduled updates to objects in the scene
215 ; This must be a whole number 221 ; This must be a whole number
216 UpdateObjectsEveryNFrames = 1; 222 UpdateObjectsEveryNFrames = 1
217 223
218 ; Send position/velocity, etc. updates to agents in the scene 224 ; Send position/velocity, etc. updates to agents in the scene
219 ; This must be a whole number 225 ; This must be a whole number
220 UpdateAgentsEveryNFrames = 1; 226 UpdateAgentsEveryNFrames = 1
221 227
222 ; Apply pending forces from physics calculations to an entity. 228 ; Apply pending forces from physics calculations to an entity.
223 ; This must be a whole number 229 ; This must be a whole number
224 UpdateEntityMovementEveryNFrames = 1; 230 UpdateEntityMovementEveryNFrames = 1
225 231
226 ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. 232 ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap.
227 ; This must be a whole number 233 ; This must be a whole number
228 UpdateCoarseLocationsEveryNFrames = 50; 234 UpdateCoarseLocationsEveryNFrames = 50
229 235
230 ; Physics simulation execution or syncronization, acording to engine. Should be 1 236 ; Physics simulation execution or syncronization, acording to engine. Should be 1
231 ; This must be a whole number 237 ; This must be a whole number
232 UpdatePhysicsEveryNFrames = 1; 238 UpdatePhysicsEveryNFrames = 1
233 239
234 ; Send out the on frame event to modules and other listeners. This should probably never deviate from 1. 240 ; Send out the on frame event to modules and other listeners. This should probably never deviate from 1.
235 ; This must be a whole number 241 ; This must be a whole number
236 UpdateEventsEveryNFrames = 1; 242 UpdateEventsEveryNFrames = 1
237 243
238 ; Send terrain updates to viewers 244 ; Send terrain updates to viewers
239 ; This must be a whole number 245 ; This must be a whole number
240 UpdateTerrainEveryNFrames = 50; 246 UpdateTerrainEveryNFrames = 50
241 247
242 ; Persitently store any objects which meet the PRIM STORAGE criteria 248 ; Persitently store any objects which meet the PRIM STORAGE criteria
243 ; This must be a whole number 249 ; This must be a whole number
244 UpdateStorageEveryNFrames = 200; 250 UpdateStorageEveryNFrames = 200
245 251
246 ; Clean up temp on rez objects. 252 ; Clean up temp on rez objects.
247 ; This must be a whole number 253 ; This must be a whole number
248 UpdateTempCleaningEveryNSeconds = 180; 254 UpdateTempCleaningEveryNSeconds = 180
249 255
250 ; ## 256 ; ##
251 ; ## PRIM STORAGE 257 ; ## PRIM STORAGE
@@ -283,23 +289,23 @@
283 289
284 meshing = Meshmerizer 290 meshing = Meshmerizer
285 ;meshing = ZeroMesher 291 ;meshing = ZeroMesher
286 292
287 ; Path to decoded sculpty maps 293 ; Path to decoded sculpty maps
288 ; Defaults to "j2kDecodeCache 294 ; Defaults to "j2kDecodeCache
289 ;DecodedSculptMapPath = "j2kDecodeCache" 295 ;DecodedSculptMapPath = "j2kDecodeCache"
290 296
291 ; if you use Meshmerizer and want sculpt map collisions, setting this to 297 ; if you use Meshmerizer and want sculpt map collisions, setting this to
292 ; to true will store decoded sculpt maps in a special folder in your bin 298 ; to true will store decoded sculpt maps in a special folder in your bin
293 ; folder, which can reduce startup times by reducing asset requests. Some 299 ; folder, which can reduce startup times by reducing asset requests. Some
294 ; versions of mono dont work well when reading the cache files, so set this 300 ; versions of mono dont work well when reading the cache files, so set this
295 ; to false if you have compatibility problems. 301 ; to false if you have compatibility problems.
296 ;CacheSculptMaps = true 302 ;CacheSculptMaps = true
297 303
298 ;; BulletSim is the default physics engine. It provides the best performance and most functionality. 304 ;; BulletSim is the default physics engine. It provides the best performance and most functionality.
299 ;; BulletSim supports varregions. 305 ;; BulletSim supports varregions.
300 ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. 306 ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.
301 ;; It continues to provide a workable physics implementation. It does not currently support varregions. 307 ;; It continues to provide a workable physics implementation. It does not currently support varregions.
302 ;; basicphysics effectively does not model physics at all, making all objects phantom. 308 ;; basicphysics effectively does not model physics at all, making all objects phantom.
303 ;; Default is BulletSim 309 ;; Default is BulletSim
304 physics = BulletSim 310 physics = BulletSim
305 ;physics = modified_BulletX 311 ;physics = modified_BulletX
@@ -324,14 +330,14 @@
324 ; For example, servers inside your firewall. 330 ; For example, servers inside your firewall.
325 ; Separate patterns with a ';' 331 ; Separate patterns with a ';'
326 ; HttpProxyExceptions = ".mydomain.com;localhost" 332 ; HttpProxyExceptions = ".mydomain.com;localhost"
327 333
328 ; ## 334 ; ##
329 ; ## EMAIL MODULE 335 ; ## EMAIL MODULE
330 ; ## 336 ; ##
331 ;; The email module requires some configuration. It needs an SMTP 337 ;; The email module requires some configuration. It needs an SMTP
332 ;; server to send mail through. 338 ;; server to send mail through.
333 ;emailmodule = DefaultEmailModule 339 ;emailmodule = DefaultEmailModule
334 340
335 ; ## 341 ; ##
336 ; ## ANIMATIONS 342 ; ## ANIMATIONS
337 ; ## 343 ; ##
@@ -343,11 +349,11 @@
343 ; PreJump is an additional animation state, but it probably 349 ; PreJump is an additional animation state, but it probably
344 ; won't look right until the physics engine supports it 350 ; won't look right until the physics engine supports it
345 ; (i.e delays takeoff for a moment) 351 ; (i.e delays takeoff for a moment)
346 352
347 ; # 353 ; #
348 ; # statistics 354 ; # statistics
349 ; # 355 ; #
350 356
351 ; Simulator statistics are output to the console periodically at debug level INFO. 357 ; Simulator statistics are output to the console periodically at debug level INFO.
352 ; Setting this to zero disables this output. 358 ; Setting this to zero disables this output.
353 ; LogShowStatsSeconds = 3600 359 ; LogShowStatsSeconds = 3600
@@ -401,21 +407,32 @@
401 ; routing and land at the landmark coordinates when set to true 407 ; routing and land at the landmark coordinates when set to true
402 ; default is false 408 ; default is false
403 ; TelehubAllowLandmark = false 409 ; TelehubAllowLandmark = false
404 410
411 ; #
412 ; # SSL certificates validation options
413 ; #
405 414
415 ; SSL certificate validation options
416 ; you can allow selfsigned certificates or no official CA with next option set to true
417 ; NoVerifyCertChain = true
418 ; you can also bypass the hostname or domain verification
419 ; NoVerifyCertHostname = true
420 ; having both options true does provide encryption but with low security
421 ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
422
406[Map] 423[Map]
407 ; Map tile options. 424 ; Map tile options.
408 ; If true, then maptiles are generated using the MapImageModule below. 425 ; If true, then maptiles are generated using the MapImageModule below.
409 ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden 426 ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden
410 ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need 427 ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need
411 ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ 428 ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
412 ;GenerateMaptiles = true 429 ;GenerateMaptiles = true
413 430
414 ;WorldMapModule = "WorldMap" 431 ;WorldMapModule = "WorldMap"
415 432
416 ; The module to use in order to generate map images. 433 ; The module to use in order to generate map images.
417 ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can 434 ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can
418 ; generate better images. 435 ; generate better images.
419 ;MapImageModule = "MapImageModule" 436 ;MapImageModule = "MapImageModule"
420 437
421 ; World map blacklist timeout in seconds 438 ; World map blacklist timeout in seconds
@@ -441,7 +458,7 @@
441 TexturePrimSize = 48 458 TexturePrimSize = 48
442 459
443 ; Attempt to render meshes and sculpties on the map 460 ; Attempt to render meshes and sculpties on the map
444 RenderMeshes = false; 461 RenderMeshes = false
445 462
446[Permissions] 463[Permissions]
447 ; ## 464 ; ##
@@ -458,14 +475,14 @@
458 ; Default is true 475 ; Default is true
459 serverside_object_permissions = true 476 serverside_object_permissions = true
460 477
461 478
462 ; This allows some control over permissions 479 ; This allows some control over permissions
463 ; please note that this still doesn't duplicate SL, and is not intended to 480 ; please note that this still doesn't duplicate SL, and is not intended to
464 481
465 ; This allows grid users with a UserLevel of 200 or more to assume god 482 ; This allows grid users with a UserLevel of 200 or more to assume god
466 ; powers in the regions in this simulator. 483 ; powers in the regions in this simulator.
467 allow_grid_gods = false 484 allow_grid_gods = false
468 485
469 ; Allow region owners to assume god powers in their regions 486 ; Allow region owners to assume god powers in their regions
470 ;region_owner_is_god = true 487 ;region_owner_is_god = true
471 488
@@ -501,7 +518,7 @@
501 ; allowed_script_editors = all 518 ; allowed_script_editors = all
502 519
503 ; Provides a simple control for land owners to give build rights to specific avatars 520 ; Provides a simple control for land owners to give build rights to specific avatars
504 ; in publicly accessible parcels that disallow object creation in general. 521 ; in publicly accessible parcels that disallow object creation in general.
505 ; Owners specific avatars by adding them to the Access List of the parcel 522 ; Owners specific avatars by adding them to the Access List of the parcel
506 ; without having to use the Groups feature 523 ; without having to use the Groups feature
507 ; Disabled by default 524 ; Disabled by default
@@ -542,12 +559,12 @@
542 ;; Set the value of the url to your UserProfilesService 559 ;; Set the value of the url to your UserProfilesService
543 ;; If un-set / "" the module is disabled 560 ;; If un-set / "" the module is disabled
544 ;; If the ProfileURL is not set, then very BASIC 561 ;; If the ProfileURL is not set, then very BASIC
545 ;; profile support will be configured. If the ProfileURL is set to a 562 ;; profile support will be configured. If the ProfileURL is set to a
546 ;; valid URL, then full profile support will be configured. The URL 563 ;; valid URL, then full profile support will be configured. The URL
547 ;; points to your grid's Robust user profiles service 564 ;; points to your grid's Robust user profiles service
548 ;; 565 ;;
549 ; ProfileURL = http://127.0.0.1:9000 566 ; ProfileURL = http://127.0.0.1:9000
550 567
551 ;; set this to false to prevent your users to be sent to unknown 568 ;; set this to false to prevent your users to be sent to unknown
552 ;; web sites by other users on their profiles 569 ;; web sites by other users on their profiles
553 ; AllowUserProfileWebURLs = true 570 ; AllowUserProfileWebURLs = true
@@ -571,16 +588,18 @@
571 http_listener_port = 9000 588 http_listener_port = 9000
572 console_port = 0 589 console_port = 0
573 590
574 ; ssl config: Experimental! The auto https config only really works definately on windows XP now 591 ; ssl config: Experimental!
575 ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below 592 http_listener_ssl = false ; if set to true main server is replaced by a ssl one
576 ; you can use https on other platforms, but you'll need to configure the httpapi yourself for now
577 http_listener_ssl = false ; Also create a SSL server
578 http_listener_cn = "localhost" ; Use the cert with the common name
579 http_listener_sslport = 9001 ; Use this port for SSL connections 593 http_listener_sslport = 9001 ; Use this port for SSL connections
580 http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer 594 ; currently if using ssl, regions ExternalHostName must the the same and equal to http_listener_cn
581 595 ; this will change is future
582 ; HTTPS for "Out of band" management applications such as the remote 596 http_listener_cn = "myRegionsExternalHostName"
583 ; admin module 597 ; if the cert doesnt have a oficial CA or is selfsigned viewers option NoVerifySSLCert need to be set true
598 http_listener_cert_path = "mycert.p12" ; path for the cert file that is valid for the ExternalHostName
599 http_listener_cert_pass = "mycertpass" ; the cert passwork
600
601 ; addicional HTTPS for "Out of band" management applications such as the remote
602 ; admin module or scripts
584 ; 603 ;
585 ; Create https_listener = "True" will create a listener on the port 604 ; Create https_listener = "True" will create a listener on the port
586 ; specified. Provide the path to your server certificate along with it's 605 ; specified. Provide the path to your server certificate along with it's
@@ -588,7 +607,7 @@
588 ; https_listener = False 607 ; https_listener = False
589 ; Set our listener to this port 608 ; Set our listener to this port
590 ; https_port = 0 609 ; https_port = 0
591 ; Path to X509 certificate 610 ; Path to X509 certificate, can be the same as main or another
592 ; cert_path = "path/to/cert.p12" 611 ; cert_path = "path/to/cert.p12"
593 ; Password for cert 612 ; Password for cert
594 ; cert_pass = "password" 613 ; cert_pass = "password"
@@ -596,12 +615,12 @@
596 ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. 615 ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH.
597 ; By default, llHTTPRequest limits the response body to 2048 bytes. 616 ; By default, llHTTPRequest limits the response body to 2048 bytes.
598 ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum 617 ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
599 ; of HttpBodyMaxLenMAX bytes. 618 ; of HttpBodyMaxLenMAX bytes.
600 ; HttpBodyMaxLenMAX=16384 619 ; HttpBodyMaxLenMAX=16384
601 620
602 ; Hostname to use in llRequestURL/llRequestSecureURL 621 ; Hostname to use in llRequestURL/llRequestSecureURL
603 ; if not defined - default machine name is being used 622 ; must be a valid hostname for the ssl cert.
604 ; (on Windows this mean NETBIOS name - useably only inside local network) 623 ; if not defined - llRequestURL/llRequestSecureURL are disabled
605 ; ExternalHostNameForLSL=127.0.0.1 624 ; ExternalHostNameForLSL=127.0.0.1
606 625
607 ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest()) 626 ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest())
@@ -623,7 +642,7 @@
623 ; You can also disable the blacklist entirely with an empty entry 642 ; You can also disable the blacklist entirely with an empty entry
624 ; 643 ;
625 ; OutboundDisallowForUserScripts = "" 644 ; OutboundDisallowForUserScripts = ""
626 645
627 ; What is reported as the "X-Secondlife-Shard" 646 ; What is reported as the "X-Secondlife-Shard"
628 ; Defaults to the user server url if not set 647 ; Defaults to the user server url if not set
629 ; The old default is "OpenSim", set here for compatibility 648 ; The old default is "OpenSim", set here for compatibility
@@ -644,20 +663,12 @@
644 ; Viewer-based access control. |-separated list of allowed viewers. 663 ; Viewer-based access control. |-separated list of allowed viewers.
645 ; AllowedClients = "" 664 ; AllowedClients = ""
646 665
647 ; Viewer-based access control. |-separated list of denied viewers. 666 ; Viewer-based access control. |-separated list of denied viewers.
648 ; No restrictions by default. 667 ; No restrictions by default.
649 ; DeniedClients = "" 668 ; DeniedClients = ""
650 669
651 670
652[ClientStack.LindenUDP] 671[ClientStack.LindenUDP]
653 ; Set this to true to process incoming packets asynchronously. Networking is
654 ; already separated from packet handling with a queue, so this will only
655 ; affect whether networking internals such as packet decoding and
656 ; acknowledgement accounting are done synchronously or asynchronously
657 ; Default is true.
658 ;
659 ;async_packet_handling = true
660
661 ; The client socket receive buffer size determines how many 672 ; The client socket receive buffer size determines how many
662 ; incoming requests we can process; the default on .NET is 8192 673 ; incoming requests we can process; the default on .NET is 8192
663 ; which is about 2 4k-sized UDP datagrams. On mono this is 674 ; which is about 2 4k-sized UDP datagrams. On mono this is
@@ -690,7 +701,7 @@
690 ;client_throttle_max_bps = 187500 701 ;client_throttle_max_bps = 187500
691 702
692 ; Minimum bytes per second to send to any single client as a result of 703 ; Minimum bytes per second to send to any single client as a result of
693 ; adaptive throttling. Viewer preferences set to a lower number will 704 ; adaptive throttling. Viewer preferences set to a lower number will
694 ; override the settin. The example given here ensures that adaptive 705 ; override the settin. The example given here ensures that adaptive
695 ; throttling will never decrease per client bandwidth below 256 kbps. 706 ; throttling will never decrease per client bandwidth below 256 kbps.
696 ; 707 ;
@@ -767,7 +778,7 @@
767 778
768 779
769[ClientStack.LindenCaps] 780[ClientStack.LindenCaps]
770 ;; Long list of capabilities taken from 781 ;; Long list of capabilities taken from
771 ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities 782 ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities
772 ;; Not all are supported by OpenSim. The ones supported are 783 ;; Not all are supported by OpenSim. The ones supported are
773 ;; set to localhost. These defaults can be overwritten 784 ;; set to localhost. These defaults can be overwritten
@@ -842,10 +853,10 @@
842 ; Capability for searching for people 853 ; Capability for searching for people
843 Cap_AvatarPickerSearch = "localhost" 854 Cap_AvatarPickerSearch = "localhost"
844 855
845 856
846[Chat] 857[Chat]
847 ; Controls whether the chat module is enabled. Default is true. 858 ; Controls whether the chat module is enabled. Default is true.
848 enabled = true; 859 enabled = true
849 860
850 ; Distance in meters that whispers should travel. Default is 10m 861 ; Distance in meters that whispers should travel. Default is 10m
851 whisper_distance = 10 862 whisper_distance = 10
@@ -857,8 +868,8 @@
857 shout_distance = 100 868 shout_distance = 100
858 869
859[EntityTransfer] 870[EntityTransfer]
860 ; The maximum distance in regions that an agent is allowed to teleport 871 ; The maximum distance in regions that an agent is allowed to teleport
861 ; along the x or y axis. This is set to 65535 because current viewers 872 ; along the x or y axis. This is set to 65535 because current viewers
862 ; can't handle teleports that are greater than this distance 873 ; can't handle teleports that are greater than this distance
863 ; Setting to 0 will allow teleports of any distance 874 ; Setting to 0 will allow teleports of any distance
864 ; 875 ;
@@ -868,7 +879,7 @@
868 AllowAvatarCrossing = true 879 AllowAvatarCrossing = true
869 880
870 ; This disables border transfers for objects. When true, objects can be placed outside 881 ; This disables border transfers for objects. When true, objects can be placed outside
871 ; the region's border without being transferred to another simulator. 882 ; the region's border without being transferred to another simulator.
872 DisableObjectTransfer = false 883 DisableObjectTransfer = false
873 884
874 ; Minimum user level required for HyperGrid teleports 885 ; Minimum user level required for HyperGrid teleports
@@ -908,7 +919,7 @@
908 919
909[Appearance] 920[Appearance]
910 ; Persist avatar baked textures 921 ; Persist avatar baked textures
911 ; Persisting baked textures can speed up login and region border 922 ; Persisting baked textures can speed up login and region border
912 ; crossings especially with large numbers of users, though it 923 ; crossings especially with large numbers of users, though it
913 ; will store potentially large numbers of textures in your asset 924 ; will store potentially large numbers of textures in your asset
914 ; database 925 ; database
@@ -922,11 +933,11 @@
922 DelayBeforeAppearanceSend = 2 933 DelayBeforeAppearanceSend = 2
923 934
924 ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. 935 ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds.
925 ; This may help with some situations where avatars are persistently grey, though it will not help 936 ; This may help with some situations where avatars are persistently grey, though it will not help
926 ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). 937 ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others).
927 ResendAppearanceUpdates = false 938 ResendAppearanceUpdates = false
928 939
929 ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar 940 ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar
930 ; on every login 941 ; on every login
931 ReuseTextures = false 942 ReuseTextures = false
932 943
@@ -940,22 +951,39 @@
940 ; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit 951 ; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit
941 ; or when multiple avatars with medium level attachments login/change outfit simultaneously. 952 ; or when multiple avatars with medium level attachments login/change outfit simultaneously.
942 ; If 0 then no throttling is performed. 953 ; If 0 then no throttling is performed.
943 ThrottlePer100PrimsRezzed = 0; 954 ThrottlePer100PrimsRezzed = 0
944 955
945 956
946[Mesh] 957[Mesh]
947 ; enable / disable Collada mesh support 958 ; enable / disable mesh asset uploads
959 ; mesh asset must conform to standard mesh format, with OpenSim extensions
948 ; default is true 960 ; default is true
949 AllowMeshUpload = true 961 AllowMeshUpload = true
950 962
951 ; if you use Meshmerizer and want collisions for meshies, setting this to true
952 ; will cause OpenSim to attempt to decode meshies assets, extract the physics
953 ; mesh, and use it for collisions.
954 UseMeshiesPhysicsMesh = true
955
956 ; Minimum user level required to upload meshes 963 ; Minimum user level required to upload meshes
957 ;LevelUpload = 0 964 ;LevelUpload = 0
958 965
966 ; support meshes on physics
967 ;UseMeshiesPhysicsMesh = true
968
969 ;support convex shape type on normal prims
970 ; (ubOde only)
971 ;ConvexPrims = true
972
973 ;support convex shape type on sculpts
974 ; (ubOde only)
975 ;ConvexSculpts = true
976
977 ; mesh cache settings:
978 ; (ubOde only)
979 ; do cache (keep true)
980 ;MeshFileCache = true
981 ; cache folder name relative to bin/ or absolute path
982 ;MeshFileCachePath = MeshCache
983 ;MeshFileCacheDoExpire = true
984 ;MeshFileCacheExpireHours = 48
985
986
959 987
960[Textures] 988[Textures]
961 ; If true, textures generated dynamically (i.e. through osSetDynamicTextureData() and similar OSSL functions) are reused where possible 989 ; If true, textures generated dynamically (i.e. through osSetDynamicTextureData() and similar OSSL functions) are reused where possible
@@ -976,8 +1004,8 @@
976 1004
977 1005
978[ODEPhysicsSettings] 1006[ODEPhysicsSettings]
979 ; ## 1007 ; ##
980 ; ## Physics stats settings 1008 ; ## Physics stats settings ( most ignored by ubOde )
981 ; 1009 ;
982 1010
983 ; If collect_stats is enabled, then extra stat information is collected which is accessible via the MonitorModule 1011 ; If collect_stats is enabled, then extra stat information is collected which is accessible via the MonitorModule
@@ -1009,7 +1037,7 @@
1009 ; Max value is 255, min value is 0 1037 ; Max value is 255, min value is 0
1010 avatar_terminal_velocity = 54 1038 avatar_terminal_velocity = 54
1011 1039
1012 ; World Step size. 1040 ; World Step size.
1013 ; with legacy ODE this value needs to be close to 0.02s 1041 ; with legacy ODE this value needs to be close to 0.02s
1014 ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load 1042 ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load
1015 ; you will need to test acording to you needs 1043 ; you will need to test acording to you needs
@@ -1026,7 +1054,7 @@
1026 world_hashSpace_level_high = 12 1054 world_hashSpace_level_high = 12
1027 1055
1028 meters_in_small_space = 29.9 1056 meters_in_small_space = 29.9
1029 1057
1030 1058
1031 ; ## 1059 ; ##
1032 ; ## Contact properties. (the stuff that happens when things come in contact with each other) 1060 ; ## Contact properties. (the stuff that happens when things come in contact with each other)
@@ -1066,7 +1094,7 @@
1066 ; See http://en.wikipedia.org/wiki/PID_controller 1094 ; See http://en.wikipedia.org/wiki/PID_controller
1067 1095
1068 av_pid_derivative = 2200.0 1096 av_pid_derivative = 2200.0
1069 av_pid_proportional = 900.0; 1097 av_pid_proportional = 900.0
1070 1098
1071 ;girth of the avatar. Adds radius to the height also 1099 ;girth of the avatar. Adds radius to the height also
1072 av_capsule_radius = 0.37 1100 av_capsule_radius = 0.37
@@ -1099,8 +1127,8 @@
1099 minimum_ground_flight_offset = 3.0 1127 minimum_ground_flight_offset = 3.0
1100 1128
1101 ; Plant avatar. This reduces the effect of physical contacts with the avatar. 1129 ; Plant avatar. This reduces the effect of physical contacts with the avatar.
1102 ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. 1130 ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive.
1103 ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active 1131 ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active
1104 ; will lock the avatar in place 1132 ; will lock the avatar in place
1105 av_planted = false 1133 av_planted = false
1106 1134
@@ -1150,12 +1178,14 @@
1150 ; ## additional meshing options 1178 ; ## additional meshing options
1151 ; ## 1179 ; ##
1152 1180
1153 ; Physical collision mesh proxies are normally created for complex prim shapes, 1181 ; Physics needs to create internal meshs (or convert the object meshs or scultps)
1154 ; and collisions for simple boxes and spheres are computed algorithmically. 1182 ; for all prims except simple boxes and spheres.
1155 ; If you would rather have mesh proxies for simple prims, you can set this to 1183
1156 ; true. Note that this will increase memory usage and region startup time. 1184 ; collisions of small objects againts larger ones can have a increased CPU load cost
1157 ; Default is false. 1185 ; so this are represented by a simple BOX
1158 ;force_simple_prim_meshing = false 1186 ; if all their scale dimensions are lower or equal to this option. Default is 0.1m
1187 ; (ubOde only)
1188 ; MinSizeToMeshmerize = 0.1
1159 1189
1160 1190
1161[BulletSim] 1191[BulletSim]
@@ -1239,7 +1269,7 @@
1239 PhysicsLoggingEnabled = False 1269 PhysicsLoggingEnabled = False
1240 PhysicsLoggingDir = "." 1270 PhysicsLoggingDir = "."
1241 VehicleLoggingEnabled = False 1271 VehicleLoggingEnabled = False
1242 1272
1243 1273
1244[RemoteAdmin] 1274[RemoteAdmin]
1245 enabled = false 1275 enabled = false
@@ -1301,7 +1331,7 @@
1301 ;copy_folders = false 1331 ;copy_folders = false
1302 1332
1303 ; path to default appearance XML file that specifies the look of the default avatars 1333 ; path to default appearance XML file that specifies the look of the default avatars
1304 ;default_appearance = default_appearance.xml 1334 ;default_appearance = default_appearance.xml
1305 1335
1306 1336
1307; RestPlugins are not currently operational. 1337; RestPlugins are not currently operational.
@@ -1459,13 +1489,21 @@
1459 1489
1460 1490
1461[Trees] 1491[Trees]
1462 ; Enable this to allow the tree module to manage your sim trees, including growing, reproducing and dying 1492 ; enable the trees module. default true
1463 ; default is false 1493 enabled = true
1464 active_trees = false
1465 1494
1466 ; Density of tree population 1495 ; active_trees allows module to change its trees in time.
1467 tree_density = 1000.0 1496 ; some will be deleted, others created and rest may grow
1497 ; default is false. You can change it with console command tree active true | false later
1498 active_trees = false
1499 ; the trees change execution time rate (in ms)
1500 update_rate = 1000
1468 1501
1502 ; allow the trees to grow.
1503 ; DANGER
1504 ; this option causes high network use on the order of
1505 ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second
1506 allowGrow = false
1469 1507
1470[VectorRender] 1508[VectorRender]
1471 ; the font to use for rendering text (default: Arial) 1509 ; the font to use for rendering text (default: Arial)
@@ -1493,7 +1531,7 @@
1493 ; Maximum number of llListen events we allow per script 1531 ; Maximum number of llListen events we allow per script
1494 ; Set this to 0 to have no limit imposed. 1532 ; Set this to 0 to have no limit imposed.
1495 max_listens_per_script = 64 1533 max_listens_per_script = 64
1496 1534
1497 ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) 1535 ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL())
1498 max_external_urls_per_simulator = 100 1536 max_external_urls_per_simulator = 100
1499 1537
@@ -1693,38 +1731,46 @@
1693 1731
1694 1732
1695[Economy] 1733[Economy]
1734 ; the economy module in use
1735 ; default is the provided BetaGridLikeMoneyModule
1736 ; - This module is for demonstration only -
1737 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
1738 ; There is no intention to implement anything further in core OpenSimulator.
1739 ; This functionality has to be provided by third party modules.
1740 ; To use other modules you need to override this setting on OpenSim.ini Economy (or startup) section
1741 ; economymodule = BetaGridLikeMoneyModule
1742
1696 ; These economy values get used in the BetaGridLikeMoneyModule. - This module is for demonstration only - 1743 ; These economy values get used in the BetaGridLikeMoneyModule. - This module is for demonstration only -
1697 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). 1744 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
1698 ; There is no intention to implement anything further in core OpenSimulator. 1745 ; There is no intention to implement anything further in core OpenSimulator.
1699 ; This functionality has to be provided by third party modules. 1746 ; This functionality has to be provided by third party modules.
1700 1747
1701 ;; Enables selling things for $0. Default is true. 1748 ;; Enables selling things for $0. Default is true.
1702 SellEnabled = true 1749 ; SellEnabled = true
1703 1750
1704 ;; Money Unit fee to upload textures, animations etc. Default is 0. 1751 ;; Money Unit fee to upload textures, animations etc. Default is 0.
1705 PriceUpload = 0 1752 ;PriceUpload = 0
1706 1753
1707 ;; Money Unit fee to create groups. Default is 0. 1754 ;; Money Unit fee to create groups. Default is 0.
1708 PriceGroupCreate = 0 1755 ;PriceGroupCreate = 0
1709 1756
1710 ; We don't really know what the rest of these values do. These get sent to the client 1757 ; We don't really know what the rest of these values do. These get sent to the client
1711 ; These taken from Agni at a Public Telehub. Change at your own risk. 1758 ; These taken from Agni at a Public Telehub. Change at your own risk.
1712 ObjectCount = 0 1759 ;ObjectCount = 0
1713 PriceEnergyUnit = 100 1760 ;PriceEnergyUnit = 0
1714 PriceObjectClaim = 10 1761 ;PriceObjectClaim = 0
1715 PricePublicObjectDecay = 4 1762 ;PricePublicObjectDecay = 0
1716 PricePublicObjectDelete = 4 1763 ;PricePublicObjectDelete = 0
1717 PriceParcelClaim = 1 1764 ;PriceParcelClaim = 0
1718 PriceParcelClaimFactor = 1 1765 ;PriceParcelClaimFactor = 1
1719 1766
1720 PriceRentLight = 5 1767 ;PriceRentLight = 0
1721 TeleportMinPrice = 2 1768 ;TeleportMinPrice = 0
1722 TeleportPriceExponent = 2 1769 ;TeleportPriceExponent = 2
1723 EnergyEfficiency = 1 1770 ;EnergyEfficiency = 1
1724 PriceObjectRent = 1 1771 ;PriceObjectRent = 0
1725 PriceObjectScaleFactor = 10 1772 ;PriceObjectScaleFactor = 10
1726 PriceParcelRent = 1 1773 ;PriceParcelRent = 0
1727
1728 1774
1729[XEngine] 1775[XEngine]
1730 ; Enable this engine in this OpenSim instance 1776 ; Enable this engine in this OpenSim instance
@@ -1770,8 +1816,8 @@
1770 ; But this costs a lot of time, so region load will take a lot longer. 1816 ; But this costs a lot of time, so region load will take a lot longer.
1771 ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) 1817 ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true)
1772 ; CompactMemOnLoad = false 1818 ; CompactMemOnLoad = false
1773 1819
1774 ; Controls whether scripts are stopped by aborting their threads externally (abort) 1820 ; Controls whether scripts are stopped by aborting their threads externally (abort)
1775 ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). 1821 ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op).
1776 ; co-op will be more stable as aborting threads can cause instability. 1822 ; co-op will be more stable as aborting threads can cause instability.
1777 ; abort was the default option in OpenSimulator 0.8 and before. 1823 ; abort was the default option in OpenSimulator 0.8 and before.
@@ -1787,14 +1833,6 @@
1787 ; Save the source of all compiled scripts 1833 ; Save the source of all compiled scripts
1788 WriteScriptSourceToDebugFile = false 1834 WriteScriptSourceToDebugFile = false
1789 1835
1790 ; Default language for scripts
1791 DefaultCompileLanguage = lsl
1792
1793 ; List of allowed languages (lsl,vb,cs)
1794 ; AllowedCompilers=lsl,cs,vb
1795 ; *warning*, non lsl languages have access to static methods such as System.IO.File. Enable at your own risk.
1796 AllowedCompilers=lsl
1797
1798 ; Compile debug info (line numbers) into the script assemblies 1836 ; Compile debug info (line numbers) into the script assemblies
1799 CompileWithDebugInformation = true 1837 CompileWithDebugInformation = true
1800 1838
@@ -1805,7 +1843,7 @@
1805 1843
1806 ; Allow the use of os* functions (some are dangerous) 1844 ; Allow the use of os* functions (some are dangerous)
1807 AllowOSFunctions = false 1845 AllowOSFunctions = false
1808 1846
1809 ; Allow the user of LightShare functions 1847 ; Allow the user of LightShare functions
1810 AllowLightShareFunctions = false 1848 AllowLightShareFunctions = false
1811 1849
@@ -1824,7 +1862,7 @@
1824 1862
1825 ; Comma separated list of UUIDS allows the function for that list of UUIDS 1863 ; Comma separated list of UUIDS allows the function for that list of UUIDS
1826 ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb 1864 ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb
1827 1865
1828 ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are 1866 ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are
1829 ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel 1867 ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel
1830 ; - PARCEL_OWNER: allow if the objectowner is parcelowner 1868 ; - PARCEL_OWNER: allow if the objectowner is parcelowner
@@ -1852,7 +1890,7 @@
1852 1890
1853 ; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested 1891 ; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested
1854 ; before aborting the thread (such as when an object containing scripts is taken into inventory). 1892 ; before aborting the thread (such as when an object containing scripts is taken into inventory).
1855 WaitForEventCompletionOnScriptStop = 1000; 1893 WaitForEventCompletionOnScriptStop = 1000
1856 1894
1857 ; Sets the multiplier for the scripting delays 1895 ; Sets the multiplier for the scripting delays
1858 ScriptDelayFactor = 1.0 1896 ScriptDelayFactor = 1.0
@@ -1882,7 +1920,7 @@
1882 ; prims 1920 ; prims
1883 ; DisableUndergroundMovement = true 1921 ; DisableUndergroundMovement = true
1884 1922
1885 ;; Path to script assemblies 1923 ;; Path to script assemblies
1886 ; ScriptEnginesPath = "ScriptEngines" 1924 ; ScriptEnginesPath = "ScriptEngines"
1887 1925
1888 1926
@@ -1899,7 +1937,8 @@
1899 1937
1900 ; regex specifying for which regions concierge service is desired; if 1938 ; regex specifying for which regions concierge service is desired; if
1901 ; empty, then for all 1939 ; empty, then for all
1902 regions = "^MeetingSpace-" 1940 ;regions = "^MeetingSpace-"
1941 regions = ""
1903 1942
1904 ; for each region that matches the regions regexp you can provide 1943 ; for each region that matches the regions regexp you can provide
1905 ; (optionally) a welcome template using format substitution: 1944 ; (optionally) a welcome template using format substitution:
@@ -1907,14 +1946,14 @@
1907 ; {1} is replaced with the name of the region 1946 ; {1} is replaced with the name of the region
1908 ; {2} is replaced with the name of the concierge (whoami variable above) 1947 ; {2} is replaced with the name of the concierge (whoami variable above)
1909 1948
1910 welcomes = /path/to/welcome/template/directory 1949 ;welcomes = /path/to/welcome/template/directory
1911 1950
1912 ; Concierge can send attendee lists to an event broker whenever an 1951 ; Concierge can send attendee lists to an event broker whenever an
1913 ; avatar enters or leaves a concierged region. the URL is subject 1952 ; avatar enters or leaves a concierged region. the URL is subject
1914 ; to format substitution: 1953 ; to format substitution:
1915 ; {0} is replaced with the region's name 1954 ; {0} is replaced with the region's name
1916 ; {1} is replaced with the region's UUID 1955 ; {1} is replaced with the region's UUID
1917 broker = "http://broker.place.com/{1}" 1956 ;broker = "http://broker.place.com/{1}"
1918 1957
1919 1958
1920[MRM] 1959[MRM]
@@ -2018,7 +2057,7 @@
2018 ;Module = GroupsModule 2057 ;Module = GroupsModule
2019 2058
2020 ; Enable Group Notices 2059 ; Enable Group Notices
2021 ;NoticesEnabled = true 2060 ;NoticesEnabled = true
2022 2061
2023 ; This makes the Group module very chatty on the console. 2062 ; This makes the Group module very chatty on the console.
2024 DebugEnabled = false 2063 DebugEnabled = false
@@ -2033,15 +2072,15 @@
2033 2072
2034 ; Specify which messaging module to use for groups messaging and if it's enabled 2073 ; Specify which messaging module to use for groups messaging and if it's enabled
2035 ;MessagingModule = GroupsMessagingModule 2074 ;MessagingModule = GroupsMessagingModule
2036 ;MessagingEnabled = true 2075 ;MessagingEnabled = true
2037 2076
2038 ; Experimental option to only message cached online users rather than all users 2077 ; Experimental option to only message cached online users rather than all users
2039 ; Should make large group with few online members messaging faster, as the expense of more calls to ROBUST presence service 2078 ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service
2040 ; (Flotsam groups only; in V2 this is always on) 2079 ; (Flotsam groups only; in V2 this is always on)
2041 MessageOnlineUsersOnly = false 2080 MessageOnlineUsersOnly = false
2042 2081
2043 ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend 2082 ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
2044 2083
2045 ; SimianGrid Service for Groups 2084 ; SimianGrid Service for Groups
2046 ;ServicesConnectorModule = SimianGroupsServicesConnector 2085 ;ServicesConnectorModule = SimianGroupsServicesConnector
2047 ;GroupsServerURI = http://mygridserver.com:82/Grid/ 2086 ;GroupsServerURI = http://mygridserver.com:82/Grid/
@@ -2051,11 +2090,11 @@
2051 ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php 2090 ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php
2052 2091
2053 ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys 2092 ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys
2054 ;XmlRpcServiceReadKey = 1234 2093 ;XmlRpcServiceReadKey = 1234
2055 ;XmlRpcServiceWriteKey = 1234 2094 ;XmlRpcServiceWriteKey = 1234
2056 2095
2057 ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, 2096 ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,
2058 ; only set to false it if you absolute sure regions and groups server suport it. 2097 ; only set to false it if you absolute sure regions and groups server support it.
2059 ; XmlRpcDisableKeepAlive = true 2098 ; XmlRpcDisableKeepAlive = true
2060 2099
2061 ; Minimum user level required to create groups 2100 ; Minimum user level required to create groups
@@ -2063,8 +2102,8 @@
2063 2102
2064 2103
2065[PacketPool] 2104[PacketPool]
2066 ;RecyclePackets = true; 2105 ;RecyclePackets = true
2067 ;RecycleDataBlocks = true; 2106 ;RecycleDataBlocks = true
2068 2107
2069 ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets. 2108 ; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets.
2070 ; This reduces data churn 2109 ; This reduces data churn
@@ -2080,7 +2119,7 @@
2080 ReprioritizationInterval = 2000.0 2119 ReprioritizationInterval = 2000.0
2081 RootReprioritizationDistance = 10.0 2120 RootReprioritizationDistance = 10.0
2082 ChildReprioritizationDistance = 20.0 2121 ChildReprioritizationDistance = 20.0
2083 2122
2084 ; TEST OPTION KEEP AS FALSE 2123 ; TEST OPTION KEEP AS FALSE
2085 ; if true, don't send object updates if outside view range 2124 ; if true, don't send object updates if outside view range
2086 ObjectsCullingByDistance = false 2125 ObjectsCullingByDistance = false
@@ -2093,7 +2132,7 @@
2093 ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region 2132 ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region
2094 ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect. 2133 ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect.
2095 ChildTerseUpdatePeriod = 0 2134 ChildTerseUpdatePeriod = 0
2096 2135
2097 ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance 2136 ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
2098 RootPositionUpdateTolerance = 0.05 2137 RootPositionUpdateTolerance = 0.05
2099 2138
@@ -2108,6 +2147,8 @@
2108 ; If true, this will print out an error if more than a minute has passed since the last simulator frame 2147 ; If true, this will print out an error if more than a minute has passed since the last simulator frame
2109 ; Also is another source of region statistics provided via the regionstats URL 2148 ; Also is another source of region statistics provided via the regionstats URL
2110 Enabled = true 2149 Enabled = true
2150 ; next option may still use framework performance monitors designed for debug only, so avoid it
2151 ;ServerStatsEnabled = false
2111 2152
2112 2153
2113[WebStats] 2154[WebStats]
@@ -2118,31 +2159,31 @@
2118 ; enabled=false 2159 ; enabled=false
2119 2160
2120[Statistics] 2161[Statistics]
2121 ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames 2162 ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames
2122 ; to include in the averaging calculations 2163 ; to include in the averaging calculations
2123 NumberOfFrames=10 2164 NumberOfFrames=10
2124 2165
2125[MediaOnAPrim] 2166[MediaOnAPrim]
2126 ; Enable media on a prim facilities 2167 ; Enable media on a prim facilities
2127 Enabled = true; 2168 Enabled = true
2128 2169
2129 2170
2130[NPC] 2171[NPC]
2131 ;; Enable Non Player Character (NPC) facilities 2172 ;; Enable Non Player Character (NPC) facilities
2132 Enabled = false 2173 Enabled = false
2133 ;; several options to control NPCs creation 2174 ;; several options to control NPCs creation
2134 2175
2135 ;; allow NPCs to be created not Owned {true false} default: true 2176 ;; allow NPCs to be created not Owned {true false} default: true
2136 ; AllowNotOwned = true 2177 ; AllowNotOwned = true
2137 2178
2138 ;; allow NPCs to set to be sensed as Avatars {true false} default: true 2179 ;; allow NPCs to set to be sensed as Avatars {true false} default: true
2139 ; AllowSenseAsAvatar = true 2180 ; AllowSenseAsAvatar = true
2140 2181
2141 ;; allow NPCs to created cloning any avatar in region {true false} default: true 2182 ;; allow NPCs to created cloning any avatar in region {true false} default: true
2142 ; AllowCloneOtherAvatars = true 2183 ; AllowCloneOtherAvatars = true
2143 2184
2144 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true 2185 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
2145 ; NoNPCGroup = true 2186 ; NoNPCGroup = true
2146 2187
2147[Terrain] 2188[Terrain]
2148 ; Values can be "pinhead-island" or "flat" 2189 ; Values can be "pinhead-island" or "flat"
@@ -2163,11 +2204,15 @@
2163 ; whole region. 2204 ; whole region.
2164 LimitParcelLayerUpdateDistance = true 2205 LimitParcelLayerUpdateDistance = true
2165 ParcelLayerViewDistance = 128 2206 ParcelLayerViewDistance = 128
2166 2207
2167 ; set this to false to not display parcel ban lines 2208 ; set this to false to not display parcel ban lines
2168 ShowParcelBansLines = true 2209 ShowParcelBansLines = true
2210
2211 ; Parcel Bans max height above ground. Default 100m
2212 ; range 20m to 5000m
2213 ; BanLineSafeHeight = 100
2169 2214
2170;; 2215;;
2171;; If you are using a simian grid frontend you can enable 2216;; If you are using a simian grid frontend you can enable
2172;; this module to upload tile images for the mapping fn 2217;; this module to upload tile images for the mapping fn
2173;; 2218;;
@@ -2178,8 +2223,8 @@
2178 2223
2179 2224
2180;; 2225;;
2181;; JsonStore module provides structured store for scripts 2226;; JsonStore module provides structured store for scripts
2182;; 2227;;
2183[JsonStore] 2228[JsonStore]
2184 Enabled = False 2229 Enabled = False
2185 2230
diff --git a/bin/Prebuild.exe b/bin/Prebuild.exe
index 05deb1f..aeecacc 100755
--- a/bin/Prebuild.exe
+++ b/bin/Prebuild.exe
Binary files differ
diff --git a/bin/PrimMesher.dll b/bin/PrimMesher.dll
index 87022b7..1f7b1b9 100755
--- a/bin/PrimMesher.dll
+++ b/bin/PrimMesher.dll
Binary files differ
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index 7d13d43..0f9bb4b 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -3,30 +3,30 @@
3; * 3; *
4 4
5; * Configurations for enabling HG1.5 5; * Configurations for enabling HG1.5
6; * 6; *
7; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService 7; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
8; * OpenSim.Server.Handlers.dll:UserAgentService 8; * OpenSim.Server.Handlers.dll:UserAgentService
9; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and 9; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
10; * OpenSim.Server.Handlers.dll:XInventoryInConnector 10; * OpenSim.Server.Handlers.dll:XInventoryInConnector
11; * are started in port 8002, outside the firewall 11; * are started in port 8002, outside the firewall
12; * 12; *
13; ** 13; **
14; * 14; *
15; * The Const section allows us to define some basic information that we 15; * The Const section allows us to define some basic information that we
16; * will use throughout our configuration. We will provide examples for 16; * will use throughout our configuration. We will provide examples for
17; * setting the base url of the Robust server and the public and private ports 17; * setting the base url of the Robust server and the public and private ports
18; * it uses. Changing the values of the constants will set the operating 18; * it uses. Changing the values of the constants will set the operating
19; * parameters thoughout the configuration. Other constants that may prove 19; * parameters thoughout the configuration. Other constants that may prove
20; * to be useful may be added to the followin section. They may be 20; * to be useful may be added to the followin section. They may be
21; * referenced anywhere in the configuration by using ${Const|Name}. One 21; * referenced anywhere in the configuration by using ${Const|Name}. One
22; * such use is providing a base path for setting locations that Robust 22; * such use is providing a base path for setting locations that Robust
23; * uses to write data. 23; * uses to write data.
24; * 24; *
25[Const] 25[Const]
26 26
27 ; The URL of the Robust server 27 ; The URL of the Robust server
28 BaseURL = "http://127.0.0.1" 28 BaseURL = "http://127.0.0.1"
29 29
30 ; The public port of the Robust server 30 ; The public port of the Robust server
31 PublicPort = "8002" 31 PublicPort = "8002"
32 32
@@ -52,12 +52,12 @@
52 ; Set path to directory for plugin registry. Information 52 ; Set path to directory for plugin registry. Information
53 ; about the registered repositories and installed plugins 53 ; about the registered repositories and installed plugins
54 ; will be stored here 54 ; will be stored here
55 ; The Robust.exe process must have R/W access to the location 55 ; The Robust.exe process must have R/W access to the location
56 RegistryLocation = "." 56 RegistryLocation = "."
57 57
58 ; Modular configurations 58 ; Modular configurations
59 ; Set path to directory for modular ini files... 59 ; Set path to directory for modular ini files...
60 ; The Robust.exe process must have R/W access to the location 60 ; The Robust.exe process must have R/W access to the location
61 ConfigDirectory = "robust-include" 61 ConfigDirectory = "robust-include"
62 62
63 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) 63 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
@@ -70,6 +70,17 @@
70 ; How many lines of command history should we keep? (default is 100) 70 ; How many lines of command history should we keep? (default is 100)
71 ConsoleHistoryFileLines = 100 71 ConsoleHistoryFileLines = 100
72 72
73 ; Time stamp commands in history file (default false)
74 ; ConsoleHistoryTimeStamp = false
75
76 ; peers SSL certificate validation options
77 ; you can allow selfsigned certificates or no official CA with next option set to true
78 NoVerifyCertChain = true
79 ; you can also bypass the hostname or domain verification
80 NoVerifyCertHostname = true
81 ; having both options true does provide encryption but with low security
82 ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
83
73 84
74[ServiceList] 85[ServiceList]
75 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" 86 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
@@ -102,6 +113,8 @@
102 ;; Uncomment if you want to have centralized estate data 113 ;; Uncomment if you want to have centralized estate data
103 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" 114 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
104 115
116 MuteListConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MuteListServiceConnector"
117
105 ;; Additions for Hypergrid 118 ;; Additions for Hypergrid
106 119
107 GatekeeperServiceInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:GatekeeperServiceInConnector" 120 GatekeeperServiceInConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:GatekeeperServiceInConnector"
@@ -151,7 +164,7 @@
151 ;; This is useful in cases where you want to protect most of the services, 164 ;; This is useful in cases where you want to protect most of the services,
152 ;; but unprotect individual services. Username and Password can also be 165 ;; but unprotect individual services. Username and Password can also be
153 ;; overriden if you want to use different credentials for the different services. 166 ;; overriden if you want to use different credentials for the different services.
154 ;; Hypergrid services are not affected by this; they are publicly available 167 ;; Hypergrid services are not affected by this; they are publicly available
155 ;; by design. 168 ;; by design.
156 169
157 ;; By default, scripts are not allowed to call private services via llHttpRequest() 170 ;; By default, scripts are not allowed to call private services via llHttpRequest()
@@ -229,27 +242,27 @@
229 ;; Choose an asset service (Only one option should be enabled) 242 ;; Choose an asset service (Only one option should be enabled)
230 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 243 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
231 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 244 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
232 245
233 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files 246 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
234 ;; These directories must be on the same physical filesystem 247 ;; These directories must be on the same physical filesystem
235 ;BaseDirectory = "./fsassets/data" 248 ;BaseDirectory = "./fsassets/data"
236 ;SpoolDirectory = "./fsassets/tmp" 249 ;SpoolDirectory = "./fsassets/tmp"
237 250
238 ;; Original service can be checked if FSAssets can not find an asset 251 ;; Original service can be checked if FSAssets can not find an asset
239 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 252 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
240 253
241 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset 254 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
242 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time 255 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
243 ;DaysBetweenAccessTimeUpdates = 30 256 ;DaysBetweenAccessTimeUpdates = 30
244 257
245 ;; Should FSAssets print read/write stats to the robust console, default is true 258 ;; Should FSAssets print read/write stats to the robust console, default is true
246 ;ShowConsoleStats = true 259 ;ShowConsoleStats = true
247 260
248 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) 261 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
249 ;StorageProvider = "" 262 ;StorageProvider = ""
250 ;ConnectionString = "" 263 ;ConnectionString = ""
251 ;Realm = "fsassets" 264 ;Realm = "fsassets"
252 265
253 ;; The following are common to both the default asset service and FSAsset service 266 ;; The following are common to both the default asset service and FSAsset service
254 267
255 ;; Common asset service options 268 ;; Common asset service options
@@ -288,7 +301,7 @@
288 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" 301 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
289 302
290 ; Realm = "regions" 303 ; Realm = "regions"
291 ; AllowDuplicateNames = "True" 304 ; AllowDuplicateNames = ""
292 305
293 ;; Perform distance check for the creation of a linked region 306 ;; Perform distance check for the creation of a linked region
294 ; Check4096 = "True" 307 ; Check4096 = "True"
@@ -298,25 +311,25 @@
298 311
299 ;; Directory for map tile images of linked regions 312 ;; Directory for map tile images of linked regions
300 ; MapTileDirectory = "./maptiles" 313 ; MapTileDirectory = "./maptiles"
301 314
302 ;; Next, we can specify properties of regions, including default and fallback regions 315 ;; Next, we can specify properties of regions, including default and fallback regions
303 ;; The syntax is: Region_<RegionName> = "<flags>" 316 ;; The syntax is: Region_<RegionName> = "<flags>"
304 ;; or: Region_<RegionID> = "<flags>" 317 ;; or: Region_<RegionID> = "<flags>"
305 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate 318 ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
306 ;; 319 ;;
307 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) 320 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
308 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 321 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
309 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 322 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
310 ;; an explicit region. 323 ;; an explicit region.
311 ;; 324 ;;
312 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 325 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
313 ;; region will be used. 326 ;; region will be used.
314 ;; 327 ;;
315 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 328 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
316 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 329 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
317 ;; 330 ;;
318 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 331 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
319 ;; 332 ;;
320 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 333 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
321 ;; 334 ;;
322 ;; Example specification: 335 ;; Example specification:
@@ -365,19 +378,19 @@
365 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 378 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
366 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 379 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
367 ;; stun.freeswitch.org is not guaranteed to be running so use it in 380 ;; stun.freeswitch.org is not guaranteed to be running so use it in
368 ;; production at your own risk 381 ;; production at your own risk
369 ; EchoServer = 127.0.0.1 382 ; EchoServer = 127.0.0.1
370 ; EchoPort = 50505 383 ; EchoPort = 50505
371 ; AttemptSTUN = false 384 ; AttemptSTUN = false
372 385
373 386
374; * This is the new style authentication service. Currently, only MySQL 387; * This is the new style authentication service. Currently, only MySQL
375; * is implemented. 388; * is implemented.
376; * 389; *
377[AuthenticationService] 390[AuthenticationService]
378 ; for the server connector 391 ; for the server connector
379 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 392 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
380 ; Realm = "useraccounts" 393 ; Realm = "auth"
381 394
382 ;; Allow the service to process HTTP getauthinfo calls. 395 ;; Allow the service to process HTTP getauthinfo calls.
383 ;; Default is false. 396 ;; Default is false.
@@ -400,13 +413,13 @@
400 413
401; * This is the new style user service. 414; * This is the new style user service.
402; * "Realm" is the table that is used for user lookup. 415; * "Realm" is the table that is used for user lookup.
403; * It defaults to "useraccounts", which uses the new style. 416; * It defaults to "UserAccounts", which uses the new style.
404; * Realm = "users" will use the legacy tables as an authentication source 417; * Realm = "users" will use the legacy tables as an authentication source
405; * 418; *
406[UserAccountService] 419[UserAccountService]
407 ; for the server connector 420 ; for the server connector
408 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 421 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
409 ; Realm = "useraccounts" 422 ; Realm = "UserAccounts"
410 423
411 ; These are for creating new accounts by the service 424 ; These are for creating new accounts by the service
412 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 425 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
@@ -416,7 +429,7 @@
416 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 429 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
417 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 430 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
418 431
419 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 432 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
420 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 433 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
421 ;; Default is false 434 ;; Default is false
422 CreateDefaultAvatarEntries = true 435 CreateDefaultAvatarEntries = true
@@ -444,10 +457,6 @@
444 ; for the server connector 457 ; for the server connector
445 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" 458 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
446 459
447 ; Set this to true to allow the use of advanced web services and multiple
448 ; bots using one account
449 AllowDuplicatePresences = false;
450
451[AvatarService] 460[AvatarService]
452 ; for the server connector 461 ; for the server connector
453 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" 462 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
@@ -516,7 +525,7 @@
516 525
517 ; If you run this login server behind a proxy, set this to true 526 ; If you run this login server behind a proxy, set this to true
518 ; HasProxy = false 527 ; HasProxy = false
519 528
520 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) 529 ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
521 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 530 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
522 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" 531 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -534,8 +543,8 @@
534 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 543 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
535 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 544 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
536 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 545 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
537 ;; Options are 546 ;; Options are
538 ;; "none" no DST 547 ;; "none" no DST
539 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 548 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
540 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 549 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
541 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 550 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -556,7 +565,7 @@
556 ;; 565 ;;
557 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 566 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
558 ;DOSForgiveClientAfterMS = 120000 567 ;DOSForgiveClientAfterMS = 120000
559 ;; 568 ;;
560 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 569 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
561 570
562 571
@@ -636,10 +645,10 @@
636 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 645 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
637 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" 646 ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
638 647
639 ; Does this grid allow incoming links to any region in it? 648 ; Does this grid allow incoming links to any region in it?
640 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 649 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
641 AllowTeleportsToAnyRegion = true 650 AllowTeleportsToAnyRegion = true
642 651
643 ; If you run this gatekeeper server behind a proxy, set this to true 652 ; If you run this gatekeeper server behind a proxy, set this to true
644 ; HasProxy = false 653 ; HasProxy = false
645 654
@@ -701,10 +710,10 @@
701 710
702; * The interface that local users get when they are in other grids. 711; * The interface that local users get when they are in other grids.
703; * This restricts the inventory operations while in other grids. 712; * This restricts the inventory operations while in other grids.
704; * Still not completely safe, especially if users perform inventory operations 713; * Still not completely safe, especially if users perform inventory operations
705; * while in those grids. The more the user accesses his/her inventory, the more 714; * while in those grids. The more the user accesses his/her inventory, the more
706; * those simulators will know about the user's inventory. 715; * those simulators will know about the user's inventory.
707; * 716; *
708[HGInventoryService] 717[HGInventoryService]
709 ; For the InventoryServiceInConnector 718 ; For the InventoryServiceInConnector
710 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 719 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
@@ -717,7 +726,7 @@
717 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 726 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
718 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 727 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
719 728
720 ; HGInventoryService is a public-facing inventory service that allows users to 729 ; HGInventoryService is a public-facing inventory service that allows users to
721 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. 730 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector.
722 ; Hence, if the user has set up authentication in [Network] to protect their private services 731 ; Hence, if the user has set up authentication in [Network] to protect their private services
723 ; make sure it is not set here. 732 ; make sure it is not set here.
@@ -730,15 +739,15 @@
730; * The interface that local users get when they are in other grids. 739; * The interface that local users get when they are in other grids.
731; * This restricts the access that the rest of the world has to 740; * This restricts the access that the rest of the world has to
732; * the assets of this world. 741; * the assets of this world.
733; * 742; *
734[HGAssetService] 743[HGAssetService]
735 ;; Use the second option if you have FSAsset service enabled 744 ;; Use the second option if you have FSAsset service enabled
736 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 745 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
737 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" 746 ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
738 747
739 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 748 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
740 749
741 ; HGAssetService is a public-facing service that allows users to 750 ; HGAssetService is a public-facing service that allows users to
742 ; read and create assets when on another grid. This reuses the general asset service connector. 751 ; read and create assets when on another grid. This reuses the general asset service connector.
743 ; Hence, if the user has set up authentication in [Network] to protect their private services 752 ; Hence, if the user has set up authentication in [Network] to protect their private services
744 ; make sure it is overriden for this public service. 753 ; make sure it is overriden for this public service.
@@ -750,11 +759,11 @@
750 ;; The asset types that this grid can export to / import from other grids. 759 ;; The asset types that this grid can export to / import from other grids.
751 ;; Comma separated. 760 ;; Comma separated.
752 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 761 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
753 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 762 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
754 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 763 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
755 ;; 764 ;;
756 ;; Leave blank or commented if you don't want to apply any restrictions. 765 ;; Leave blank or commented if you don't want to apply any restrictions.
757 ;; A more strict, but still reasonable, policy may be to disallow the exchange 766 ;; A more strict, but still reasonable, policy may be to disallow the exchange
758 ;; of scripts, like so: 767 ;; of scripts, like so:
759 ; DisallowExport ="LSLText" 768 ; DisallowExport ="LSLText"
760 ; DisallowImport ="LSLBytecode" 769 ; DisallowImport ="LSLBytecode"
@@ -811,3 +820,6 @@
811 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes" 820 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes"
812 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 821 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
813 BaseDirectory = "./bakes" 822 BaseDirectory = "./bakes"
823
824[MuteListService]
825 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
diff --git a/bin/Robust.Tests.ini b/bin/Robust.Tests.ini
index c25e39b..bf72633 100644
--- a/bin/Robust.Tests.ini
+++ b/bin/Robust.Tests.ini
@@ -3,7 +3,7 @@
3 3
4 ; The URL of the Robust server 4 ; The URL of the Robust server
5 BaseURL = "http://127.0.0.1" 5 BaseURL = "http://127.0.0.1"
6 6
7 ; The public port of the Robust server 7 ; The public port of the Robust server
8 PublicPort = "8888" 8 PublicPort = "8888"
9 9
@@ -30,14 +30,14 @@
30 ; Set path to directory for plugin registry. Information 30 ; Set path to directory for plugin registry. Information
31 ; about the registered repositories and installed plugins 31 ; about the registered repositories and installed plugins
32 ; will be stored here 32 ; will be stored here
33 ; The Robust.exe process must have R/W access to the location 33 ; The Robust.exe process must have R/W access to the location
34 RegistryLocation = "." 34 RegistryLocation = "."
35 35
36 ; Modular configurations 36 ; Modular configurations
37 ; Set path to directory for modular ini files... 37 ; Set path to directory for modular ini files...
38 ; The Robust.exe process must have R/W access to the location 38 ; The Robust.exe process must have R/W access to the location
39 ConfigDirectory = "." 39 ConfigDirectory = "."
40 40
41 console = "rest" 41 console = "rest"
42 42
43 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) 43 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
@@ -49,7 +49,7 @@
49 49
50 ; How many lines of command history should we keep? (default is 100) 50 ; How many lines of command history should we keep? (default is 100)
51 ConsoleHistoryFileLines = 100 51 ConsoleHistoryFileLines = 100
52 52
53[ServiceList] 53[ServiceList]
54 GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector" 54 GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector"
55 PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector" 55 PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector"
@@ -92,7 +92,7 @@
92 ;; This is useful in cases where you want to protect most of the services, 92 ;; This is useful in cases where you want to protect most of the services,
93 ;; but unprotect individual services. Username and Password can also be 93 ;; but unprotect individual services. Username and Password can also be
94 ;; overriden if you want to use different credentials for the different services. 94 ;; overriden if you want to use different credentials for the different services.
95 95
96 ;; By default, scripts are not allowed to call private services via llHttpRequest() 96 ;; By default, scripts are not allowed to call private services via llHttpRequest()
97 ;; Such calls are detected by the X-SecondLife-Shared HTTP header 97 ;; Such calls are detected by the X-SecondLife-Shared HTTP header
98 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters 98 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters
@@ -181,7 +181,7 @@
181 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 181 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
182 ;; region will be used. 182 ;; region will be used.
183 ;; 183 ;;
184 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 184 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
185 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 185 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
186 ;; 186 ;;
187 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 187 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
@@ -200,7 +200,7 @@
200 200
201 201
202; * This is the new style authentication service. Currently, only MySQL 202; * This is the new style authentication service. Currently, only MySQL
203; * is implemented. 203; * is implemented.
204; * 204; *
205[AuthenticationService] 205[AuthenticationService]
206 ; for the server connector 206 ; for the server connector
@@ -240,7 +240,7 @@
240 ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 240 ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
241 ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 241 ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
242 242
243 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 243 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
244 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 244 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
245 ;; Default is false 245 ;; Default is false
246 CreateDefaultAvatarEntries = true 246 CreateDefaultAvatarEntries = true
@@ -360,7 +360,7 @@
360 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 360 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
361 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 361 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
362 ;; Options are 362 ;; Options are
363 ;; "none" no DST 363 ;; "none" no DST
364 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 364 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
365 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 365 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
366 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 366 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -381,7 +381,7 @@
381 ;; 381 ;;
382 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 382 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
383 ;DOSForgiveClientAfterMS = 120000 383 ;DOSForgiveClientAfterMS = 120000
384 ;; 384 ;;
385 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 385 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
386 386
387 387
diff --git a/bin/Robust.exe.config b/bin/Robust.exe.config
index 7db6458..3ad5f31 100644
--- a/bin/Robust.exe.config
+++ b/bin/Robust.exe.config
@@ -5,11 +5,10 @@
5 </configSections> 5 </configSections>
6 <runtime> 6 <runtime>
7 <loadFromRemoteSources enabled="true" /> 7 <loadFromRemoteSources enabled="true" />
8 <gcConcurrent enabled="true" />
9 <gcServer enabled="true" />
10 </runtime> 8 </runtime>
11 <appSettings> 9 <appSettings>
12 </appSettings> 10 </appSettings>
11
13 <log4net> 12 <log4net>
14 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> 13 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
15 <filter type="log4net.Filter.LoggerMatchFilter"> 14 <filter type="log4net.Filter.LoggerMatchFilter">
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index d33178c..3222a94 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -4,20 +4,20 @@
4; ** 4; **
5; * 5; *
6; * The Const section allows us to define some basic information that we 6; * The Const section allows us to define some basic information that we
7; * will use throughout our configuration. We will provide examples for 7; * will use throughout our configuration. We will provide examples for
8; * setting the base url of the Robust server and the public and private ports 8; * setting the base url of the Robust server and the public and private ports
9; * it uses. Changing the values of the constants will set the operating 9; * it uses. Changing the values of the constants will set the operating
10; * parameters thoughout the configuration. Other constants that may prove 10; * parameters thoughout the configuration. Other constants that may prove
11; * to be useful may be added to the followin section. They may be 11; * to be useful may be added to the followin section. They may be
12; * referenced anywhere in the configuration by using ${Const|Name}. One 12; * referenced anywhere in the configuration by using ${Const|Name}. One
13; * such use is providing a base path for setting locations that Robust 13; * such use is providing a base path for setting locations that Robust
14; * uses to write data. 14; * uses to write data.
15; * 15; *
16[Const] 16[Const]
17 17
18 ; The URL of the Robust server 18 ; The URL of the Robust server
19 BaseURL = "http://127.0.0.1" 19 BaseURL = "http://127.0.0.1"
20 20
21 ; The public port of the Robust server 21 ; The public port of the Robust server
22 PublicPort = "8002" 22 PublicPort = "8002"
23 23
@@ -44,14 +44,14 @@
44 ; Set path to directory for plugin registry. Information 44 ; Set path to directory for plugin registry. Information
45 ; about the registered repositories and installed plugins 45 ; about the registered repositories and installed plugins
46 ; will be stored here 46 ; will be stored here
47 ; The Robust.exe process must have R/W access to the location 47 ; The Robust.exe process must have R/W access to the location
48 RegistryLocation = "." 48 RegistryLocation = "."
49 49
50 ; Modular configurations 50 ; Modular configurations
51 ; Set path to directory for modular ini files... 51 ; Set path to directory for modular ini files...
52 ; The Robust.exe process must have R/W access to the location 52 ; The Robust.exe process must have R/W access to the location
53 ConfigDirectory = "robust-include" 53 ConfigDirectory = "robust-include"
54 54
55 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) 55 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
56 ConsoleHistoryFileEnabled = true 56 ConsoleHistoryFileEnabled = true
57 57
@@ -61,7 +61,18 @@
61 61
62 ; How many lines of command history should we keep? (default is 100) 62 ; How many lines of command history should we keep? (default is 100)
63 ConsoleHistoryFileLines = 100 63 ConsoleHistoryFileLines = 100
64 64
65 ; Time stamp commands in history file (default false)
66 ; ConsoleHistoryTimeStamp = false
67
68 ; peers SSL certificate validation options
69 ; you can allow selfsigned certificates or no official CA with next option set to true
70 NoVerifyCertChain = true
71 ; you can also bypass the hostname or domain verification
72 NoVerifyCertHostname = true
73 ; having both options true does provide encryption but with low security
74 ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
75
65[ServiceList] 76[ServiceList]
66 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" 77 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
67 InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" 78 InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
@@ -93,6 +104,8 @@
93 ;; Uncomment if you want to have centralized estate data 104 ;; Uncomment if you want to have centralized estate data
94 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" 105 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
95 106
107 MuteListConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MuteListServiceConnector"
108
96; * This is common for all services, it's the network setup for the entire 109; * This is common for all services, it's the network setup for the entire
97; * server instance, if none is specified above 110; * server instance, if none is specified above
98; * 111; *
@@ -130,7 +143,7 @@
130 ;; This is useful in cases where you want to protect most of the services, 143 ;; This is useful in cases where you want to protect most of the services,
131 ;; but unprotect individual services. Username and Password can also be 144 ;; but unprotect individual services. Username and Password can also be
132 ;; overriden if you want to use different credentials for the different services. 145 ;; overriden if you want to use different credentials for the different services.
133 146
134 ;; By default, scripts are not allowed to call private services via llHttpRequest() 147 ;; By default, scripts are not allowed to call private services via llHttpRequest()
135 ;; Such calls are detected by the X-SecondLife-Shared HTTP header 148 ;; Such calls are detected by the X-SecondLife-Shared HTTP header
136 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters 149 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters
@@ -191,29 +204,29 @@
191 ;; Choose an asset service (Only one option should be enabled) 204 ;; Choose an asset service (Only one option should be enabled)
192 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 205 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
193 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 206 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
194 207
195 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files 208 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
196 ;; These directories must be on the same physical filesystem 209 ;; These directories must be on the same physical filesystem
197 ;BaseDirectory = "./fsassets/data" 210 ;BaseDirectory = "./fsassets/data"
198 ;SpoolDirectory = "./fsassets/tmp" 211 ;SpoolDirectory = "./fsassets/tmp"
199 212
200 ;; Original service can be checked if FSAssets can not find an asset 213 ;; Original service can be checked if FSAssets can not find an asset
201 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 214 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
202 215
203 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset 216 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
204 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time 217 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
205 ;DaysBetweenAccessTimeUpdates = 30 218 ;DaysBetweenAccessTimeUpdates = 30
206 219
207 ;; Should FSAssets print read/write stats to the robust console, default is true 220 ;; Should FSAssets print read/write stats to the robust console, default is true
208 ;ShowConsoleStats = true 221 ;ShowConsoleStats = true
209 222
210 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) 223 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
211 ;StorageProvider = "" 224 ;StorageProvider = ""
212 ;ConnectionString = "" 225 ;ConnectionString = ""
213 ;Realm = "fsassets" 226 ;Realm = "fsassets"
214 227
215 ;; The following are common to both the default asset service and FSAsset service 228 ;; The following are common to both the default asset service and FSAsset service
216 229
217 ;; Common asset service options 230 ;; Common asset service options
218 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 231 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
219 AssetLoaderArgs = "./assets/AssetSets.xml" 232 AssetLoaderArgs = "./assets/AssetSets.xml"
@@ -265,7 +278,7 @@
265 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 278 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
266 ;; region will be used. 279 ;; region will be used.
267 ;; 280 ;;
268 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 281 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
269 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 282 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
270 ;; 283 ;;
271 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 284 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
@@ -312,19 +325,19 @@
312 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 325 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
313 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 326 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
314 ;; stun.freeswitch.org is not guaranteed to be running so use it in 327 ;; stun.freeswitch.org is not guaranteed to be running so use it in
315 ;; production at your own risk 328 ;; production at your own risk
316 ; EchoServer = 127.0.0.1 329 ; EchoServer = 127.0.0.1
317 ; EchoPort = 50505 330 ; EchoPort = 50505
318 ; AttemptSTUN = false 331 ; AttemptSTUN = false
319 332
320 333
321; * This is the new style authentication service. Currently, only MySQL 334; * This is the new style authentication service. Currently, only MySQL
322; * is implemented. 335; * is implemented.
323; * 336; *
324[AuthenticationService] 337[AuthenticationService]
325 ; for the server connector 338 ; for the server connector
326 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 339 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
327 ; Realm = "useraccounts" 340 ; Realm = "auth"
328 341
329 ;; Allow the service to process HTTP getauthinfo calls. 342 ;; Allow the service to process HTTP getauthinfo calls.
330 ;; Default is false. 343 ;; Default is false.
@@ -353,7 +366,7 @@
353[UserAccountService] 366[UserAccountService]
354 ; for the server connector 367 ; for the server connector
355 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 368 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
356 ; Realm = "useraccounts" 369 ; Realm = "UserAccounts"
357 370
358 ; These are for creating new accounts by the service 371 ; These are for creating new accounts by the service
359 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 372 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
@@ -363,7 +376,7 @@
363 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 376 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
364 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 377 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
365 378
366 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 379 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
367 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 380 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
368 ;; Default is false 381 ;; Default is false
369 CreateDefaultAvatarEntries = true 382 CreateDefaultAvatarEntries = true
@@ -390,10 +403,6 @@
390[PresenceService] 403[PresenceService]
391 ; for the server connector 404 ; for the server connector
392 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" 405 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
393 ; Set this to true to allow the use of advanced web services and multiple
394 ; bots using one account
395 AllowDuplicatePresences = false;
396
397 406
398[AvatarService] 407[AvatarService]
399 ; for the server connector 408 ; for the server connector
@@ -462,7 +471,7 @@
462 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 471 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
463 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 472 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
464 ;; Options are 473 ;; Options are
465 ;; "none" no DST 474 ;; "none" no DST
466 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 475 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
467 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 476 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
468 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 477 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -483,7 +492,7 @@
483 ;; 492 ;;
484 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 493 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
485 ;DOSForgiveClientAfterMS = 120000 494 ;DOSForgiveClientAfterMS = 120000
486 ;; 495 ;;
487 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 496 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
488 497
489 498
@@ -565,3 +574,6 @@
565 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes" 574 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes"
566 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 575 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
567 BaseDirectory = "./bakes" 576 BaseDirectory = "./bakes"
577
578[MuteListService]
579 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
diff --git a/bin/Robust32.exe b/bin/Robust32.exe
new file mode 100644
index 0000000..e5e4674
--- /dev/null
+++ b/bin/Robust32.exe
Binary files differ
diff --git a/bin/Robust.32BitLaunch.exe.config b/bin/Robust32.exe.config
index 0399a1b..a27f22a 100644
--- a/bin/Robust.32BitLaunch.exe.config
+++ b/bin/Robust32.exe.config
@@ -1,63 +1,69 @@
1<?xml version="1.0" encoding="utf-8" ?> 1<?xml version="1.0" encoding="utf-8"?>
2<configuration> 2<configuration>
3 <configSections> 3 <configSections>
4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
5 </configSections> 5 </configSections>
6 <runtime> 6 <runtime>
7 <loadFromRemoteSources enabled="true" /> 7 <loadFromRemoteSources enabled="true" />
8 <gcConcurrent enabled="true" />
9 <gcServer enabled="true" />
10 </runtime> 8 </runtime>
11 <appSettings> 9 <appSettings>
10 <add key="ClientSettingsProvider.ServiceUri" value="" />
12 </appSettings> 11 </appSettings>
13 <log4net> 12 <log4net>
14 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> 13 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
15 <filter type="log4net.Filter.LoggerMatchFilter"> 14 <filter type="log4net.Filter.LoggerMatchFilter">
16 <loggerToMatch value="special"/> 15 <loggerToMatch value="special" />
17 <acceptOnMatch value="false"/> 16 <acceptOnMatch value="false" />
18 </filter> 17 </filter>
19 <layout type="log4net.Layout.PatternLayout"> 18 <layout type="log4net.Layout.PatternLayout">
20 <conversionPattern value="%date{HH:mm:ss} - %message" /> 19 <conversionPattern value="%date{HH:mm:ss} - %message" />
21 </layout> 20 </layout>
22 </appender> 21 </appender>
23 22 <!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
24<!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
25 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> 23 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
26 <file value="log/Robust.32BitLaunch.log" /> 24 <file value="log/Robust.log" />
27 <rollingStyle value="Date" /> 25 <rollingStyle value="Date" />
28 <datePattern value="'.'yyyy-MM-dd"/> 26 <datePattern value="'.'yyyy-MM-dd"/>
29 ... 27 ...
30--> 28-->
31
32 <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> 29 <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
33 <file value="Robust.32BitLaunch.log" /> 30 <file value="Robust.log" />
34 <appendToFile value="true" /> 31 <appendToFile value="true" />
35 <filter type="log4net.Filter.LoggerMatchFilter"> 32 <filter type="log4net.Filter.LoggerMatchFilter">
36 <loggerToMatch value="special"/> 33 <loggerToMatch value="special" />
37 <acceptOnMatch value="false"/> 34 <acceptOnMatch value="false" />
38 </filter> 35 </filter>
39 <layout type="log4net.Layout.PatternLayout"> 36 <layout type="log4net.Layout.PatternLayout">
40 <conversionPattern value="%date %-5level - %logger %message%newline" /> 37 <conversionPattern value="%date %-5level - %logger %message%newline" />
41 </layout> 38 </layout>
42 </appender> 39 </appender>
43
44 <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender"> 40 <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender">
45 <file value="RobustStats.log"/> 41 <file value="RobustStats.log" />
46 <appendToFile value="true" /> 42 <appendToFile value="true" />
47 <layout type="log4net.Layout.PatternLayout"> 43 <layout type="log4net.Layout.PatternLayout">
48 <conversionPattern value="%date - %message%newline" /> 44 <conversionPattern value="%date - %message%newline" />
49 </layout> 45 </layout>
50 </appender> 46 </appender>
51
52 <root> 47 <root>
53 <level value="DEBUG" /> 48 <level value="DEBUG" />
54 <appender-ref ref="Console" /> 49 <appender-ref ref="Console" />
55 <appender-ref ref="LogFileAppender" /> 50 <appender-ref ref="LogFileAppender" />
56 </root> 51 </root>
57
58 <!-- used for stats recording --> 52 <!-- used for stats recording -->
59 <logger name="special.StatsLogger"> 53 <logger name="special.StatsLogger">
60 <appender-ref ref="StatsLogFileAppender"/> 54 <appender-ref ref="StatsLogFileAppender" />
61 </logger> 55 </logger>
62 </log4net> 56 </log4net>
63</configuration> 57 <system.web>
58 <membership defaultProvider="ClientAuthenticationMembershipProvider">
59 <providers>
60 <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
61 </providers>
62 </membership>
63 <roleManager defaultProvider="ClientRoleProvider" enabled="true">
64 <providers>
65 <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
66 </providers>
67 </roleManager>
68 </system.web>
69</configuration> \ No newline at end of file
diff --git a/bin/Robust32.pdb b/bin/Robust32.pdb
new file mode 100644
index 0000000..15a0d75
--- /dev/null
+++ b/bin/Robust32.pdb
Binary files differ
diff --git a/bin/Robust32.vshost.exe b/bin/Robust32.vshost.exe
new file mode 100644
index 0000000..681ab77
--- /dev/null
+++ b/bin/Robust32.vshost.exe
Binary files differ
diff --git a/bin/OpenSim.32BitLaunch.exe.config b/bin/Robust32.vshost.exe.config
index 5b7807a..a27f22a 100644
--- a/bin/OpenSim.32BitLaunch.exe.config
+++ b/bin/Robust32.vshost.exe.config
@@ -1,75 +1,69 @@
1<?xml version="1.0" encoding="utf-8" ?> 1<?xml version="1.0" encoding="utf-8"?>
2<configuration> 2<configuration>
3 <configSections> 3 <configSections>
4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
5 </configSections> 5 </configSections>
6 <runtime> 6 <runtime>
7 <loadFromRemoteSources enabled="true" /> 7 <loadFromRemoteSources enabled="true" />
8 <gcConcurrent enabled="true" />
9 <gcServer enabled="true" />
10 </runtime> 8 </runtime>
11 <appSettings> 9 <appSettings>
10 <add key="ClientSettingsProvider.ServiceUri" value="" />
12 </appSettings> 11 </appSettings>
13 <log4net> 12 <log4net>
14 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console"> 13 <appender name="Console" type="OpenSim.Framework.Console.OpenSimAppender, OpenSim.Framework.Console">
15 <filter type="log4net.Filter.LoggerMatchFilter"> 14 <filter type="log4net.Filter.LoggerMatchFilter">
16 <loggerToMatch value="special"/> 15 <loggerToMatch value="special" />
17 <acceptOnMatch value="false"/> 16 <acceptOnMatch value="false" />
18 </filter> 17 </filter>
19 <layout type="log4net.Layout.PatternLayout"> 18 <layout type="log4net.Layout.PatternLayout">
20 <conversionPattern value="%date{HH:mm:ss} - %message" /> 19 <conversionPattern value="%date{HH:mm:ss} - %message" />
21 <!-- console log with milliseconds. Useful for debugging -->
22<!-- <conversionPattern value="%date{HH:mm:ss.fff} - %message" /> -->
23 </layout> 20 </layout>
24 </appender> 21 </appender>
25 22 <!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
26<!-- If you want automatic log-rolling then use RollingFileAppender instead of FileAppender:
27 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> 23 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
28 <file value="log/OpenSim.32BitLaunch.log" /> 24 <file value="log/Robust.log" />
29 <rollingStyle value="Date" /> 25 <rollingStyle value="Date" />
30 <datePattern value="'.'yyyy-MM-dd"/> 26 <datePattern value="'.'yyyy-MM-dd"/>
31 ... 27 ...
32--> 28-->
33
34 <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> 29 <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
35 <file value="OpenSim.32BitLaunch.log" /> 30 <file value="Robust.log" />
36 <appendToFile value="true" /> 31 <appendToFile value="true" />
37 <filter type="log4net.Filter.LoggerMatchFilter"> 32 <filter type="log4net.Filter.LoggerMatchFilter">
38 <loggerToMatch value="special"/> 33 <loggerToMatch value="special" />
39 <acceptOnMatch value="false"/> 34 <acceptOnMatch value="false" />
40 </filter> 35 </filter>
41 <layout type="log4net.Layout.PatternLayout"> 36 <layout type="log4net.Layout.PatternLayout">
42 <conversionPattern value="%date %-5level - %logger %message%newline" /> 37 <conversionPattern value="%date %-5level - %logger %message%newline" />
43 </layout> 38 </layout>
44 </appender> 39 </appender>
45
46 <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender"> 40 <appender name="StatsLogFileAppender" type="log4net.Appender.FileAppender">
47 <file value="OpenSimStats.log"/> 41 <file value="RobustStats.log" />
48 <appendToFile value="true" /> 42 <appendToFile value="true" />
49 <layout type="log4net.Layout.PatternLayout"> 43 <layout type="log4net.Layout.PatternLayout">
50 <conversionPattern value="%date - %message%newline" /> 44 <conversionPattern value="%date - %message%newline" />
51 </layout> 45 </layout>
52 </appender> 46 </appender>
53
54 <root> 47 <root>
55 <level value="DEBUG" /> 48 <level value="DEBUG" />
56 <appender-ref ref="Console" /> 49 <appender-ref ref="Console" />
57 <appender-ref ref="LogFileAppender" /> 50 <appender-ref ref="LogFileAppender" />
58 </root> 51 </root>
59
60 <!-- Independently control logging level for XEngine -->
61 <logger name="OpenSim.Region.ScriptEngine.XEngine">
62 <level value="INFO"/>
63 </logger>
64
65 <!-- Independently control logging level for per region module loading -->
66 <logger name="OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin">
67 <level value="INFO"/>
68 </logger>
69
70 <!-- used for stats recording --> 52 <!-- used for stats recording -->
71 <logger name="special.StatsLogger"> 53 <logger name="special.StatsLogger">
72 <appender-ref ref="StatsLogFileAppender"/> 54 <appender-ref ref="StatsLogFileAppender" />
73 </logger> 55 </logger>
74 </log4net> 56 </log4net>
75</configuration> 57 <system.web>
58 <membership defaultProvider="ClientAuthenticationMembershipProvider">
59 <providers>
60 <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
61 </providers>
62 </membership>
63 <roleManager defaultProvider="ClientRoleProvider" enabled="true">
64 <providers>
65 <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
66 </providers>
67 </roleManager>
68 </system.web>
69</configuration> \ No newline at end of file
diff --git a/bin/Tools.dll b/bin/Tools.dll
index 08dcf42..2c9079c 100755
--- a/bin/Tools.dll
+++ b/bin/Tools.dll
Binary files differ
diff --git a/bin/Warp3D.dll b/bin/Warp3D.dll
index 4c5519d..7d662d9 100755
--- a/bin/Warp3D.dll
+++ b/bin/Warp3D.dll
Binary files differ
diff --git a/bin/XMLRPC.dll b/bin/XMLRPC.dll
index 1559a73..8d13509 100755
--- a/bin/XMLRPC.dll
+++ b/bin/XMLRPC.dll
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
index f7e4367..6994822 100644
--- a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
+++ b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
@@ -763,5 +763,12 @@
763 <Key Name="assetType" Value="0" /> 763 <Key Name="assetType" Value="0" />
764 <Key Name="fileName" Value="IMG_BLOOM1.jp2" /> 764 <Key Name="fileName" Value="IMG_BLOOM1.jp2" />
765 </Section> 765 </Section>
766
767 <Section Name="Smoke">
768 <Key Name="assetID" Value="b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d"/>
769 <Key Name="name" Value="Smoke"/>
770 <Key Name="assetType" Value="0" />
771 <Key Name="fileName" Value="b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d.j2c"/>
772 </Section>
766 773
767</Nini> 774</Nini>
diff --git a/bin/assets/TexturesAssetSet/b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d.j2c b/bin/assets/TexturesAssetSet/b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d.j2c
new file mode 100644
index 0000000..0e5279f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d.j2c
Binary files differ
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini
index fc98879..ab8f25d 100644
--- a/bin/config-include/Grid.ini
+++ b/bin/config-include/Grid.ini
@@ -12,7 +12,7 @@
12 InventoryServices = "RemoteXInventoryServicesConnector" 12 InventoryServices = "RemoteXInventoryServicesConnector"
13 GridServices = "RemoteGridServicesConnector" 13 GridServices = "RemoteGridServicesConnector"
14 AvatarServices = "RemoteAvatarServicesConnector" 14 AvatarServices = "RemoteAvatarServicesConnector"
15 NeighbourServices = "RemoteNeighbourServicesConnector" 15 NeighbourServices = "NeighbourServicesOutConnector"
16 AuthenticationServices = "RemoteAuthenticationServicesConnector" 16 AuthenticationServices = "RemoteAuthenticationServicesConnector"
17 AuthorizationServices = "LocalAuthorizationServicesConnector" 17 AuthorizationServices = "LocalAuthorizationServicesConnector"
18 PresenceServices = "RemotePresenceServicesConnector" 18 PresenceServices = "RemotePresenceServicesConnector"
@@ -25,7 +25,8 @@
25 LandServices = "RemoteLandServicesConnector" 25 LandServices = "RemoteLandServicesConnector"
26 MapImageService = "MapImageServiceModule" 26 MapImageService = "MapImageServiceModule"
27 SearchModule = "BasicSearchModule" 27 SearchModule = "BasicSearchModule"
28 28 MuteListService = "RemoteMuteListServicesConnector"
29
29 LandServiceInConnector = true 30 LandServiceInConnector = true
30 NeighbourServiceInConnector = true 31 NeighbourServiceInConnector = true
31 SimulationServiceInConnector = true 32 SimulationServiceInConnector = true
@@ -46,7 +47,7 @@
46 ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress 47 ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
47 ; the inappropriate console commands that it registers. 48 ; the inappropriate console commands that it registers.
48 SuppressConsoleCommands = true 49 SuppressConsoleCommands = true
49 50
50[LibraryService] 51[LibraryService]
51 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" 52 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
52 LibraryName = "OpenSim Library" 53 LibraryName = "OpenSim Library"
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example
index 10a5b47..e93ce3c 100644
--- a/bin/config-include/GridCommon.ini.example
+++ b/bin/config-include/GridCommon.ini.example
@@ -105,7 +105,7 @@
105 105
106 ; === HG ONLY === 106 ; === HG ONLY ===
107 ;; Change this to the address of your Gatekeeper service 107 ;; Change this to the address of your Gatekeeper service
108 ;; (usually bundled with the rest of the services in one 108 ;; (usually bundled with the rest of the services in one
109 ;; Robust server in port ${Const|PublicPort}, but not always) 109 ;; Robust server in port ${Const|PublicPort}, but not always)
110 Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" 110 Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
111 111
@@ -122,7 +122,7 @@
122[Messaging] 122[Messaging]
123 ; === HG ONLY === 123 ; === HG ONLY ===
124 ;; Change this to the address of your Gatekeeper service 124 ;; Change this to the address of your Gatekeeper service
125 ;; (usually bundled with the rest of the services in one 125 ;; (usually bundled with the rest of the services in one
126 ;; Robust server in port ${Const|PublicPort}, but not always) 126 ;; Robust server in port ${Const|PublicPort}, but not always)
127 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" 127 Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
128 128
@@ -171,7 +171,7 @@
171[HGInventoryAccessModule] 171[HGInventoryAccessModule]
172 ; 172 ;
173 ; === HG ONLY === 173 ; === HG ONLY ===
174 ; Change this to your server 174 ; Change this to your server
175 ; accessible from other grids 175 ; accessible from other grids
176 ; 176 ;
177 HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 177 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -187,7 +187,7 @@
187 187
188 ;; Warning: advanced and unusual. Default is false. 188 ;; Warning: advanced and unusual. Default is false.
189 ;; Enables configurations where grids share user services, including inventory, 189 ;; Enables configurations where grids share user services, including inventory,
190 ;; while separating regions' assets from users' assets. Asset transfer between 190 ;; while separating regions' assets from users' assets. Asset transfer between
191 ;; the users' asset server and the regions' asset server is done in HG-like manner. 191 ;; the users' asset server and the regions' asset server is done in HG-like manner.
192 ; CheckSeparateAssets = false 192 ; CheckSeparateAssets = false
193 ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort} 193 ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
@@ -196,7 +196,7 @@
196[HGAssetService] 196[HGAssetService]
197 ; 197 ;
198 ; === HG ONLY === 198 ; === HG ONLY ===
199 ; Change this to your server 199 ; Change this to your server
200 ; accessible from other grids 200 ; accessible from other grids
201 ; 201 ;
202 HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 202 HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -204,11 +204,11 @@
204 ;; The asset types that this grid can export to / import from other grids. 204 ;; The asset types that this grid can export to / import from other grids.
205 ;; Comma separated. 205 ;; Comma separated.
206 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 206 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
207 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 207 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
208 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 208 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
209 ;; 209 ;;
210 ;; Leave blank or commented if you don't want to apply any restrictions. 210 ;; Leave blank or commented if you don't want to apply any restrictions.
211 ;; A more strict, but still reasonable, policy may be to disallow the exchange 211 ;; A more strict, but still reasonable, policy may be to disallow the exchange
212 ;; of scripts, like so: 212 ;; of scripts, like so:
213 ; DisallowExport ="LSLText" 213 ; DisallowExport ="LSLText"
214 ; DisallowImport ="LSLBytecode" 214 ; DisallowImport ="LSLBytecode"
@@ -244,3 +244,6 @@
244 244
245 ;; Capability assigned by the grid administrator for the simulator 245 ;; Capability assigned by the grid administrator for the simulator
246 ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000" 246 ;; SimulatorCapability = "00000000-0000-0000-0000-000000000000"
247
248[MuteListService]
249 MuteListServerURI = "${Const|BaseURL}:${Const|PrivatePort}"
diff --git a/bin/config-include/GridHypergrid.ini b/bin/config-include/GridHypergrid.ini
index f5f4c87..78bcd73 100644
--- a/bin/config-include/GridHypergrid.ini
+++ b/bin/config-include/GridHypergrid.ini
@@ -15,7 +15,7 @@
15 InventoryServices = "HGInventoryBroker" 15 InventoryServices = "HGInventoryBroker"
16 GridServices = "RemoteGridServicesConnector" 16 GridServices = "RemoteGridServicesConnector"
17 AvatarServices = "RemoteAvatarServicesConnector" 17 AvatarServices = "RemoteAvatarServicesConnector"
18 NeighbourServices = "RemoteNeighbourServicesConnector" 18 NeighbourServices = "NeighbourServicesOutConnector"
19 AuthenticationServices = "RemoteAuthenticationServicesConnector" 19 AuthenticationServices = "RemoteAuthenticationServicesConnector"
20 AuthorizationServices = "LocalAuthorizationServicesConnector" 20 AuthorizationServices = "LocalAuthorizationServicesConnector"
21 PresenceServices = "RemotePresenceServicesConnector" 21 PresenceServices = "RemotePresenceServicesConnector"
@@ -30,15 +30,13 @@
30 MapImageService = "MapImageServiceModule" 30 MapImageService = "MapImageServiceModule"
31 UserManagementModule = "HGUserManagementModule" 31 UserManagementModule = "HGUserManagementModule"
32 SearchModule = "BasicSearchModule" 32 SearchModule = "BasicSearchModule"
33 33 MuteListService = "RemoteMuteListServicesConnector"
34
34 LandServiceInConnector = true 35 LandServiceInConnector = true
35 NeighbourServiceInConnector = true 36 NeighbourServiceInConnector = true
36 SimulationServiceInConnector = true 37 SimulationServiceInConnector = true
37 LibraryModule = true 38 LibraryModule = true
38 39
39[Profile]
40 Module = "BasicProfileModule"
41
42[SimulationDataStore] 40[SimulationDataStore]
43 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" 41 LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"
44 42
diff --git a/bin/config-include/HyperSimianGrid.ini b/bin/config-include/HyperSimianGrid.ini
index efad577..24f9813 100644
--- a/bin/config-include/HyperSimianGrid.ini
+++ b/bin/config-include/HyperSimianGrid.ini
@@ -5,7 +5,7 @@
5;; 5;;
6 6
7;; 7;;
8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is 8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
9;; installed at http://www.mygrid.com/Grid/ 9;; installed at http://www.mygrid.com/Grid/
10;; 10;;
11; AssetServerURI = "http://www.mygrid.com/Grid/?id=" 11; AssetServerURI = "http://www.mygrid.com/Grid/?id="
@@ -28,17 +28,17 @@
28 AssetServices = "HGAssetBroker" 28 AssetServices = "HGAssetBroker"
29 InventoryServices = "HGInventoryBroker" 29 InventoryServices = "HGInventoryBroker"
30 AvatarServices = "SimianAvatarServiceConnector" 30 AvatarServices = "SimianAvatarServiceConnector"
31 31
32 NeighbourServices = "RemoteNeighbourServicesConnector" 32 NeighbourServices = "NeighbourServicesOutConnector"
33 SimulationServices = "RemoteSimulationConnectorModule" 33 SimulationServices = "RemoteSimulationConnectorModule"
34 EntityTransferModule = "HGEntityTransferModule" 34 EntityTransferModule = "HGEntityTransferModule"
35 InventoryAccessModule = "HGInventoryAccessModule" 35 InventoryAccessModule = "HGInventoryAccessModule"
36 36
37 LandServiceInConnector = true 37 LandServiceInConnector = true
38 NeighbourServiceInConnector = true 38 NeighbourServiceInConnector = true
39 SimulationServiceInConnector = true 39 SimulationServiceInConnector = true
40 LibraryModule = false 40 LibraryModule = false
41 41
42 AssetCaching = "FlotsamAssetCache" 42 AssetCaching = "FlotsamAssetCache"
43 43
44[SimulationDataStore] 44[SimulationDataStore]
@@ -87,7 +87,7 @@
87[HGInventoryAccessModule] 87[HGInventoryAccessModule]
88 ; 88 ;
89 ; === HG ONLY === 89 ; === HG ONLY ===
90 ; Change this to your profile server 90 ; Change this to your profile server
91 ; accessible from other grids 91 ; accessible from other grids
92 ; 92 ;
93 ProfileServerURI = "http://mygridserver.com:8002/user" 93 ProfileServerURI = "http://mygridserver.com:8002/user"
diff --git a/bin/config-include/SimianGrid.ini b/bin/config-include/SimianGrid.ini
index 5749656..fdf7ca2 100644
--- a/bin/config-include/SimianGrid.ini
+++ b/bin/config-include/SimianGrid.ini
@@ -5,7 +5,7 @@
5;; 5;;
6 6
7;; 7;;
8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is 8;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
9;; installed at http://www.mygrid.com/Grid/ 9;; installed at http://www.mygrid.com/Grid/
10;; 10;;
11; AssetServerURI = "http://www.mygrid.com/Grid/?id=" 11; AssetServerURI = "http://www.mygrid.com/Grid/?id="
@@ -28,17 +28,17 @@
28 AssetServices = "SimianAssetServiceConnector" 28 AssetServices = "SimianAssetServiceConnector"
29 InventoryServices = "SimianInventoryServiceConnector" 29 InventoryServices = "SimianInventoryServiceConnector"
30 AvatarServices = "SimianAvatarServiceConnector" 30 AvatarServices = "SimianAvatarServiceConnector"
31 31
32 NeighbourServices = "RemoteNeighbourServicesConnector" 32 NeighbourServices = "NeighbourServicesOutConnector"
33 SimulationServices = "RemoteSimulationConnectorModule" 33 SimulationServices = "RemoteSimulationConnectorModule"
34 EntityTransferModule = "BasicEntityTransferModule" 34 EntityTransferModule = "BasicEntityTransferModule"
35 InventoryAccessModule = "BasicInventoryAccessModule" 35 InventoryAccessModule = "BasicInventoryAccessModule"
36 36
37 LandServiceInConnector = true 37 LandServiceInConnector = true
38 NeighbourServiceInConnector = true 38 NeighbourServiceInConnector = true
39 SimulationServiceInConnector = true 39 SimulationServiceInConnector = true
40 LibraryModule = false 40 LibraryModule = false
41 41
42 AssetCaching = "FlotsamAssetCache" 42 AssetCaching = "FlotsamAssetCache"
43 43
44[SimulationDataStore] 44[SimulationDataStore]
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini
index 78ada2b..127b073 100644
--- a/bin/config-include/Standalone.ini
+++ b/bin/config-include/Standalone.ini
@@ -7,7 +7,7 @@
7[Modules] 7[Modules]
8 AssetServices = "LocalAssetServicesConnector" 8 AssetServices = "LocalAssetServicesConnector"
9 InventoryServices = "LocalInventoryServicesConnector" 9 InventoryServices = "LocalInventoryServicesConnector"
10 NeighbourServices = "LocalNeighbourServicesConnector" 10 NeighbourServices = "NeighbourServicesOutConnector"
11 AuthenticationServices = "LocalAuthenticationServicesConnector" 11 AuthenticationServices = "LocalAuthenticationServicesConnector"
12 AuthorizationServices = "LocalAuthorizationServicesConnector" 12 AuthorizationServices = "LocalAuthorizationServicesConnector"
13 GridServices = "LocalGridServicesConnector" 13 GridServices = "LocalGridServicesConnector"
@@ -22,6 +22,7 @@
22 InventoryAccessModule = "BasicInventoryAccessModule" 22 InventoryAccessModule = "BasicInventoryAccessModule"
23 MapImageService = "MapImageServiceModule" 23 MapImageService = "MapImageServiceModule"
24 SearchModule = "BasicSearchModule" 24 SearchModule = "BasicSearchModule"
25 MuteListService = "LocalMuteListServicesConnector"
25 26
26 LibraryModule = true 27 LibraryModule = true
27 LLLoginServiceInConnector = true 28 LLLoginServiceInConnector = true
@@ -103,8 +104,8 @@
103 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 104 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
104 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 105 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
105 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 106 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
106 ;; Options are 107 ;; Options are
107 ;; "none" no DST 108 ;; "none" no DST
108 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 109 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
109 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 110 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
110 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 111 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -113,6 +114,9 @@
113[MapImageService] 114[MapImageService]
114 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" 115 LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
115 116
117[MuteListService]
118 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
119
116;; This should always be the very last thing on this file 120;; This should always be the very last thing on this file
117[Includes] 121[Includes]
118 Include-Common = "config-include/StandaloneCommon.ini" 122 Include-Common = "config-include/StandaloneCommon.ini"
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example
index d0b152c..8931557 100644
--- a/bin/config-include/StandaloneCommon.ini.example
+++ b/bin/config-include/StandaloneCommon.ini.example
@@ -85,20 +85,20 @@
85 ;; Next, we can specify properties of regions, including default and fallback regions 85 ;; Next, we can specify properties of regions, including default and fallback regions
86 ;; The syntax is: Region_<RegionName> = "<flags>" 86 ;; The syntax is: Region_<RegionName> = "<flags>"
87 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut 87 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
88 ;; 88 ;;
89 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) 89 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
90 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 90 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
91 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 91 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
92 ;; an explicit region. 92 ;; an explicit region.
93 ;; 93 ;;
94 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 94 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
95 ;; region will be used. 95 ;; region will be used.
96 ;; 96 ;;
97 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 97 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
98 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 98 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
99 ;; 99 ;;
100 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 100 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
101 ;; 101 ;;
102 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 102 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
103 ;; 103 ;;
104 ;; For example: 104 ;; For example:
@@ -121,7 +121,7 @@
121 ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented 121 ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
122 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" 122 ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
123 123
124 SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 124 SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
125 SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}" 125 SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}"
126 SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}" 126 SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}"
127 SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}" 127 SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -163,7 +163,7 @@
163 ; ; 163 ; ;
164 ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes. 164 ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes.
165 ; DOSForgiveClientAfterMS = 120000 165 ; DOSForgiveClientAfterMS = 120000
166 ; ; 166 ; ;
167 ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 167 ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
168 168
169[FreeswitchService] 169[FreeswitchService]
@@ -197,7 +197,7 @@
197 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 197 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
198 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 198 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
199 ;; stun.freeswitch.org is not guaranteed to be running so use it in 199 ;; stun.freeswitch.org is not guaranteed to be running so use it in
200 ;; production at your own risk 200 ;; production at your own risk
201 ; EchoServer = 127.0.0.1 201 ; EchoServer = 127.0.0.1
202 ; EchoPort = 50505 202 ; EchoPort = 50505
203 ; AttemptSTUN = false 203 ; AttemptSTUN = false
@@ -341,11 +341,11 @@
341 ;; The asset types that this grid can export to / import from other grids. 341 ;; The asset types that this grid can export to / import from other grids.
342 ;; Comma separated. 342 ;; Comma separated.
343 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 343 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
344 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 344 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
345 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 345 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
346 ;; 346 ;;
347 ;; Leave blank or commented if you don't want to apply any restrictions. 347 ;; Leave blank or commented if you don't want to apply any restrictions.
348 ;; A more strict, but still reasonable, policy may be to disallow the exchange 348 ;; A more strict, but still reasonable, policy may be to disallow the exchange
349 ;; of scripts, like so: 349 ;; of scripts, like so:
350 ; DisallowExport ="LSLText" 350 ; DisallowExport ="LSLText"
351 ; DisallowImport ="LSLBytecode" 351 ; DisallowImport ="LSLBytecode"
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini
index eaacfff..e305972 100644
--- a/bin/config-include/StandaloneHypergrid.ini
+++ b/bin/config-include/StandaloneHypergrid.ini
@@ -10,7 +10,7 @@
10[Modules] 10[Modules]
11 AssetServices = "HGAssetBroker" 11 AssetServices = "HGAssetBroker"
12 InventoryServices = "HGInventoryBroker" 12 InventoryServices = "HGInventoryBroker"
13 NeighbourServices = "LocalNeighbourServicesConnector" 13 NeighbourServices = "NeighbourServicesOutConnector"
14 AuthenticationServices = "LocalAuthenticationServicesConnector" 14 AuthenticationServices = "LocalAuthenticationServicesConnector"
15 AuthorizationServices = "LocalAuthorizationServicesConnector" 15 AuthorizationServices = "LocalAuthorizationServicesConnector"
16 GridServices = "LocalGridServicesConnector" 16 GridServices = "LocalGridServicesConnector"
@@ -27,7 +27,8 @@
27 FriendsModule = "HGFriendsModule" 27 FriendsModule = "HGFriendsModule"
28 UserManagementModule = "HGUserManagementModule" 28 UserManagementModule = "HGUserManagementModule"
29 SearchModule = "BasicSearchModule" 29 SearchModule = "BasicSearchModule"
30 30 MuteListService = "LocalMuteListServicesConnector"
31
31 InventoryServiceInConnector = true 32 InventoryServiceInConnector = true
32 AssetServiceInConnector = true 33 AssetServiceInConnector = true
33 HypergridServiceInConnector = true 34 HypergridServiceInConnector = true
@@ -79,7 +80,7 @@
79 80
80 ; Needed to display non-default map tile images for remote regions 81 ; Needed to display non-default map tile images for remote regions
81 AssetService = "OpenSim.Services.AssetService.dll:AssetService" 82 AssetService = "OpenSim.Services.AssetService.dll:AssetService"
82 83
83 HypergridLinker = true 84 HypergridLinker = true
84 AllowHypergridMapSearch = true 85 AllowHypergridMapSearch = true
85 86
@@ -123,7 +124,7 @@
123 GridService = "OpenSim.Services.GridService.dll:GridService" 124 GridService = "OpenSim.Services.GridService.dll:GridService"
124 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 125 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
125 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" 126 FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
126 127
127 ; This inventory service will be used to initialize the user's inventory 128 ; This inventory service will be used to initialize the user's inventory
128 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" 129 HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
129 HGInventoryServiceConstructorArg = "HGInventoryService" 130 HGInventoryServiceConstructorArg = "HGInventoryService"
@@ -190,6 +191,9 @@
190 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" 191 UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
191 InGatekeeper = True 192 InGatekeeper = True
192 193
194[MuteListService]
195 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
196
193;; This should always be the very last thing on this file 197;; This should always be the very last thing on this file
194[Includes] 198[Includes]
195 Include-Common = "config-include/StandaloneCommon.ini" 199 Include-Common = "config-include/StandaloneCommon.ini"
diff --git a/bin/config-include/osslEnable.ini b/bin/config-include/osslEnable.ini
index 45eddf7..4726502 100644
--- a/bin/config-include/osslEnable.ini
+++ b/bin/config-include/osslEnable.ini
@@ -1,6 +1,6 @@
1; Enable OSSL functions. 1; Enable OSSL functions.
2; Including this file in a region's set of INI files, causes the OpenSimulator 2; Including this file in a region's set of INI files, causes the OpenSimulator
3; specific functions to be enabled. 3; specific functions to be enabled.
4; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and 4; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and
5; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions. 5; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions.
6 6
@@ -9,7 +9,7 @@
9; mis-used so the permission to execute a function can be limited. Ability to 9; mis-used so the permission to execute a function can be limited. Ability to
10; execute a function is based on the owner of the prim holding the script. 10; execute a function is based on the owner of the prim holding the script.
11 11
12[XEngine] 12[OSSL]
13 ; Allow the use of os* functions (some are dangerous) 13 ; Allow the use of os* functions (some are dangerous)
14 AllowOSFunctions = true 14 AllowOSFunctions = true
15 15
@@ -31,7 +31,7 @@
31 ; higher threat level OSSL functions, as detailed later on. 31 ; higher threat level OSSL functions, as detailed later on.
32 OSFunctionThreatLevel = VeryLow 32 OSFunctionThreatLevel = VeryLow
33 33
34 ; Each of the OSSL functions can be enabled or disabled individually. 34 ; Some of the OSSL functions can be enabled or disabled individually.
35 ; To disable, set the value to 'false'. 35 ; To disable, set the value to 'false'.
36 ; To enable for everyone, set the value to 'true'. 36 ; To enable for everyone, set the value to 'true'.
37 ; To enable for individuals or groups, set it to a comma separated list. This checks 37 ; To enable for individuals or groups, set it to a comma separated list. This checks
@@ -45,12 +45,10 @@
45 ; "PARCEL_OWNER" -- enable for parcel owner 45 ; "PARCEL_OWNER" -- enable for parcel owner
46 ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group 46 ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
47 ; uuid -- enable for specified ID (may be avatar or group ID) 47 ; uuid -- enable for specified ID (may be avatar or group ID)
48 ; from this we can also create macros that can be include in the list as
49 ; ${OSSL|macroname} see examples below
48 50
49 ; The OSSL function name is prepended with "Allow_" and it checks against 51 ; parcel macros
50 ; the owners of the containing prim. There can also be entries beginning with
51 ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is
52 ; checked against the creator of the script itself.
53
54 ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if 52 ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
55 ; a region is selling or otherwise giving away parcel ownership. By default, parcel 53 ; a region is selling or otherwise giving away parcel ownership. By default, parcel
56 ; ownership or group membership does not enable OSSL functions. Uncomment the 54 ; ownership or group membership does not enable OSSL functions. Uncomment the
@@ -62,155 +60,138 @@
62 ; osslParcelO = "PARCEL_OWNER," 60 ; osslParcelO = "PARCEL_OWNER,"
63 ; osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER," 61 ; osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,"
64 62
65 ; There are a block of functions for creating and controlling NPCs. 63 ; NPC macros
66 ; These can be mis-used so limit use to those you can trust. 64 ; These can be mis-used so limit use to those you can trust.
67 osslNPC = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 65 osslNPC = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
68 66
67 ; The OSSL function name is prepended with "Allow_" and it checks against
68 ; the owners of the containing prim. There can also be entries beginning with
69 ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is
70 ; checked against the creator of the script itself.
71
72; *************************************************
73
69 ; ThreatLevel None 74 ; ThreatLevel None
70 Allow_osDrawEllipse = true 75 Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
71 Allow_osDrawFilledPolygon = true 76 Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
72 Allow_osDrawFilledRectangle = true
73 Allow_osDrawImage = true
74 Allow_osDrawLine = true
75 Allow_osDrawPolygon = true
76 Allow_osDrawRectangle = true
77 Allow_osDrawText = true
78 Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
79 Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
80 Allow_osGetCurrentSunHour = true
81 Allow_osGetGender = true 77 Allow_osGetGender = true
82 Allow_osGetHealth = true 78 Allow_osGetHealth = true
83 Allow_osGetHealRate = true 79 Allow_osGetHealRate = true
84 Allow_osGetInventoryDesc = true 80 Allow_osGetNPCList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
85 Allow_osGetMapTexture = true
86 Allow_osGetRegionSize = true
87 Allow_osGetRezzingObject = true 81 Allow_osGetRezzingObject = true
88 Allow_osGetSunParam = true 82 Allow_osNpcGetOwner = ${OSSL|osslNPC}
89 Allow_osGetTerrainHeight = true
90 Allow_osIsNpc = true
91 Allow_osIsUUID = true
92 Allow_osList2Double = true
93 Allow_osMax = true
94 Allow_osMin = true
95 Allow_osMovePen = true
96 Allow_osNpcGetOwner = ${XEngine|osslNPC}
97 Allow_osParseJSON = true 83 Allow_osParseJSON = true
98 Allow_osParseJSONNew = true 84 Allow_osParseJSONNew = true
99 Allow_osSetFontName = true 85 Allow_osSetSunParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
100 Allow_osSetFontSize = true 86 Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
101 Allow_osSetPenCap = true
102 Allow_osSetPenColor = true
103 Allow_osSetPenSize = true
104 Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
105 Allow_osTeleportOwner = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
106 Allow_osWindActiveModelPluginName = true 87 Allow_osWindActiveModelPluginName = true
107 Allow_osCheckODE = true ; Here for completeness. This function cannot be turned off 88
108
109 ; ThreatLevel Nuisance 89 ; ThreatLevel Nuisance
110 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER 90 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
111 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER 91 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
112 92
113 ; ThreatLevel VeryLow 93 ; ThreatLevel VeryLow
114 Allow_osEjectFromGroup = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 94 Allow_osEjectFromGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
115 Allow_osForceBreakAllLinks = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 95 Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
116 Allow_osForceBreakLink = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 96 Allow_osForceBreakLink = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
117 Allow_osGetDrawStringSize = true
118 Allow_osGetWindParam = true 97 Allow_osGetWindParam = true
119 Allow_osInviteToGroup = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 98 Allow_osInviteToGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
120 Allow_osReplaceString = true 99 Allow_osReplaceString = true
121 Allow_osSetDynamicTextureData = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 100 Allow_osSetDynamicTextureData = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
122 Allow_osSetDynamicTextureDataBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 101 Allow_osSetDynamicTextureDataFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
123 Allow_osSetDynamicTextureDataBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 102 Allow_osSetDynamicTextureDataBlend = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
124 Allow_osSetDynamicTextureURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 103 Allow_osSetDynamicTextureDataBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
125 Allow_osSetDynamicTextureURLBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 104 Allow_osSetDynamicTextureURL = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
126 Allow_osSetDynamicTextureURLBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 105 Allow_osSetDynamicTextureURLBlend = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
127 Allow_osSetParcelMediaURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 106 Allow_osSetDynamicTextureURLBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
128 Allow_osSetParcelSIPAddress = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 107 Allow_osSetParcelMediaURL = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
108 Allow_osSetParcelSIPAddress = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
129 Allow_osSetPrimFloatOnWater = true 109 Allow_osSetPrimFloatOnWater = true
130 Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 110 Allow_osSetWindParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
131 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER 111 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER
132 Allow_osUnixTimeToTimestamp = true 112 Allow_osUnixTimeToTimestamp = true
133 113
134 ; ThreatLevel Low 114 ; ThreatLevel Low
135 Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 115 Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
136 Allow_osFormatString = true 116 Allow_osFormatString = true
137 Allow_osKey2Name = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 117 Allow_osKey2Name = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
138 Allow_osListenRegex = true 118 Allow_osListenRegex = true
139 Allow_osLoadedCreationDate = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 119 Allow_osLoadedCreationDate = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
140 Allow_osLoadedCreationID = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 120 Allow_osLoadedCreationID = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
141 Allow_osLoadedCreationTime = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 121 Allow_osLoadedCreationTime = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
142 Allow_osMessageObject = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 122 Allow_osMessageObject = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
143 Allow_osRegexIsMatch = true 123 Allow_osRegexIsMatch = true
144 Allow_osGetAvatarHomeURI = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 124 Allow_osGetAvatarHomeURI = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
145 Allow_osNpcSetProfileAbout = ${XEngine|osslNPC} 125 Allow_osNpcSetProfileAbout = ${OSSL|osslNPC}
146 Allow_osNpcSetProfileImage = ${XEngine|osslNPC} 126 Allow_osNpcSetProfileImage = ${OSSL|osslNPC}
147 Allow_osDie = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 127 Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
148 128
149 ; ThreatLevel Moderate 129 ; ThreatLevel Moderate
150 Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 130 Allow_osDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
151 Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 131 Allow_osDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
152 Allow_osGetGridCustom = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 132 Allow_osGetGridCustom = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
153 Allow_osGetGridGatekeeperURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 133 Allow_osGetGridGatekeeperURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
154 Allow_osGetGridHomeURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 134 Allow_osGetGridHomeURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
155 Allow_osGetGridLoginURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 135 Allow_osGetGridLoginURI = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
156 Allow_osGetGridName = true 136 Allow_osGetGridName = true
157 Allow_osGetGridNick = true 137 Allow_osGetGridNick = true
158 Allow_osGetNumberOfAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 138 Allow_osGetNumberOfAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
159 Allow_osGetRegionStats = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 139 Allow_osGetRegionStats = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
160 Allow_osGetSimulatorMemory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 140 Allow_osGetSimulatorMemory = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
161 Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 141 Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
162 Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 142 Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
163 143 Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
144
164 ; ThreatLevel High 145 ; ThreatLevel High
165 Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 146 Allow_osCauseDamage = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
166 Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 147 Allow_osCauseHealing = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
167 Allow_osSetHealth = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 148 Allow_osSetHealth = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
168 Allow_osSetHealRate = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 149 Allow_osSetHealRate = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
169 Allow_osForceAttachToAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 150 Allow_osForceAttachToAvatar = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
170 Allow_osForceAttachToAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 151 Allow_osForceAttachToAvatarFromInventory = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
171 Allow_osForceCreateLink = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 152 Allow_osForceCreateLink = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
172 Allow_osForceDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 153 Allow_osForceDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
173 Allow_osForceDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 154 Allow_osForceDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
174 Allow_osGetAgentIP = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 155 Allow_osGetLinkPrimitiveParams = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
175 Allow_osGetLinkPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
176 Allow_osGetPhysicsEngineType = true 156 Allow_osGetPhysicsEngineType = true
177 Allow_osGetPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 157 Allow_osGetPrimitiveParams = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
178 Allow_osGetRegionMapTexture = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 158 Allow_osGetRegionMapTexture = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
179 Allow_osGetScriptEngineName = true 159 Allow_osGetScriptEngineName = true
180 Allow_osGetSimulatorVersion = true 160 Allow_osGetSimulatorVersion = true
181 Allow_osMakeNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 161 Allow_osMakeNotecard = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
182 Allow_osMatchString = true 162 Allow_osMatchString = true
183 Allow_osNpcCreate = ${XEngine|osslNPC} 163 Allow_osNpcCreate = ${OSSL|osslNPC}
184 Allow_osNpcGetPos = ${XEngine|osslNPC} 164 Allow_osNpcGetPos = ${OSSL|osslNPC}
185 Allow_osNpcGetRot = ${XEngine|osslNPC} 165 Allow_osNpcGetRot = ${OSSL|osslNPC}
186 Allow_osNpcLoadAppearance = ${XEngine|osslNPC} 166 Allow_osNpcLoadAppearance = ${OSSL|osslNPC}
187 Allow_osNpcMoveTo = ${XEngine|osslNPC} 167 Allow_osNpcMoveTo = ${OSSL|osslNPC}
188 Allow_osNpcMoveToTarget = ${XEngine|osslNPC} 168 Allow_osNpcMoveToTarget = ${OSSL|osslNPC}
189 Allow_osNpcPlayAnimation = ${XEngine|osslNPC} 169 Allow_osNpcPlayAnimation = ${OSSL|osslNPC}
190 Allow_osNpcRemove = ${XEngine|osslNPC} 170 Allow_osNpcRemove = ${OSSL|osslNPC}
191 Allow_osNpcSaveAppearance = ${XEngine|osslNPC} 171 Allow_osNpcSaveAppearance = ${OSSL|osslNPC}
192 Allow_osNpcSay = ${XEngine|osslNPC} 172 Allow_osNpcSay = ${OSSL|osslNPC}
193 Allow_osNpcSetRot = ${XEngine|osslNPC} 173 Allow_osNpcSetRot = ${OSSL|osslNPC}
194 Allow_osNpcShout = ${XEngine|osslNPC} 174 Allow_osNpcShout = ${OSSL|osslNPC}
195 Allow_osNpcSit = ${XEngine|osslNPC} 175 Allow_osNpcSit = ${OSSL|osslNPC}
196 Allow_osNpcStand = ${XEngine|osslNPC} 176 Allow_osNpcStand = ${OSSL|osslNPC}
197 Allow_osNpcStopAnimation = ${XEngine|osslNPC} 177 Allow_osNpcStopAnimation = ${OSSL|osslNPC}
198 Allow_osNpcStopMoveToTarget = ${XEngine|osslNPC} 178 Allow_osNpcStopMoveToTarget = ${OSSL|osslNPC}
199 Allow_osNpcTouch = ${XEngine|osslNPC} 179 Allow_osNpcTouch = ${OSSL|osslNPC}
200 Allow_osNpcWhisper = ${XEngine|osslNPC} 180 Allow_osNpcWhisper = ${OSSL|osslNPC}
201 Allow_osOwnerSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 181 Allow_osOwnerSaveAppearance = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
202 Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER 182 Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER
203 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER 183 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER
204 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER 184 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER
205 Allow_osSetContentType = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 185 Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER
186 Allow_osSetContentType = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
206 Allow_osSetPrimitiveParams = false 187 Allow_osSetPrimitiveParams = false
207 Allow_osSetProjectionParams = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER 188 Allow_osSetProjectionParams = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
208 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER 189 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER
209 Allow_osSetStateEvents = false ; deprecated 190 Allow_osSetStateEvents = false ; deprecated
210 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER 191 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER
211 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER 192 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
212 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER 193 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
213 194
214 ; ThreatLevel VeryHigh 195 ; ThreatLevel VeryHigh
215 Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER 196 Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER
216 ; Warning: The next function allows scripts to force animations on avatars without the user giving permission. 197 ; Warning: The next function allows scripts to force animations on avatars without the user giving permission.
@@ -223,17 +204,79 @@
223 Allow_osForceDetachFromAvatar = false 204 Allow_osForceDetachFromAvatar = false
224 Allow_osForceOtherSit = false 205 Allow_osForceOtherSit = false
225 ; The notecard functions can cause a lot of load on the region if over used 206 ; The notecard functions can cause a lot of load on the region if over used
226 Allow_osGetNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 207 Allow_osGetNotecard = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
227 Allow_osGetNotecardLine = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 208 Allow_osGetNotecardLine = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
228 Allow_osGetNumberOfNotecardLines = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 209 Allow_osGetNumberOfNotecardLines = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
229 Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER
230 Allow_osSetRot = false 210 Allow_osSetRot = false
231 Allow_osSetParcelDetails = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 211 Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
232 212
233 ; ThreatLevel Severe 213 ; ThreatLevel Severe
234 Allow_osConsoleCommand = false 214 Allow_osConsoleCommand = false
235 Allow_osGrantScriptPermissions = false 215 Allow_osGrantScriptPermissions = false
236 Allow_osKickAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 216 Allow_osKickAvatar = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
237 Allow_osRevokeScriptPermissions = false 217 Allow_osRevokeScriptPermissions = false
238 Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER 218 Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
239 219 Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
220
221 ; ThreatLevel Severe with additional internal restrictions
222 Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable)
223
224
225; available functions out of Threat level control (for reference only)
226; Allow_osAdjustSoundVolume = true
227; Allow_osAngleBetween = true
228; Allow_osCheckODE = true
229; Allow_osClearInertia = true
230; Allow_osCollisionSound = true
231; Allow_osDrawEllipse = true
232; Allow_osDrawFilledEllipse = true
233; Allow_osDrawFilledPolygon = true
234; Allow_osDrawFilledRectangle = true
235; Allow_osDrawImage = true
236; Allow_osDrawLine = true
237; Allow_osDrawPolygon = true
238; Allow_osDrawRectangle = true
239; Allow_osDrawResetTransform = true
240; Allow_osDrawRotationTransform = true
241; Allow_osDrawScaleTransform = true
242; Allow_osDrawText = true
243; Allow_osDrawTranslationTransform = true
244; Allow_osGetCurrentSunHour = true
245; Allow_osGetInertiaData = true
246; Allow_osGetInventoryDesc = true
247; Allow_osGetLinkNumber = true
248; Allow_osGetMapTexture = true
249; Allow_osGetPhysicsEngineName = true
250; Allow_osGetRegionSize = true
251; Allow_osGetSunParam = true
252; Allow_osGetTerrainHeight = true
253; Allow_osGetDrawStringSize = true
254; Allow_osIsNpc = true
255; Allow_osIsUUID = true
256; Allow_osList2Double = true
257; Allow_osLoopSound = true
258; Allow_osLoopSoundMaster = true
259; Allow_osLoopSoundSlave = true
260; Allow_osMax = true
261; Allow_osMin = true
262; Allow_osMovePen = true
263; Allow_osPlaySound = true
264; Allow_osPlaySoundSlave = true
265; Allow_osPreloadSound = true
266; Allow_osRound = true
267; Allow_osSetFontName = true
268; Allow_osSetFontSize = true
269; Allow_osSetInertia = true
270; Allow_osSetInertiaAsBox = true
271; Allow_osSetInertiaAsSphere = true
272; Allow_osSetInertiaAsCylinder = true
273; Allow_osSetPenCap = true
274; Allow_osSetPenColor = true
275; Allow_osSetPenSize = true
276; Allow_osSetSoundRadius = true
277; Allow_osStopSound = true
278; Allow_osTriggerSound = true
279; Allow_osTriggerSoundLimited = true
280; Allow_osVecDistSquare = true
281; Allow_osVecMagSquare = true
282; Allow_osVolumeDetect = true
diff --git a/bin/inventory/TexturesLibrary/TexturesLibraryItems.xml b/bin/inventory/TexturesLibrary/TexturesLibraryItems.xml
index adab5d8..b146c21 100644
--- a/bin/inventory/TexturesLibrary/TexturesLibraryItems.xml
+++ b/bin/inventory/TexturesLibrary/TexturesLibraryItems.xml
@@ -464,6 +464,16 @@
464 <Key Name="inventoryType" Value="0" /> 464 <Key Name="inventoryType" Value="0" />
465 </Section> 465 </Section>
466 466
467 <Section Name="Smoke Texture">
468 <Key Name="inventoryID" Value="00000000-0000-2222-4444-100000001044" />
469 <Key Name="assetID" Value="b4ba225c-373f-446d-9f7e-6cb7b5cf9b3d" />
470 <Key Name="folderID" Value="00000112-000f-0000-0000-000100bba001"/>
471 <Key Name="description" Value="Smoke texture" />
472 <Key Name="name" Value="Smoke" />
473 <Key Name="assetType" Value="0" />
474 <Key Name="inventoryType" Value="0" />
475 </Section>
476
467 <Section Name="bricks Texture"> 477 <Section Name="bricks Texture">
468 <Key Name="inventoryID" Value="00000000-0000-2222-9999-000000000001"/> 478 <Key Name="inventoryID" Value="00000000-0000-2222-9999-000000000001"/>
469 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000001"/> 479 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000001"/>
diff --git a/bin/lib/NET/Mono.Security.dll b/bin/lib/NET/Mono.Security.dll
index 6accde7..1371f5c 100644
--- a/bin/lib/NET/Mono.Security.dll
+++ b/bin/lib/NET/Mono.Security.dll
Binary files differ
diff --git a/bin/lib32/BulletSim.dll b/bin/lib32/BulletSim.dll
index 6d006bf..c7138a4 100755
--- a/bin/lib32/BulletSim.dll
+++ b/bin/lib32/BulletSim.dll
Binary files differ
diff --git a/bin/lib32/libBulletSim.dylib b/bin/lib32/libBulletSim.dylib
index b7a42e3..e4508e6 100755
--- a/bin/lib32/libBulletSim.dylib
+++ b/bin/lib32/libBulletSim.dylib
Binary files differ
diff --git a/bin/lib32/libBulletSim.so b/bin/lib32/libBulletSim.so
index ec29f58..4fb7e3e 100755
--- a/bin/lib32/libBulletSim.so
+++ b/bin/lib32/libBulletSim.so
Binary files differ
diff --git a/bin/lib32/libode.dylib b/bin/lib32/libode.dylib
index ce0d5d0..49e205e 100644..100755
--- a/bin/lib32/libode.dylib
+++ b/bin/lib32/libode.dylib
Binary files differ
diff --git a/bin/lib32/libode.so b/bin/lib32/libode.so
index daf6a4d..35cb027 100755
--- a/bin/lib32/libode.so
+++ b/bin/lib32/libode.so
Binary files differ
diff --git a/bin/lib32/ode.dll b/bin/lib32/ode.dll
index 62aa4df..6d02b53 100755
--- a/bin/lib32/ode.dll
+++ b/bin/lib32/ode.dll
Binary files differ
diff --git a/bin/lib64/BulletSim.dll b/bin/lib64/BulletSim.dll
index 82774a2..58fe6b6 100755
--- a/bin/lib64/BulletSim.dll
+++ b/bin/lib64/BulletSim.dll
Binary files differ
diff --git a/bin/lib64/libBulletSim.dylib b/bin/lib64/libBulletSim.dylib
new file mode 100755
index 0000000..e4508e6
--- /dev/null
+++ b/bin/lib64/libBulletSim.dylib
Binary files differ
diff --git a/bin/lib64/libBulletSim.so b/bin/lib64/libBulletSim.so
index 8b09275..2bf1159 100755
--- a/bin/lib64/libBulletSim.so
+++ b/bin/lib64/libBulletSim.so
Binary files differ
diff --git a/bin/lib64/libode-x86_64.so b/bin/lib64/libode-x86_64.so
index d8f3c20..663ff5d 100755
--- a/bin/lib64/libode-x86_64.so
+++ b/bin/lib64/libode-x86_64.so
Binary files differ
diff --git a/bin/lib64/libode.dylib b/bin/lib64/libode.dylib
index ce0d5d0..49e205e 100644..100755
--- a/bin/lib64/libode.dylib
+++ b/bin/lib64/libode.dylib
Binary files differ
diff --git a/bin/lib64/ode.dll b/bin/lib64/ode.dll
index 543b900..b8e3414 100755
--- a/bin/lib64/ode.dll
+++ b/bin/lib64/ode.dll
Binary files differ
diff --git a/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib
index 91f7264..cb4aea1 100644
--- a/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib
+++ b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib
Binary files differ
diff --git a/bin/log4net.dll b/bin/log4net.dll
index ffc57e1..7740fbd 100755
--- a/bin/log4net.dll
+++ b/bin/log4net.dll
Binary files differ
diff --git a/bin/mautil.exe b/bin/mautil.exe
index 534df19..022ca5a 100755
--- a/bin/mautil.exe
+++ b/bin/mautil.exe
Binary files differ
diff --git a/bin/opensim-ode.sh b/bin/opensim-ode.sh
deleted file mode 100755
index b901425..0000000
--- a/bin/opensim-ode.sh
+++ /dev/null
@@ -1,4 +0,0 @@
1#!/bin/sh
2echo "Starting OpenSimulator with ODE. If you get an error saying limit: Operation not permitted. Then you will need to chmod 0600 /etc/limits"
3ulimit -s 262144
4mono OpenSim.exe -physics=OpenDynamicsEngine
diff --git a/bin/opensim.sh b/bin/opensim.sh
new file mode 100755
index 0000000..508d925
--- /dev/null
+++ b/bin/opensim.sh
@@ -0,0 +1,5 @@
1#!/bin/sh
2ulimit -s 1048576
3# next option may improve SGen gc (for opensim only) you may also need to increase nursery size on large regions
4#export MONO_GC_PARAMS="minor=split,promotion-age=14"
5mono --desktop OpenSim.exe
diff --git a/bin/pCampBot.ini.example b/bin/pCampBot.ini.example
index 2952bb0..138e4ec 100644
--- a/bin/pCampBot.ini.example
+++ b/bin/pCampBot.ini.example
@@ -7,13 +7,13 @@
7 7
8[Bot] 8[Bot]
9 ; Control whether bots should regularly send agent updates 9 ; Control whether bots should regularly send agent updates
10 ; Not doing this will reduce CPU requirements for pCampbot but greatly 10 ; Not doing this will reduce CPU requirements for pCampbot but greatly
11 ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets. 11 ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets.
12 ; Defaults to true. 12 ; Defaults to true.
13 SendAgentUpdates = true 13 SendAgentUpdates = true
14 14
15 ; Control whether bots will requests textures when receiving object information 15 ; Control whether bots will requests textures when receiving object information
16 ; Not doing this will reduce CPU requirements for pCampbot but greatly 16 ; Not doing this will reduce CPU requirements for pCampbot but greatly
17 ; reduce the realism compared to viewers which requests such texture data if not already cached. 17 ; reduce the realism compared to viewers which requests such texture data if not already cached.
18 ; Defaults to true. 18 ; Defaults to true.
19 RequestObjectTextures = true 19 RequestObjectTextures = true
diff --git a/bin/zlib.net.dll b/bin/zlib.net.dll
index 9d15654..1ce10af 100755
--- a/bin/zlib.net.dll
+++ b/bin/zlib.net.dll
Binary files differ