Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

6822 lines
380 KiB

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="System.AddIn.Contract">
<assemblydata version="2.0.0.0" culture="" key="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.AddIn.Contract.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.AddIn.Contract.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.AddIn.Contract.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>3.5.21009.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>3.5.21009.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>2.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\FinalPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="RequestMinimum" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="RequestMinimum" />
</enumValue>
</argument>
<assignment name="SkipVerification">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="T:System.AddIn.Contract.IContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IContract" />
<apidata name="IContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implementors>
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
<type api="T:System.AddIn.Contract.IServiceProviderContract" ref="true" />
<type api="T:System.AddIn.Contract.IProfferServiceContract" ref="true" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
<type api="T:System.AddIn.Contract.INativeHandleContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
<type api="T:System.AddIn.Contract.Automation.IRemoteDelegateContract" ref="true" />
<type api="T:System.AddIn.Pipeline.ContractBase" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IContract">
<topicdata name="IContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IContract" />
<apidata name="IContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.IContract">
<topicdata name="IContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IContract" />
<apidata name="IContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IContract" />
</api>
<api id="M:System.AddIn.Contract.IContract.AcquireLifetimeToken">
<topicdata group="api" />
<apidata name="AcquireLifetimeToken" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_AcquireLifetimeToken" />
</api>
<api id="M:System.AddIn.Contract.IContract.GetRemoteHashCode">
<topicdata group="api" />
<apidata name="GetRemoteHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_GetRemoteHashCode" />
</api>
<api id="M:System.AddIn.Contract.IContract.QueryContract(System.String)">
<topicdata group="api" />
<apidata name="QueryContract" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="contractIdentifier">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_QueryContract_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)">
<topicdata group="api" />
<apidata name="RemoteEquals" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="contract">
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_RemoteEquals_1_612feec4" />
</api>
<api id="M:System.AddIn.Contract.IContract.RemoteToString">
<topicdata group="api" />
<apidata name="RemoteToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_RemoteToString" />
</api>
<api id="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)">
<topicdata group="api" />
<apidata name="RevokeLifetimeToken" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="token">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IContract_RevokeLifetimeToken_1_cd2d7ec9" />
</api>
<api id="T:System.AddIn.Contract.IEnumeratorContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IEnumeratorContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IEnumeratorContract`1">
<topicdata name="IEnumeratorContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.IDisposable.Dispose" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.GetCurrent" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.MoveNext" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IEnumeratorContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.IEnumeratorContract`1">
<topicdata name="IEnumeratorContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.IDisposable.Dispose" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.GetCurrent" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.MoveNext" />
<element api="M:System.AddIn.Contract.IEnumeratorContract`1.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IEnumeratorContract`1" />
</api>
<api id="M:System.AddIn.Contract.IEnumeratorContract`1.GetCurrent">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<template name="T" index="0" api="T:System.AddIn.Contract.IEnumeratorContract`1" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IEnumeratorContract`1_GetCurrent" />
</api>
<api id="M:System.AddIn.Contract.IEnumeratorContract`1.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IEnumeratorContract`1_MoveNext" />
</api>
<api id="M:System.AddIn.Contract.IEnumeratorContract`1.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IEnumeratorContract`1_Reset" />
</api>
<api id="T:System.AddIn.Contract.IExecutorExtensionContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IExecutorExtensionContract" />
<apidata name="IExecutorExtensionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IExecutorExtensionContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IExecutorExtensionContract">
<topicdata name="IExecutorExtensionContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IExecutorExtensionContract" />
<apidata name="IExecutorExtensionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoaded(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadedFrom(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoading(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadingFrom(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarted(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarting(System.String,System.String,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.ExecutorCreated" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IExecutorExtensionContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.IExecutorExtensionContract">
<topicdata name="IExecutorExtensionContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IExecutorExtensionContract" />
<apidata name="IExecutorExtensionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoaded(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadedFrom(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoading(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadingFrom(System.String)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarted(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarting(System.String,System.String,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)" />
<element api="M:System.AddIn.Contract.IExecutorExtensionContract.ExecutorCreated" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IExecutorExtensionContract" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoaded(System.String)">
<topicdata group="api" />
<apidata name="AssemblyLoaded" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="assemblyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_AssemblyLoaded_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadedFrom(System.String)">
<topicdata group="api" />
<apidata name="AssemblyLoadedFrom" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="assemblyFile">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_AssemblyLoadedFrom_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoading(System.String)">
<topicdata group="api" />
<apidata name="AssemblyLoading" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="assemblyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_AssemblyLoading_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.AssemblyLoadingFrom(System.String)">
<topicdata group="api" />
<apidata name="AssemblyLoadingFrom" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="assemblyFile">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_AssemblyLoadingFrom_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarted(System.AddIn.Contract.IContract)">
<topicdata group="api" />
<apidata name="EntryPointStarted" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="entryPoint">
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_EntryPointStarted_1_612feec4" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.EntryPointStarting(System.String,System.String,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)">
<topicdata group="api" />
<apidata name="EntryPointStarting" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="assemblyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="startupClass">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="initArgs">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_EntryPointStarting_3_3bc4d256" />
</api>
<api id="M:System.AddIn.Contract.IExecutorExtensionContract.ExecutorCreated">
<topicdata group="api" />
<apidata name="ExecutorCreated" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IExecutorExtensionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IExecutorExtensionContract_ExecutorCreated" />
</api>
<api id="T:System.AddIn.Contract.IListContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IListContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IListContract`1">
<topicdata name="IListContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Clear" />
<element api="M:System.AddIn.Contract.IListContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.GetCount" />
<element api="M:System.AddIn.Contract.IListContract`1.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.IListContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.IListContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.IndexOf(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Insert(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.SetItem(System.Int32,`0)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IListContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.IListContract`1">
<topicdata name="IListContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Clear" />
<element api="M:System.AddIn.Contract.IListContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.GetCount" />
<element api="M:System.AddIn.Contract.IListContract`1.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.IListContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.IListContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.IndexOf(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Insert(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.IListContract`1.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.IListContract`1.SetItem(System.Int32,`0)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IListContract`1" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.Add(`0)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_Add_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_Clear" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.Contains(`0)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_Contains_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.GetCount">
<topicdata group="api" />
<apidata name="GetCount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_GetCount" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.GetEnumeratorContract">
<topicdata group="api" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.IEnumeratorContract`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_GetEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.GetIsReadOnly">
<topicdata group="api" />
<apidata name="GetIsReadOnly" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_GetIsReadOnly" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.GetItem(System.Int32)">
<topicdata group="api" />
<apidata name="GetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_GetItem_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.IndexOf(`0)">
<topicdata group="api" />
<apidata name="IndexOf" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_IndexOf_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.Insert(System.Int32,`0)">
<topicdata group="api" />
<apidata name="Insert" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_Insert_2_f5a71668" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.Remove(`0)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_Remove_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.RemoveAt(System.Int32)">
<topicdata group="api" />
<apidata name="RemoveAt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_RemoveAt_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.IListContract`1.SetItem(System.Int32,`0)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<template name="T" index="0" api="T:System.AddIn.Contract.IListContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IListContract`1_SetItem_2_f5a71668" />
</api>
<api id="T:System.AddIn.Contract.INativeHandleContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.INativeHandleContract" />
<apidata name="INativeHandleContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_INativeHandleContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.INativeHandleContract">
<topicdata name="INativeHandleContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.INativeHandleContract" />
<apidata name="INativeHandleContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.INativeHandleContract.GetHandle" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_INativeHandleContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.INativeHandleContract">
<topicdata name="INativeHandleContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.INativeHandleContract" />
<apidata name="INativeHandleContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.INativeHandleContract.GetHandle" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_INativeHandleContract" />
</api>
<api id="M:System.AddIn.Contract.INativeHandleContract.GetHandle">
<topicdata group="api" />
<apidata name="GetHandle" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.INativeHandleContract" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Flags">
<type api="T:System.Security.Permissions.SecurityPermissionFlag" ref="false" />
<enumValue>
<field name="UnmanagedCode" />
</enumValue>
</assignment>
</attribute>
</attributes>
<file name="M_System_AddIn_Contract_INativeHandleContract_GetHandle" />
</api>
<api id="T:System.AddIn.Contract.IProfferServiceContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IProfferServiceContract" />
<apidata name="IProfferServiceContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IProfferServiceContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IProfferServiceContract">
<topicdata name="IProfferServiceContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IProfferServiceContract" />
<apidata name="IProfferServiceContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IProfferServiceContract.ProfferService(System.String,System.AddIn.Contract.IServiceProviderContract)" />
<element api="M:System.AddIn.Contract.IProfferServiceContract.RevokeService(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IProfferServiceContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.IProfferServiceContract">
<topicdata name="IProfferServiceContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IProfferServiceContract" />
<apidata name="IProfferServiceContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IProfferServiceContract.ProfferService(System.String,System.AddIn.Contract.IServiceProviderContract)" />
<element api="M:System.AddIn.Contract.IProfferServiceContract.RevokeService(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IProfferServiceContract" />
</api>
<api id="M:System.AddIn.Contract.IProfferServiceContract.ProfferService(System.String,System.AddIn.Contract.IServiceProviderContract)">
<topicdata group="api" />
<apidata name="ProfferService" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="serviceIdentifier">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="service">
<type api="T:System.AddIn.Contract.IServiceProviderContract" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IProfferServiceContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IProfferServiceContract_ProfferService_2_5feaa62e" />
</api>
<api id="M:System.AddIn.Contract.IProfferServiceContract.RevokeService(System.String)">
<topicdata group="api" />
<apidata name="RevokeService" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="serviceIdentifier">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IProfferServiceContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IProfferServiceContract_RevokeService_1_72eac341" />
</api>
<api id="T:System.AddIn.Contract.ISerializableObjectContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.ISerializableObjectContract" />
<apidata name="ISerializableObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_ISerializableObjectContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.ISerializableObjectContract">
<topicdata name="ISerializableObjectContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.ISerializableObjectContract" />
<apidata name="ISerializableObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.ISerializableObjectContract.GetCanonicalName" />
<element api="M:System.AddIn.Contract.ISerializableObjectContract.GetSerializableObjectData" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Add(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.ContainsKey(System.AddIn.Contract.RemoteArgument)" />
<element api="Overload:System.AddIn.Contract.ISerializableObjectContract.GetEnumeratorContract">
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</element>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetItem(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetKeys" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetValues" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.SetItem(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_ISerializableObjectContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.ISerializableObjectContract">
<topicdata name="ISerializableObjectContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.ISerializableObjectContract" />
<apidata name="ISerializableObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.ISerializableObjectContract.GetCanonicalName" />
<element api="M:System.AddIn.Contract.ISerializableObjectContract.GetSerializableObjectData" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Add(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.ContainsKey(System.AddIn.Contract.RemoteArgument)" />
<element api="Overload:System.AddIn.Contract.ISerializableObjectContract.GetEnumeratorContract">
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</element>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetItem(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetKeys" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetValues" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.SetItem(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_ISerializableObjectContract" />
</api>
<api id="Overload:System.AddIn.Contract.ISerializableObjectContract.GetEnumeratorContract">
<topicdata name="GetEnumeratorContract" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.AddIn.Contract.ISerializableObjectContract" allInherited="true" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<elements>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.ISerializableObjectContract" />
</containers>
<file name="O_T_System_AddIn_Contract_ISerializableObjectContract_GetEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.ISerializableObjectContract.GetCanonicalName">
<topicdata group="api" />
<apidata name="GetCanonicalName" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_ISerializableObjectContract_GetCanonicalName" />
</api>
<api id="M:System.AddIn.Contract.ISerializableObjectContract.GetSerializableObjectData">
<topicdata group="api" />
<apidata name="GetSerializableObjectData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_ISerializableObjectContract_GetSerializableObjectData" />
</api>
<api id="T:System.AddIn.Contract.IServiceProviderContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.IServiceProviderContract" />
<apidata name="IServiceProviderContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_IServiceProviderContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.IServiceProviderContract">
<topicdata name="IServiceProviderContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.IServiceProviderContract" />
<apidata name="IServiceProviderContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IServiceProviderContract.QueryService(System.String,System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_IServiceProviderContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.IServiceProviderContract">
<topicdata name="IServiceProviderContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.IServiceProviderContract" />
<apidata name="IServiceProviderContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.IServiceProviderContract.QueryService(System.String,System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_IServiceProviderContract" />
</api>
<api id="M:System.AddIn.Contract.IServiceProviderContract.QueryService(System.String,System.String)">
<topicdata group="api" />
<apidata name="QueryService" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="serviceIdentifier">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="serviceContractIdentifier">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.IServiceProviderContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_IServiceProviderContract_QueryService_2_52fce4af" />
</api>
<api id="T:System.AddIn.Contract.RemoteArgument">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.RemoteArgument" />
<apidata name="RemoteArgument" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_RemoteArgument" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.RemoteArgument">
<topicdata name="RemoteArgument" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.RemoteArgument" />
<apidata name="RemoteArgument" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="Overload:System.AddIn.Contract.RemoteArgument.#ctor">
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode,System.Boolean)" />
</element>
<element api="P:System.AddIn.Contract.RemoteArgument.ArrayValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.BooleanValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.ByteValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.CharValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.ContractValue" />
<element api="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument">
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean,System.TypeCode)" />
</element>
<element api="P:System.AddIn.Contract.RemoteArgument.DateTimeValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DBNullValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DecimalValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DoubleValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int16Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int32Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int64Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.IsByRef" />
<element api="P:System.AddIn.Contract.RemoteArgument.MissingValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.RemoteArgumentKind" />
<element api="P:System.AddIn.Contract.RemoteArgument.SByteValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.SingleValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.StringValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.TypeCode" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt16Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt32Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt64Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_RemoteArgument" />
</api>
<api id="Methods.T:System.AddIn.Contract.RemoteArgument">
<topicdata name="RemoteArgument" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.RemoteArgument" />
<apidata name="RemoteArgument" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument">
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean,System.TypeCode)" />
</element>
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Methods_T_System_AddIn_Contract_RemoteArgument" />
</api>
<api id="Properties.T:System.AddIn.Contract.RemoteArgument">
<topicdata name="RemoteArgument" group="list" subgroup="Properties" typeTopicId="T:System.AddIn.Contract.RemoteArgument" />
<apidata name="RemoteArgument" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="P:System.AddIn.Contract.RemoteArgument.ArrayValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.BooleanValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.ByteValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.CharValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.ContractValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DateTimeValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DBNullValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DecimalValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.DoubleValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int16Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int32Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.Int64Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.IsByRef" />
<element api="P:System.AddIn.Contract.RemoteArgument.MissingValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.RemoteArgumentKind" />
<element api="P:System.AddIn.Contract.RemoteArgument.SByteValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.SingleValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.StringValue" />
<element api="P:System.AddIn.Contract.RemoteArgument.TypeCode" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt16Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt32Value" />
<element api="P:System.AddIn.Contract.RemoteArgument.UInt64Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Properties_T_System_AddIn_Contract_RemoteArgument" />
</api>
<api id="Overload:System.AddIn.Contract.RemoteArgument.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.AddIn.Contract.RemoteArgument" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode,System.Boolean)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="O_T_System_AddIn_Contract_RemoteArgument_ctor" />
</api>
<api id="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument">
<topicdata name="CreateRemoteArgument" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.AddIn.Contract.RemoteArgument" />
<apidata name="CreateRemoteArgument" group="member" subgroup="method" />
<elements>
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean)" />
<element api="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean,System.TypeCode)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="O_T_System_AddIn_Contract_RemoteArgument_CreateRemoteArgument" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_e1b7b96d" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.IContract,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_f8e4ff0a" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="remoteArgKind">
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</parameter>
<parameter name="typeCode">
<type api="T:System.TypeCode" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_1afeab69" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.AddIn.Contract.RemoteArgumentKind,System.TypeCode,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="remoteArgKind">
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</parameter>
<parameter name="typeCode">
<type api="T:System.TypeCode" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_3_712445ca" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_9d06a498" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Array,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_d84d89f4" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_abc7a1d5" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Boolean,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Boolean" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_307eb5ba" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Byte" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_61235d47" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Byte,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Byte" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_b36db585" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Char" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_968c9eed" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Char,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Char" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_56ad9df1" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.DateTime" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_9c9b5f4a" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DateTime,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_a4b68698" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.DBNull" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_a7df1efb" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.DBNull,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.DBNull" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_68f32253" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Decimal" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_08dd2526" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Decimal,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Decimal" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_46b4aabd" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Double" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_f73ced1e" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Double,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Double" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_6961d0ea" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int16" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_f9c6ce8c" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int16,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int16" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_dda951cc" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_f9cace8a" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int32,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_9a9f6257" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int64" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_f9c8ce85" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Int64,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Int64" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_ce8d26a1" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.SByte" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_31ccfeb3" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.SByte,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.SByte" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_4e0ad49f" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Single" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_08c8eacd" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.Single,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.Single" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_065e9863" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_61b4e77c" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.String,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_b3e449c7" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt16" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_5759915d" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt16,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt16" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_b01fd2ac" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_e1f563c9" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt32,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt32" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_8c8a0fc5" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt64" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_1_9cab7a93" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.#ctor(System.UInt64,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.AddIn.Contract.RemoteArgument.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.UInt64" ref="false" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="C_System_AddIn_Contract_RemoteArgument_ctor_2_dc3e7a9c" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.ArrayValue">
<topicdata group="api" />
<apidata name="ArrayValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Array" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_ArrayValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.BooleanValue">
<topicdata group="api" />
<apidata name="BooleanValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_BooleanValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.ByteValue">
<topicdata group="api" />
<apidata name="ByteValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Byte" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_ByteValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.CharValue">
<topicdata group="api" />
<apidata name="CharValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Char" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_CharValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.ContractValue">
<topicdata group="api" />
<apidata name="ContractValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_ContractValue" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object)">
<topicdata group="api" />
<apidata name="CreateRemoteArgument" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument" />
<proceduredata virtual="false" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="M_System_AddIn_Contract_RemoteArgument_CreateRemoteArgument_1_2572741a" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean)">
<topicdata group="api" />
<apidata name="CreateRemoteArgument" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument" />
<proceduredata virtual="false" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="M_System_AddIn_Contract_RemoteArgument_CreateRemoteArgument_2_71c15fb0" />
</api>
<api id="M:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument(System.Object,System.Boolean,System.TypeCode)">
<topicdata group="api" />
<apidata name="CreateRemoteArgument" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.AddIn.Contract.RemoteArgument.CreateRemoteArgument" />
<proceduredata virtual="false" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
<parameter name="isByRef">
<type api="T:System.Boolean" ref="false" />
</parameter>
<parameter name="typeCodeToUse">
<type api="T:System.TypeCode" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="M_System_AddIn_Contract_RemoteArgument_CreateRemoteArgument_3_ae0821c6" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.DateTimeValue">
<topicdata group="api" />
<apidata name="DateTimeValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.DateTime" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_DateTimeValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.DBNullValue">
<topicdata group="api" />
<apidata name="DBNullValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.DBNull" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_DBNullValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.DecimalValue">
<topicdata group="api" />
<apidata name="DecimalValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_DecimalValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.DoubleValue">
<topicdata group="api" />
<apidata name="DoubleValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_DoubleValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.Int16Value">
<topicdata group="api" />
<apidata name="Int16Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int16" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_Int16Value" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.Int32Value">
<topicdata group="api" />
<apidata name="Int32Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_Int32Value" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.Int64Value">
<topicdata group="api" />
<apidata name="Int64Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_Int64Value" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.IsByRef">
<topicdata group="api" />
<apidata name="IsByRef" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_IsByRef" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.MissingValue">
<topicdata group="api" />
<apidata name="MissingValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Reflection.Missing" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_MissingValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.RemoteArgumentKind">
<topicdata group="api" />
<apidata name="RemoteArgumentKind" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_RemoteArgumentKind" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.SByteValue">
<topicdata group="api" />
<apidata name="SByteValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.SByte" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="P_System_AddIn_Contract_RemoteArgument_SByteValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.SingleValue">
<topicdata group="api" />
<apidata name="SingleValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_SingleValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.StringValue">
<topicdata group="api" />
<apidata name="StringValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_StringValue" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.TypeCode">
<topicdata group="api" />
<apidata name="TypeCode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.TypeCode" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<file name="P_System_AddIn_Contract_RemoteArgument_TypeCode" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.UInt16Value">
<topicdata group="api" />
<apidata name="UInt16Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.UInt16" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="P_System_AddIn_Contract_RemoteArgument_UInt16Value" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.UInt32Value">
<topicdata group="api" />
<apidata name="UInt32Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.UInt32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="P_System_AddIn_Contract_RemoteArgument_UInt32Value" />
</api>
<api id="P:System.AddIn.Contract.RemoteArgument.UInt64Value">
<topicdata group="api" />
<apidata name="UInt64Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.UInt64" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</containers>
<attributes>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="P_System_AddIn_Contract_RemoteArgument_UInt64Value" />
</api>
<api id="T:System.AddIn.Contract.RemoteArgumentKind">
<topicdata group="api" />
<apidata name="RemoteArgumentKind" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.RemoteArgumentKind.Missing" />
<element api="F:System.AddIn.Contract.RemoteArgumentKind.Intrinsic" />
<element api="F:System.AddIn.Contract.RemoteArgumentKind.IntrinsicArray" />
<element api="F:System.AddIn.Contract.RemoteArgumentKind.Contract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_RemoteArgumentKind" />
</api>
<api id="F:System.AddIn.Contract.RemoteArgumentKind.Contract">
<topicdata group="api" notopic="" />
<apidata name="Contract" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_RemoteArgumentKind_Contract" />
</api>
<api id="F:System.AddIn.Contract.RemoteArgumentKind.Intrinsic">
<topicdata group="api" notopic="" />
<apidata name="Intrinsic" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_RemoteArgumentKind_Intrinsic" />
</api>
<api id="F:System.AddIn.Contract.RemoteArgumentKind.IntrinsicArray">
<topicdata group="api" notopic="" />
<apidata name="IntrinsicArray" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_RemoteArgumentKind_IntrinsicArray" />
</api>
<api id="F:System.AddIn.Contract.RemoteArgumentKind.Missing">
<topicdata group="api" notopic="" />
<apidata name="Missing" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.RemoteArgumentKind" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_RemoteArgumentKind_Missing" />
</api>
<api id="T:System.AddIn.Contract.SerializableObjectData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.SerializableObjectData" />
<apidata name="SerializableObjectData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="T_System_AddIn_Contract_SerializableObjectData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.SerializableObjectData">
<topicdata name="SerializableObjectData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.SerializableObjectData" />
<apidata name="SerializableObjectData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.SerializableObjectData.DimensionLengths" />
<element api="F:System.AddIn.Contract.SerializableObjectData.DimensionLowerBounds" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ElementIndexes" />
<element api="F:System.AddIn.Contract.SerializableObjectData.IsArray" />
<element api="F:System.AddIn.Contract.SerializableObjectData.IsArrayElement" />
<element api="F:System.AddIn.Contract.SerializableObjectData.MemberName" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ObjectId" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ParentId" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_SerializableObjectData" />
</api>
<api id="Fields.T:System.AddIn.Contract.SerializableObjectData">
<topicdata name="SerializableObjectData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.SerializableObjectData" />
<apidata name="SerializableObjectData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.SerializableObjectData.DimensionLengths" />
<element api="F:System.AddIn.Contract.SerializableObjectData.DimensionLowerBounds" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ElementIndexes" />
<element api="F:System.AddIn.Contract.SerializableObjectData.IsArray" />
<element api="F:System.AddIn.Contract.SerializableObjectData.IsArrayElement" />
<element api="F:System.AddIn.Contract.SerializableObjectData.MemberName" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ObjectId" />
<element api="F:System.AddIn.Contract.SerializableObjectData.ParentId" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
</containers>
<file name="Fields_T_System_AddIn_Contract_SerializableObjectData" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.DimensionLengths">
<topicdata group="api" />
<apidata name="DimensionLengths" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Int32" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_DimensionLengths" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.DimensionLowerBounds">
<topicdata group="api" />
<apidata name="DimensionLowerBounds" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Int32" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_DimensionLowerBounds" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.ElementIndexes">
<topicdata group="api" />
<apidata name="ElementIndexes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Int32" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_ElementIndexes" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.IsArray">
<topicdata group="api" />
<apidata name="IsArray" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_IsArray" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.IsArrayElement">
<topicdata group="api" />
<apidata name="IsArrayElement" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_IsArrayElement" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.MemberName">
<topicdata group="api" />
<apidata name="MemberName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_MemberName" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.ObjectId">
<topicdata group="api" />
<apidata name="ObjectId" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_ObjectId" />
</api>
<api id="F:System.AddIn.Contract.SerializableObjectData.ParentId">
<topicdata group="api" />
<apidata name="ParentId" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract" />
<type api="T:System.AddIn.Contract.SerializableObjectData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_SerializableObjectData_ParentId" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteDelegateContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteDelegateContract" />
<apidata name="IRemoteDelegateContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteDelegateContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteDelegateContract">
<topicdata name="IRemoteDelegateContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteDelegateContract" />
<apidata name="IRemoteDelegateContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteDelegateContract.InvokeDelegate(System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.GetRemoteType" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.RemoteCast(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteDelegateContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteDelegateContract">
<topicdata name="IRemoteDelegateContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteDelegateContract" />
<apidata name="IRemoteDelegateContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteDelegateContract.InvokeDelegate(System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.GetRemoteType" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.RemoteCast(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteDelegateContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteDelegateContract.InvokeDelegate(System.AddIn.Contract.Collections.IRemoteArgumentArrayContract)">
<topicdata group="api" />
<apidata name="InvokeDelegate" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="args">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteDelegateContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteDelegateContract_InvokeDelegate_1_4035f33c" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" />
<apidata name="IRemoteEventInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteEventInfoContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteEventInfoContract">
<topicdata name="IRemoteEventInfoContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" />
<apidata name="IRemoteEventInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetAddMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetMemberData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetRemoveMethod" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteEventInfoContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteEventInfoContract">
<topicdata name="IRemoteEventInfoContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" />
<apidata name="IRemoteEventInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetAddMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetMemberData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetRemoveMethod" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteEventInfoContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetAddMethod">
<topicdata group="api" />
<apidata name="GetAddMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteEventInfoContract_GetAddMethod" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetMemberData">
<topicdata group="api" />
<apidata name="GetMemberData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteEventInfoContract_GetMemberData" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteEventInfoContract.GetRemoveMethod">
<topicdata group="api" />
<apidata name="GetRemoveMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteEventInfoContract_GetRemoveMethod" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" />
<apidata name="IRemoteFieldInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteFieldInfoContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract">
<topicdata name="IRemoteFieldInfoContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" />
<apidata name="IRemoteFieldInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetFieldData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteFieldInfoContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract">
<topicdata name="IRemoteFieldInfoContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" />
<apidata name="IRemoteFieldInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetFieldData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteFieldInfoContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetFieldData">
<topicdata group="api" />
<apidata name="GetFieldData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteFieldData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteFieldInfoContract_GetFieldData" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract)">
<topicdata group="api" />
<apidata name="GetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="obj">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteFieldInfoContract_GetValue_1_969eebc0" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteFieldInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument,System.Int32)">
<topicdata group="api" />
<apidata name="SetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="obj">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
<parameter name="value">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
<parameter name="localeId">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteFieldInfoContract_SetValue_3_fa536c41" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" />
<apidata name="IRemoteMethodInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteMethodInfoContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract">
<topicdata name="IRemoteMethodInfoContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" />
<apidata name="IRemoteMethodInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.GetMethodData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.Invoke(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteMethodInfoContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract">
<topicdata name="IRemoteMethodInfoContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" />
<apidata name="IRemoteMethodInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.GetMethodData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.Invoke(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteMethodInfoContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.GetMethodData">
<topicdata group="api" />
<apidata name="GetMethodData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMethodData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteMethodInfoContract_GetMethodData" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteMethodInfoContract.Invoke(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)">
<topicdata group="api" />
<apidata name="Invoke" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="target">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="parameters">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
<parameter name="localeId">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteMethodInfoContract_Invoke_4_6bb0d74b" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteObjectContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteObjectContract" />
<apidata name="IRemoteObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.Automation.IRemoteDelegateContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteObjectContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteObjectContract">
<topicdata name="IRemoteObjectContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteObjectContract" />
<apidata name="IRemoteObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.GetRemoteType" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.RemoteCast(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteObjectContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteObjectContract">
<topicdata name="IRemoteObjectContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteObjectContract" />
<apidata name="IRemoteObjectContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.GetRemoteType" />
<element api="M:System.AddIn.Contract.Automation.IRemoteObjectContract.RemoteCast(System.String)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteObjectContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteObjectContract.GetRemoteType">
<topicdata group="api" />
<apidata name="GetRemoteType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteObjectContract_GetRemoteType" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteObjectContract.RemoteCast(System.String)">
<topicdata group="api" />
<apidata name="RemoteCast" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="canonicalName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteObjectContract_RemoteCast_1_72eac341" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" />
<apidata name="IRemotePropertyInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemotePropertyInfoContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract">
<topicdata name="IRemotePropertyInfoContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" />
<apidata name="IRemotePropertyInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetGetMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetPropertyData" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetSetMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument@,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemotePropertyInfoContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract">
<topicdata name="IRemotePropertyInfoContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" />
<apidata name="IRemotePropertyInfoContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetGetMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetPropertyData" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetSetMethod" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument@,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemotePropertyInfoContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetGetMethod">
<topicdata group="api" />
<apidata name="GetGetMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemotePropertyInfoContract_GetGetMethod" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetPropertyData">
<topicdata group="api" />
<apidata name="GetPropertyData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemotePropertyInfoContract_GetPropertyData" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetSetMethod">
<topicdata group="api" />
<apidata name="GetSetMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemotePropertyInfoContract_GetSetMethod" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.GetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)">
<topicdata group="api" />
<apidata name="GetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="obj">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="index">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
<parameter name="localeId">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemotePropertyInfoContract_GetValue_4_6bb0d74b" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemotePropertyInfoContract.SetValue(System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.RemoteArgument@,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Int32)">
<topicdata group="api" />
<apidata name="SetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="target">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
<parameter name="value">
<referenceTo>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</referenceTo>
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="index">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
<parameter name="localeId">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemotePropertyInfoContract_SetValue_5_fd611910" />
</api>
<api id="T:System.AddIn.Contract.Automation.IRemoteTypeContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.IRemoteTypeContract" />
<apidata name="IRemoteTypeContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_IRemoteTypeContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.IRemoteTypeContract">
<topicdata name="IRemoteTypeContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteTypeContract" />
<apidata name="IRemoteTypeContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetCanonicalName" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvent(System.String,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvents(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetField(System.String,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetFields(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterface(System.String)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterfaces" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMembers(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethod(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethods(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperties(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperty(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteTypeContract,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetTypeData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.InvokeMember(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Boolean[],System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_IRemoteTypeContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Automation.IRemoteTypeContract">
<topicdata name="IRemoteTypeContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Automation.IRemoteTypeContract" />
<apidata name="IRemoteTypeContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetCanonicalName" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvent(System.String,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvents(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetField(System.String,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetFields(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterface(System.String)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterfaces" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMembers(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethod(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethods(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperties(System.Reflection.BindingFlags)" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperty(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteTypeContract,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetTypeData" />
<element api="M:System.AddIn.Contract.Automation.IRemoteTypeContract.InvokeMember(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Boolean[],System.Int32)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Automation_IRemoteTypeContract" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetCanonicalName">
<topicdata group="api" />
<apidata name="GetCanonicalName" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetCanonicalName" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvent(System.String,System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetEvent" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetEvent_2_ee319ee0" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetEvents(System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetEvents" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteEventInfoContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetEvents_1_2ca280a3" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetField(System.String,System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetField" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetField_2_ee319ee0" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetFields(System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetFields" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteFieldInfoContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetFields_1_2ca280a3" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterface(System.String)">
<topicdata group="api" />
<apidata name="GetInterface" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="canonicalName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetInterface_1_72eac341" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetInterfaces">
<topicdata group="api" />
<apidata name="GetInterfaces" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetInterfaces" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetMember" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="memberTypes">
<type api="T:System.Reflection.MemberTypes" ref="false" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetMember_3_2331a937" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMembers(System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetMembers" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetMembers_1_2ca280a3" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethod(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})">
<topicdata group="api" />
<apidata name="GetMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="remoteTypes">
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetMethod_3_d1bbdc9d" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetMethods(System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetMethods" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteMethodInfoContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetMethods_1_2ca280a3" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperties(System.Reflection.BindingFlags)">
<topicdata group="api" />
<apidata name="GetProperties" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetProperties_1_2ca280a3" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetProperty(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteTypeContract,System.AddIn.Contract.Collections.IArrayContract{System.AddIn.Contract.Automation.IRemoteTypeContract})">
<topicdata group="api" />
<apidata name="GetProperty" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="remoteReturnType">
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</parameter>
<parameter name="remoteTypes">
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true">
<specialization>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemotePropertyInfoContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetProperty_4_b55439e8" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.GetTypeData">
<topicdata group="api" />
<apidata name="GetTypeData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_GetTypeData" />
</api>
<api id="M:System.AddIn.Contract.Automation.IRemoteTypeContract.InvokeMember(System.String,System.Reflection.BindingFlags,System.AddIn.Contract.Automation.IRemoteObjectContract,System.AddIn.Contract.Collections.IRemoteArgumentArrayContract,System.Boolean[],System.Int32)">
<topicdata group="api" />
<apidata name="InvokeMember" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="bindingFlags">
<type api="T:System.Reflection.BindingFlags" ref="false" />
</parameter>
<parameter name="target">
<type api="T:System.AddIn.Contract.Automation.IRemoteObjectContract" ref="true" />
</parameter>
<parameter name="remoteArgs">
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</parameter>
<parameter name="remoteArgModifiers">
<arrayOf rank="1">
<type api="T:System.Boolean" ref="false" />
</arrayOf>
</parameter>
<parameter name="localeId">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Automation_IRemoteTypeContract_InvokeMember_6_397265f9" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemoteFieldData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemoteFieldData" />
<apidata name="RemoteFieldData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemoteFieldData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemoteFieldData">
<topicdata name="RemoteFieldData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemoteFieldData" />
<apidata name="RemoteFieldData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.FieldType" />
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.MemberData" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemoteFieldData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemoteFieldData">
<topicdata name="RemoteFieldData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemoteFieldData" />
<apidata name="RemoteFieldData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.FieldType" />
<element api="F:System.AddIn.Contract.Automation.RemoteFieldData.MemberData" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemoteFieldData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteFieldData.Attributes">
<topicdata group="api" />
<apidata name="Attributes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Reflection.FieldAttributes" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteFieldData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteFieldData_Attributes" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteFieldData.FieldType">
<topicdata group="api" />
<apidata name="FieldType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteFieldData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteFieldData_FieldType" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteFieldData.MemberData">
<topicdata group="api" />
<apidata name="MemberData" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteFieldData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteFieldData_MemberData" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemoteMemberData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemoteMemberData" />
<apidata name="RemoteMemberData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemoteMemberData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemoteMemberData">
<topicdata name="RemoteMemberData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemoteMemberData" />
<apidata name="RemoteMemberData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemoteMemberData.DeclaringType" />
<element api="F:System.AddIn.Contract.Automation.RemoteMemberData.Name" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemoteMemberData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemoteMemberData">
<topicdata name="RemoteMemberData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemoteMemberData" />
<apidata name="RemoteMemberData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemoteMemberData.DeclaringType" />
<element api="F:System.AddIn.Contract.Automation.RemoteMemberData.Name" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemoteMemberData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMemberData.DeclaringType">
<topicdata group="api" />
<apidata name="DeclaringType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMemberData_DeclaringType" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMemberData.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMemberData_Name" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemoteMethodData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemoteMethodData" />
<apidata name="RemoteMethodData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemoteMethodData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemoteMethodData">
<topicdata name="RemoteMethodData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemoteMethodData" />
<apidata name="RemoteMethodData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.Parameters" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.ReturnParameter" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemoteMethodData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemoteMethodData">
<topicdata name="RemoteMethodData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemoteMethodData" />
<apidata name="RemoteMethodData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.Parameters" />
<element api="F:System.AddIn.Contract.Automation.RemoteMethodData.ReturnParameter" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemoteMethodData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMethodData.Attributes">
<topicdata group="api" />
<apidata name="Attributes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Reflection.MethodAttributes" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMethodData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMethodData_Attributes" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMethodData.MemberData">
<topicdata group="api" />
<apidata name="MemberData" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMethodData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMethodData_MemberData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMethodData.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMethodData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMethodData_Parameters" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteMethodData.ReturnParameter">
<topicdata group="api" />
<apidata name="ReturnParameter" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteMethodData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteMethodData_ReturnParameter" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemoteParameterData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemoteParameterData" />
<apidata name="RemoteParameterData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemoteParameterData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemoteParameterData">
<topicdata name="RemoteParameterData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemoteParameterData" />
<apidata name="RemoteParameterData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.DefaultValue" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.IsByRef" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.IsParameterArray" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Name" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.ParameterType" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Position" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemoteParameterData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemoteParameterData">
<topicdata name="RemoteParameterData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemoteParameterData" />
<apidata name="RemoteParameterData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.DefaultValue" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.IsByRef" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.IsParameterArray" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Name" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.ParameterType" />
<element api="F:System.AddIn.Contract.Automation.RemoteParameterData.Position" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemoteParameterData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.Attributes">
<topicdata group="api" />
<apidata name="Attributes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Reflection.ParameterAttributes" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_Attributes" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.DefaultValue">
<topicdata group="api" />
<apidata name="DefaultValue" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_DefaultValue" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.IsByRef">
<topicdata group="api" />
<apidata name="IsByRef" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_IsByRef" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.IsParameterArray">
<topicdata group="api" />
<apidata name="IsParameterArray" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_IsParameterArray" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_Name" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.ParameterType">
<topicdata group="api" />
<apidata name="ParameterType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_ParameterType" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteParameterData.Position">
<topicdata group="api" />
<apidata name="Position" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteParameterData_Position" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemotePropertyData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemotePropertyData" />
<apidata name="RemotePropertyData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemotePropertyData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemotePropertyData">
<topicdata name="RemotePropertyData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemotePropertyData" />
<apidata name="RemotePropertyData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.CanRead" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.CanWrite" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.IndexParameters" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.PropertyType" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemotePropertyData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemotePropertyData">
<topicdata name="RemotePropertyData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemotePropertyData" />
<apidata name="RemotePropertyData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.CanRead" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.CanWrite" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.IndexParameters" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemotePropertyData.PropertyType" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemotePropertyData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.Attributes">
<topicdata group="api" />
<apidata name="Attributes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Reflection.PropertyAttributes" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_Attributes" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.CanRead">
<topicdata group="api" />
<apidata name="CanRead" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_CanRead" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.CanWrite">
<topicdata group="api" />
<apidata name="CanWrite" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_CanWrite" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.IndexParameters">
<topicdata group="api" />
<apidata name="IndexParameters" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.AddIn.Contract.Automation.RemoteParameterData" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_IndexParameters" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.MemberData">
<topicdata group="api" />
<apidata name="MemberData" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_MemberData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemotePropertyData.PropertyType">
<topicdata group="api" />
<apidata name="PropertyType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemotePropertyData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemotePropertyData_PropertyType" />
</api>
<api id="T:System.AddIn.Contract.Automation.RemoteTypeData">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Automation.RemoteTypeData" />
<apidata name="RemoteTypeData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="T_System_AddIn_Contract_Automation_RemoteTypeData" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Automation.RemoteTypeData">
<topicdata name="RemoteTypeData" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Automation.RemoteTypeData" />
<apidata name="RemoteTypeData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.ArrayRank" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyQualifiedName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.BaseType" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.ElementType" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.FullName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.IsArray" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.IsByRef" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.TypeCode" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Automation_RemoteTypeData" />
</api>
<api id="Fields.T:System.AddIn.Contract.Automation.RemoteTypeData">
<topicdata name="RemoteTypeData" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Automation.RemoteTypeData" />
<apidata name="RemoteTypeData" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.ArrayRank" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyQualifiedName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.Attributes" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.BaseType" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.ElementType" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.FullName" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.IsArray" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.IsByRef" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.MemberData" />
<element api="F:System.AddIn.Contract.Automation.RemoteTypeData.TypeCode" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Automation_RemoteTypeData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.ArrayRank">
<topicdata group="api" />
<apidata name="ArrayRank" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_ArrayRank" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyName">
<topicdata group="api" />
<apidata name="AssemblyName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_AssemblyName" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.AssemblyQualifiedName">
<topicdata group="api" />
<apidata name="AssemblyQualifiedName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_AssemblyQualifiedName" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.Attributes">
<topicdata group="api" />
<apidata name="Attributes" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Reflection.TypeAttributes" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_Attributes" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.BaseType">
<topicdata group="api" />
<apidata name="BaseType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_BaseType" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.ElementType">
<topicdata group="api" />
<apidata name="ElementType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.IRemoteTypeContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_ElementType" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.FullName">
<topicdata group="api" />
<apidata name="FullName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_FullName" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.IsArray">
<topicdata group="api" />
<apidata name="IsArray" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_IsArray" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.IsByRef">
<topicdata group="api" />
<apidata name="IsByRef" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_IsByRef" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.MemberData">
<topicdata group="api" />
<apidata name="MemberData" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.Automation.RemoteMemberData" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_MemberData" />
</api>
<api id="F:System.AddIn.Contract.Automation.RemoteTypeData.TypeCode">
<topicdata group="api" />
<apidata name="TypeCode" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.TypeCode" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Automation" />
<type api="T:System.AddIn.Contract.Automation.RemoteTypeData" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Automation_RemoteTypeData_TypeCode" />
</api>
<api id="T:System.AddIn.Contract.Collections.IArrayContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IArrayContract`1" />
<apidata name="IArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<implements>
<type api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" ref="true">
<specialization>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</specialization>
</type>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IArrayContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IArrayContract`1">
<topicdata name="IArrayContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IArrayContract`1" />
<apidata name="IArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.SetItem(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IArrayContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IArrayContract`1">
<topicdata name="IArrayContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IArrayContract`1" />
<apidata name="IArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IArrayContract`1.SetItem(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IArrayContract`1" />
</api>
<api id="M:System.AddIn.Contract.Collections.IArrayContract`1.GetCount">
<topicdata group="api" />
<apidata name="GetCount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IArrayContract`1_GetCount" />
</api>
<api id="M:System.AddIn.Contract.Collections.IArrayContract`1.GetItem(System.Int32)">
<topicdata group="api" />
<apidata name="GetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IArrayContract`1" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IArrayContract`1_GetItem_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.Collections.IArrayContract`1.SetItem(System.Int32,`0)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="value">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IArrayContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IArrayContract`1_SetItem_2_f5a71668" />
</api>
<api id="T:System.AddIn.Contract.Collections.ICollectionContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.ICollectionContract`1" />
<apidata name="ICollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<implements>
<type api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" ref="true">
<specialization>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</specialization>
</type>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_ICollectionContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.ICollectionContract`1">
<topicdata name="ICollectionContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
<apidata name="ICollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Clear" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_ICollectionContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.ICollectionContract`1">
<topicdata name="ICollectionContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
<apidata name="ICollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Clear" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_ICollectionContract`1" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.Add(`0)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_Add_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_Clear" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.Contains(`0)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_Contains_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.CopyTo(`0[],System.Int32)">
<topicdata group="api" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</arrayOf>
</parameter>
<parameter name="arrayIndex">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_CopyTo_2_5f02821a" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetCount">
<topicdata group="api" />
<apidata name="GetCount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_GetCount" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetIsReadOnly">
<topicdata group="api" />
<apidata name="GetIsReadOnly" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_GetIsReadOnly" />
</api>
<api id="M:System.AddIn.Contract.Collections.ICollectionContract`1.Remove(`0)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_ICollectionContract`1_Remove_1_1a965722" />
</api>
<api id="T:System.AddIn.Contract.Collections.IEnumerableContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IEnumerableContract`1" />
<apidata name="IEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IArrayContract`1" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IEnumerableContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IEnumerableContract`1">
<topicdata name="IEnumerableContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IEnumerableContract`1" />
<apidata name="IEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IEnumerableContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IEnumerableContract`1">
<topicdata name="IEnumerableContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IEnumerableContract`1" />
<apidata name="IEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IEnumerableContract`1" />
</api>
<api id="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract">
<topicdata group="api" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" ref="true">
<specialization>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IEnumerableContract`1_GetEnumeratorContract" />
</api>
<api id="T:System.AddIn.Contract.Collections.IEnumeratorContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IEnumeratorContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IEnumeratorContract`1">
<topicdata name="IEnumeratorContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IEnumeratorContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IEnumeratorContract`1">
<topicdata name="IEnumeratorContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" />
<apidata name="IEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IEnumeratorContract`1" />
</api>
<api id="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.GetCurrent">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IEnumeratorContract`1_GetCurrent" />
</api>
<api id="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IEnumeratorContract`1_MoveNext" />
</api>
<api id="M:System.AddIn.Contract.Collections.IEnumeratorContract`1.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IEnumeratorContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IEnumeratorContract`1_Reset" />
</api>
<api id="T:System.AddIn.Contract.Collections.IListContract`1">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<implements>
<type api="T:System.AddIn.Contract.Collections.ICollectionContract`1" ref="true">
<specialization>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IListContract`1" />
</specialization>
</type>
<type api="T:System.AddIn.Contract.Collections.IEnumerableContract`1" ref="true">
<specialization>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.ICollectionContract`1" />
</specialization>
</type>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IListContract`1" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IListContract`1">
<topicdata name="IListContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Clear" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.IndexOf(`0)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.Insert(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.SetItem(System.Int32,`0)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IListContract`1" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IListContract`1">
<topicdata name="IListContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IListContract`1" />
<apidata name="IListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<templates>
<template name="C">
<constrained>
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
</constrained>
</template>
</templates>
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Add(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Clear" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Contains(`0)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetCount" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.GetIsReadOnly" />
<element api="M:System.AddIn.Contract.Collections.ICollectionContract`1.Remove(`0)" />
<element api="M:System.AddIn.Contract.Collections.IEnumerableContract`1.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.IndexOf(`0)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.Insert(System.Int32,`0)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IListContract`1.SetItem(System.Int32,`0)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IListContract`1" />
</api>
<api id="M:System.AddIn.Contract.Collections.IListContract`1.GetItem(System.Int32)">
<topicdata group="api" />
<apidata name="GetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IListContract`1" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IListContract`1_GetItem_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.Collections.IListContract`1.IndexOf(`0)">
<topicdata group="api" />
<apidata name="IndexOf" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IListContract`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IListContract`1_IndexOf_1_1a965722" />
</api>
<api id="M:System.AddIn.Contract.Collections.IListContract`1.Insert(System.Int32,`0)">
<topicdata group="api" />
<apidata name="Insert" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IListContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IListContract`1_Insert_2_f5a71668" />
</api>
<api id="M:System.AddIn.Contract.Collections.IListContract`1.RemoveAt(System.Int32)">
<topicdata group="api" />
<apidata name="RemoveAt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IListContract`1_RemoveAt_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.Collections.IListContract`1.SetItem(System.Int32,`0)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="value">
<template name="C" index="0" api="T:System.AddIn.Contract.Collections.IListContract`1" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IListContract`1" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IListContract`1_SetItem_2_f5a71668" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" />
<apidata name="IRemoteArgumentArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentArrayContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract">
<topicdata name="IRemoteArgumentArrayContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" />
<apidata name="IRemoteArgumentArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.SetItem(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentArrayContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract">
<topicdata name="IRemoteArgumentArrayContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" />
<apidata name="IRemoteArgumentArrayContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.SetItem(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentArrayContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.GetItem(System.Int32)">
<topicdata group="api" />
<apidata name="GetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayContract_GetItem_1_cd2d7ec9" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.SetItem(System.Int32,System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="value">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayContract_SetItem_2_6ec70d9a" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" />
<apidata name="IRemoteArgumentArrayListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract">
<topicdata name="IRemoteArgumentArrayListContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" />
<apidata name="IRemoteArgumentArrayListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.SetItem(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Add(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Contains(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.IndexOf(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Insert(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract">
<topicdata name="IRemoteArgumentArrayListContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" />
<apidata name="IRemoteArgumentArrayListContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.GetItem(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract.SetItem(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Add(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Contains(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.IndexOf(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Insert(System.Int32,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.RemoveAt(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Add(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="newItem">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_Add_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_Clear" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Contains(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_Contains_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.IndexOf(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="IndexOf" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_IndexOf_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Insert(System.Int32,System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Insert" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_Insert_2_6ec70d9a" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.Remove(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="item">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_Remove_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract.RemoveAt(System.Int32)">
<topicdata group="api" />
<apidata name="RemoveAt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentArrayListContract_RemoveAt_1_cd2d7ec9" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" />
<apidata name="IRemoteArgumentCollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentCollectionContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract">
<topicdata name="IRemoteArgumentCollectionContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" />
<apidata name="IRemoteArgumentCollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentCollectionContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract">
<topicdata name="IRemoteArgumentCollectionContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" />
<apidata name="IRemoteArgumentCollectionContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentCollectionContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount">
<topicdata group="api" />
<apidata name="GetCount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentCollectionContract_GetCount" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" />
<apidata name="IRemoteArgumentDictionaryContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract">
<topicdata name="IRemoteArgumentDictionaryContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" />
<apidata name="IRemoteArgumentDictionaryContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Add(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.ContainsKey(System.AddIn.Contract.RemoteArgument)" />
<element api="Overload:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract">
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</element>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetItem(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetKeys" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetValues" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.SetItem(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract">
<topicdata name="IRemoteArgumentDictionaryContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" />
<apidata name="IRemoteArgumentDictionaryContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract.GetCount" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Add(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Clear" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.ContainsKey(System.AddIn.Contract.RemoteArgument)" />
<element api="Overload:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract">
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</element>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetItem(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetKeys" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetValues" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Remove(System.AddIn.Contract.RemoteArgument)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.SetItem(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract" />
</api>
<api id="Overload:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract">
<topicdata name="GetEnumeratorContract" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<elements>
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="O_T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_GetEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Add(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
<parameter name="value">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_Add_2_912ac7e0" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_Clear" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.ContainsKey(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="ContainsKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_ContainsKey_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract">
<topicdata group="api" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetEnumeratorContract" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_GetEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetItem(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="GetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_GetItem_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetKeys">
<topicdata group="api" />
<apidata name="GetKeys" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_GetKeys" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.GetValues">
<topicdata group="api" />
<apidata name="GetValues" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_GetValues" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.Remove(System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_Remove_1_83ecce2c" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract.SetItem(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
<parameter name="value">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryContract_SetItem_2_912ac7e0" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" />
<apidata name="IRemoteArgumentDictionaryEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract">
<topicdata name="IRemoteArgumentDictionaryEnumeratorContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" />
<apidata name="IRemoteArgumentDictionaryEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetEntry" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetKey" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetValue" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract">
<topicdata name="IRemoteArgumentDictionaryEnumeratorContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" />
<apidata name="IRemoteArgumentDictionaryEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetEntry" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetKey" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetValue" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetEntry">
<topicdata group="api" />
<apidata name="GetEntry" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract_GetEntry" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetKey">
<topicdata group="api" />
<apidata name="GetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract_GetKey" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract.GetValue">
<topicdata group="api" />
<apidata name="GetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentDictionaryEnumeratorContract_GetValue" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" />
<apidata name="IRemoteArgumentEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.ISerializableObjectContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentArrayListContract" ref="true" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentEnumerableContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract">
<topicdata name="IRemoteArgumentEnumerableContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" />
<apidata name="IRemoteArgumentEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentEnumerableContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract">
<topicdata name="IRemoteArgumentEnumerableContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" />
<apidata name="IRemoteArgumentEnumerableContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentEnumerableContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract.GetEnumeratorContract">
<topicdata group="api" />
<apidata name="GetEnumeratorContract" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumerableContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentEnumerableContract_GetEnumeratorContract" />
</api>
<api id="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" />
<apidata name="IRemoteArgumentEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<implements>
<type api="T:System.AddIn.Contract.IContract" ref="true" />
</implements>
<implementors>
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentDictionaryEnumeratorContract" ref="true" />
</implementors>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract">
<topicdata name="IRemoteArgumentEnumeratorContract" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" />
<apidata name="IRemoteArgumentEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract" />
</api>
<api id="Methods.T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract">
<topicdata name="IRemoteArgumentEnumeratorContract" group="list" subgroup="Methods" typeTopicId="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" />
<apidata name="IRemoteArgumentEnumeratorContract" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.AddIn.Contract.IContract.AcquireLifetimeToken" />
<element api="M:System.AddIn.Contract.IContract.GetRemoteHashCode" />
<element api="M:System.AddIn.Contract.IContract.QueryContract(System.String)" />
<element api="M:System.AddIn.Contract.IContract.RemoteEquals(System.AddIn.Contract.IContract)" />
<element api="M:System.AddIn.Contract.IContract.RemoteToString" />
<element api="M:System.AddIn.Contract.IContract.RevokeLifetimeToken(System.Int32)" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.GetCurrent" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.MoveNext" />
<element api="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.Reset" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Methods_T_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.GetCurrent">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract_GetCurrent" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract_MoveNext" />
</api>
<api id="M:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.IRemoteArgumentEnumeratorContract" ref="true" />
</containers>
<file name="M_System_AddIn_Contract_Collections_IRemoteArgumentEnumeratorContract_Reset" />
</api>
<api id="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" />
<apidata name="RemoteArgumentDictionaryEntry" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="T_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry" />
</api>
<api id="AllMembers.T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry">
<topicdata name="RemoteArgumentDictionaryEntry" group="list" subgroup="members" typeTopicId="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" />
<apidata name="RemoteArgumentDictionaryEntry" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="M:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.#ctor(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)" />
<element api="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Key" />
<element api="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="AllMembers_T_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry" />
</api>
<api id="Fields.T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry">
<topicdata name="RemoteArgumentDictionaryEntry" group="list" subgroup="Fields" typeTopicId="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" />
<apidata name="RemoteArgumentDictionaryEntry" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" layout="sequential" format="ansi" />
<elements>
<element api="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Key" />
<element api="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
</containers>
<file name="Fields_T_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry" />
</api>
<api id="M:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.#ctor(System.AddIn.Contract.RemoteArgument,System.AddIn.Contract.RemoteArgument)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="key">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
<parameter name="value">
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" ref="false" />
</containers>
<file name="C_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry_ctor_2_dd80e6e7" />
</api>
<api id="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry_Key" />
</api>
<api id="F:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.AddIn.Contract.RemoteArgument" ref="false" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Contract.Collections" />
<type api="T:System.AddIn.Contract.Collections.RemoteArgumentDictionaryEntry" ref="false" />
</containers>
<file name="F_System_AddIn_Contract_Collections_RemoteArgumentDictionaryEntry_Value" />
</api>
<api id="T:System.AddIn.Pipeline.AddInContractAttribute">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Pipeline.AddInContractAttribute" />
<apidata name="AddInContractAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.Attribute" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
</containers>
<attributes>
<attribute>
<type api="T:System.AttributeUsageAttribute" ref="true" />
<argument>
<type api="T:System.AttributeTargets" ref="false" />
<enumValue>
<field name="Interface" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="T_System_AddIn_Pipeline_AddInContractAttribute" />
</api>
<api id="AllMembers.T:System.AddIn.Pipeline.AddInContractAttribute">
<topicdata name="AddInContractAttribute" group="list" subgroup="members" typeTopicId="T:System.AddIn.Pipeline.AddInContractAttribute" />
<apidata name="AddInContractAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="P:System.Attribute.TypeId" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.AddIn.Pipeline.AddInContractAttribute.#ctor" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
</containers>
<file name="AllMembers_T_System_AddIn_Pipeline_AddInContractAttribute" />
</api>
<api id="M:System.AddIn.Pipeline.AddInContractAttribute.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
<type api="T:System.AddIn.Pipeline.AddInContractAttribute" ref="true" />
</containers>
<file name="C_System_AddIn_Pipeline_AddInContractAttribute_ctor" />
</api>
<api id="T:System.AddIn.Pipeline.QualificationDataAttribute">
<topicdata group="api" allMembersTopicId="AllMembers.T:System.AddIn.Pipeline.QualificationDataAttribute" />
<apidata name="QualificationDataAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.Attribute" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
</containers>
<attributes>
<attribute>
<type api="T:System.AttributeUsageAttribute" ref="true" />
<argument>
<type api="T:System.AttributeTargets" ref="false" />
<enumValue>
<field name="Class" />
<field name="Interface" />
</enumValue>
</argument>
<assignment name="AllowMultiple">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="T_System_AddIn_Pipeline_QualificationDataAttribute" />
</api>
<api id="AllMembers.T:System.AddIn.Pipeline.QualificationDataAttribute">
<topicdata name="QualificationDataAttribute" group="list" subgroup="members" typeTopicId="T:System.AddIn.Pipeline.QualificationDataAttribute" />
<apidata name="QualificationDataAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="P:System.Attribute.TypeId" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.AddIn.Pipeline.QualificationDataAttribute.#ctor(System.String,System.String)" />
<element api="P:System.AddIn.Pipeline.QualificationDataAttribute.Name" />
<element api="P:System.AddIn.Pipeline.QualificationDataAttribute.Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
</containers>
<file name="AllMembers_T_System_AddIn_Pipeline_QualificationDataAttribute" />
</api>
<api id="Properties.T:System.AddIn.Pipeline.QualificationDataAttribute">
<topicdata name="QualificationDataAttribute" group="list" subgroup="Properties" typeTopicId="T:System.AddIn.Pipeline.QualificationDataAttribute" />
<apidata name="QualificationDataAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:System.Attribute.TypeId" />
<element api="P:System.AddIn.Pipeline.QualificationDataAttribute.Name" />
<element api="P:System.AddIn.Pipeline.QualificationDataAttribute.Value" />
</elements>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
</containers>
<file name="Properties_T_System_AddIn_Pipeline_QualificationDataAttribute" />
</api>
<api id="M:System.AddIn.Pipeline.QualificationDataAttribute.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
<type api="T:System.AddIn.Pipeline.QualificationDataAttribute" ref="true" />
</containers>
<file name="C_System_AddIn_Pipeline_QualificationDataAttribute_ctor_2_6608d038" />
</api>
<api id="P:System.AddIn.Pipeline.QualificationDataAttribute.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
<type api="T:System.AddIn.Pipeline.QualificationDataAttribute" ref="true" />
</containers>
<file name="P_System_AddIn_Pipeline_QualificationDataAttribute_Name" />
</api>
<api id="P:System.AddIn.Pipeline.QualificationDataAttribute.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.AddIn.Contract" module="System.AddIn.Contract" />
<namespace api="N:System.AddIn.Pipeline" />
<type api="T:System.AddIn.Pipeline.QualificationDataAttribute" ref="true" />
</containers>
<file name="P_System_AddIn_Pipeline_QualificationDataAttribute_Value" />
</api>
</apis>
</reflection>