System.AddIn.Contract Defines a contract that components can use to access a delegate across application domain and process boundaries. Invokes the delegate that this identifies. An that specifies the delegate parameters. A that specifies the return value of the invoked delegate. Defines a contract that components can use to access information about an event across application domain and process boundaries. Returns the method that was used to add an event handler delegate to the event that this identifies. An that represents the method that was used to add an event handler delegate to the event that this identifies. Returns information about the event that this identifies. A that provides information about the event that this identifies. Returns the method that was used to remove an event handler delegate from the event that this identifies. An that represents the method that was used to remove an event handler delegate from the event that this identifies. Defines a contract that components can use to access information about a field across application domain and process boundaries. Returns information about the field that this identifies. A that provides information about the field that this identifies. Returns the value of the field that this identifies. The that identifies the object that contains the field. A that specifies the field value. Sets the value of the field that this represents. The that identifies the object that contains the field. A that specifies the field value. The locale ID that the field will use for any locale-specific type conversions. Defines a contract that components can use to access information about a method across application domain and process boundaries. Returns information about the method that this identifies. A that provides information about the method that this identifies. Invokes the method that this identifies. The that identifies the object that contains the method to invoke. A bitwise combination of the values that specifies how to invoke the method. An that specifies the method parameters; if the method does not have any parameters. The locale ID that the method will use for any locale-specific type conversions of the arguments or return value. A that specifies the return value of the invoked method. Defines a contract that components can use to access an object across application domain and process boundaries. Returns an that specifies the type of the current . An that specifies the type of the current . Casts the object identified by the current to a specified type. The canonical name of the type to cast the object to. A that represents the result of the cast operation. Defines a contract that components can use to access information about a property across application domain and process boundaries. Returns the accessor of the property that this identifies. An that represents the accessor of the property that this identifies; if the property does not have a accessor. Returns information about the property that this identifies. A that provides information about the property that this identifies. Returns the accessor of the property that this identifies. An that represents the accessor of the property that this identifies; if the property does not have a accessor. Returns the value of the property that this identifies. The that identifies the object that contains the property. A bitwise combination of the values that specifies how to invoke the property. An that specifies the index values for an indexed property; if the property is not indexed. A locale ID to use for locale-specific conversions that are performed by the property. A that specifies the property value. Sets the value of the property that this identifies. The that identifies the object that contains the property. A that specifies the property value. A bitwise combination of the values that specifies how to invoke the property. An that specifies the index values for an indexed property; if the property is not indexed. The locale ID that the property will use for any locale-specific type conversions. Defines a contract that components can use to access type information and invoke members across application domain and process boundaries. Returns the canonical name of the current . The canonical name of the current . Returns an that provides access to a specified event of the current . The name of an event of the current . A bitwise combination of the values that specifies how to search for the event. An that provides access to the specified event, if found; otherwise, . Returns a collection of objects that provides access to the specified events of the current . A bitwise combination of the values that specifies how to search for the events. An of objects that provides access to the events that match the specified binding constraints; otherwise, an empty . Returns an that provides access to a specified field of the current . The name of a field of the current . A bitwise combination of the values that specifies how to search for the field. An that provides access to the specified field, if found; otherwise, . Returns a collection of objects that provides access to the specified fields of the current . A bitwise combination of the values that specifies how to search for the fields. An of objects that provides access to the fields that match the specified binding constraints; otherwise, an empty . Returns an interface that is implemented by the current . The canonical name of an interface that is implemented by the current . An that represents the interface with the specified canonical name that this implements. if this does not implement an interface with the specified canonical name. Returns the interfaces that are implemented by the current . An of objects that represent all the interfaces that are implemented by the current . Returns a collection of objects that provides access to all the specified members of the specified member type in the current , using the specified binding constraints. The name of a member of the current . The name can represent multiple members that have the same name. A bitwise combination of the values that specifies the members to search for. A bitwise combination of the values that specifies how to search for the members. An of objects that represent the members of the current that have the specified name and that meet the criteria specified by the and parameters. Returns a collection of objects that provides access to all the members in the current that match the specified binding constraints. A bitwise combination of the values that specifies how to search for the members. An of objects that provides access to the members of the current that meet the specified binding constraints. Returns an that provides access to a specified method of the current . The name of a method of the current . A bitwise combination of the values that specifies how to search for the method. An of objects that represent the number, order, and type of the parameters for the method to get. An that provides access to the specified method, if found; otherwise, . Returns a collection of objects that provides access to the specified methods of the current . A bitwise combination of the values that specifies how to search for the methods. An of objects that provides access to the methods that match the specified binding constraints. Returns a collection of objects that provides access to the specified properties of the current . A bitwise combination of the values that specifies how to search for the properties. An of objects that provides access to the properties that match the specified binding constraints. Returns an that provides access to a specified property of the current . The name of a property of the current . A bitwise combination of the values that specifies how to search for the method. An that specifies the return type of the property. An of objects that represent the parameters for the specified property. An that provides access to the specified property, if found; otherwise, . Returns type information about the object that the current identifies. A that contains information about the object that the current identifies. Invokes the specified member of the current . The name of the member to invoke. A bitwise combination of the values that specifies how to search for the member. The on which to invoke the specified member. An that contains the arguments to pass to the member to invoke. An array of Boolean values that indicate whether each of the values is passed by reference. A locale ID to use for locale-specific conversions that might be performed by the member being invoked. A that represents the return value of the invoked member. Provides information about a field of a type that components can access across application domain and process boundaries. Represents the attributes of the field that this describes. Represents the type of the value of the field that this describes. Represents member data for the field that this describes. Provides information about a member of a type that components can access across application domain and process boundaries. Represents the type that declares the member that this describes. Represents the name of the member that this describes. Provides information about a method of a type that components can access across application domain and process boundaries. Represents the attributes of the method that this describes. Represents member data for the method that this describes. Represents information about the parameters of the method that this describes. Represents information about the return value of the method that this describes. Provides information about a parameter or return value of a method that belongs to a type that components can access across application domain and process boundaries. Represents the attributes of the method parameter that this describes. Represents the default value of the method parameter that this describes. Indicates whether this describes a method parameter that is passed by reference. Indicates whether this describes a method parameter that can have a variable number of arguments. Represents the name of the method parameter that this describes. Represents the type of the method parameter or return value that this describes. Represents the position of the method parameter that this describes in relation to the other parameters of the method. Provides information about a property of a type that components can access across application domain and process boundaries. Represents the attributes of the property that this describes. Indicates whether this describes a readable property. Indicates whether this describes a writable property. Represents the index parameters for the property that this describes. Represents member data for the property that this describes. Represents the type of the property that this describes. Provides information about a type that components can access across application domain and process boundaries. Indicates the rank (that is, the number of dimensions) of the remote array type that this describes. Represents the full name of the assembly that contains the remote type that this describes. Represents the name of the remote type that this describes, qualified by the name of the assembly that contains the type. Represents the attributes of the remote type that this describes. Represents the base type of the remote type that this describes. Represents the type of the elements in the remote array type that this describes. Represents the name of the remote type that this describes, qualified by the namespace. Indicates whether this describes an array type. Indicates whether this describes a type that is passed by reference. Represents member data for the remote type that this describes. Represents the type of the remote type that this describes. Represents a generic array of objects. The type of elements in the array. must implement the interface. Returns the number of elements contained in the . The number of elements contained in the . Returns the element at the specified index. The zero-based index of the element to return. The element at the specified index. is less than zero. -or- is equal to or greater than the return value of . Replaces the element at the specified index with the specified . The zero-based index of the element to replace. The new value for the element at the specified index. is less than zero. -or- is equal to or greater than the return value of . Represents a generic collection of objects. The type of elements in the collection. must implement the interface. Adds an to the . The to add to the . The is read-only. Removes all elements from the . The is read-only. Returns a value that indicates whether the specified is in the . The to locate in the . if the specified is in the ; otherwise, . Copies the entire to a compatible one-dimensional array, starting at the specified index of the target array. The one-dimensional array that is the destination of the elements copied from the . The zero-based index in at which copying begins. is . is less than 0. is multidimensional. -or- The number of elements in the source is greater than the available space from to the end of the destination array. -or- Type cannot be cast automatically to the type of the destination array. Returns the number of elements contained in the . The number of elements contained in the . Returns a value that indicates whether the is read-only. if the is read-only; otherwise, . Removes the first occurrence of a specific from the . The to remove from the . if is successfully removed; otherwise, . This method also returns if was not found in the . The is read-only. Exposes an enumerator that supports a simple iteration over a generic collection of objects. The type of objects to enumerate. must implement the interface. Returns an enumerator that iterates through the collection. An that can be used to iterate through the collection. Enumerates the elements of a generic collection of objects. The type of objects to enumerate. must implement the interface. Returns the in the collection at the current position of the enumerator. The in the collection at the current position of the enumerator. Advances the enumerator to the next element of the collection. if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Represents a generic collection of objects that can be individually accessed by index. The type of objects in the list. must implement the interface. Returns the element at the specified index. The zero-based index of the element to get. The element at the specified index. is less than zero. -or- is equal to or greater than the return value of . Returns the index of a specific element in the . The to locate in the . The index of if found in the list; otherwise, -1. Inserts an element in the at the specified index. The zero-based index at which to insert . The to insert in the . is less than zero. -or- is equal to or greater than the return value of . The is read-only. Removes the element at the specified index. The index of the element to remove. is less than zero. -or- is equal to or greater than the return value of . The is read-only. Replaces the element at the specified index. The zero-based index at which to set the element. The element to set at the specified index. is less than zero. -or- is equal to or greater than the return value of . The is read-only. Represents an array of objects. Returns the element at the specified index. The zero-based index of the element to return. The element at the specified index. is less than zero. -or- is equal to or greater than the return value of . Replaces the element at the specified index with the specified . The zero-based index of the element to replace. The new value for the element at the specified index. is less than zero. -or- is equal to or greater than the return value of . Represents an array of objects that dynamically resizes itself as required. Adds a to the end of the . The to be added to the end of the . Removes all elements from the . Indicates whether a specified is in the . The to locate in the . if is found in the ; otherwise, . Returns the zero-based index of the first occurrence of a specified in the . The to locate in the . The zero-based index of the first occurrence of in the , if found; otherwise, -1. Inserts a into the at the specified index. The zero-based index at which to insert . The to insert. is less than zero. -or- is equal to or greater than the return value of . Removes the first occurrence of a specified from the . The to remove. Removes the element at the specified index of the . The zero-based index of the element to remove. is less than zero. -or- is equal to or greater than the return value of . Represents a collection of objects. Returns the number of elements contained in the . The number of elements contained in the . Represents a collection of objects that are stored as key/value pairs. Adds an element with a specified key and value to the . The to use as the key of the element to add. The to use as the value of the element to add. An element with the same key already exists in the . Removes all elements from the . Indicates whether the contains an element with the specified key. The key to locate in the . if the contains an element with the specified key; otherwise, . Returns an that can be used to iterate through the elements in the . An that can be used to iterate through the elements in the . Returns the value of the element with the specified key. The key of the value to return. The with the specified key. Returns an that contains the keys of the object. An that contains the keys of the object. Returns an that contains the values of the object. An that contains the values of the object. Removes the element with the specified key from the . The key of the element to remove. if the element is successfully found and removed; otherwise, . This method returns if is not found in the . Replaces the value of an element. The key of the value to replace. The new value of the specified element. Enumerates the elements of an . Returns the key and the value of the current entry. A that contains the key and the value of the current entry. The is positioned before the first entry of the or after the last entry. Returns the key of the current entry. A that contains the key of the current entry. The is positioned before the first entry of the or after the last entry. Returns the value of the current entry. A that contains the value of the current entry. The is positioned before the first entry of the or after the last entry. Exposes an enumerator that supports a simple iteration over a collection of objects. Returns an enumerator that can be used to iterate through the collection. An that can be used to iterate through the collection. Enumerates the elements of a collection of objects. Returns the in the collection at the current position of the enumerator. The in the collection at the current position of the enumerator. Advances the enumerator to the next element of the collection. if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Defines a key/value pair in an . Initializes an instance of the structure with the specified key and value. The that contains the key in the new . The that contains the value in the new . Represents the key in the key/value pair that this represents. Represents the value in the key/value pair that this represents. Represents the base interface for all contracts that are used for communication between components that are updated independently. Specifies that the contract is accessible to a client until the client revokes the contract. A value, also known as a lifetime token, that identifies the client that has acquired the contract. Returns a hash code for the . A hash code for the . Returns a contract that is implemented by this contract. A string that identifies the contract that is being requested. An that represents a contract that a client is requesting from the current contract; if the current contract does not support the contract that is requested. Indicates whether the specified contract is equal to this . The contract to compare with this . if is equal to this ; otherwise, . Returns a string representation of the current . A string representation of the current . Specifies that the contract is no longer accessible to a client. A value, also known as a lifetime token, that identifies the client that is revoking the contract. Enumerates the elements in an collection. The type of objects being enumerated. Returns the object in the collection at the current position of the enumerator. The in the collection at the current position of the enumerator. Advances the enumerator to the next element of the collection. if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Defines an interface that host applications can implement to extend add-in executors. Called after an add-in executor loads an add-in assembly. The name of the assembly that was loaded. Called after an add-in executor loads an add-in assembly from a specified location. The name of the assembly that was loaded. Called just before an add-in executor loads an add-in assembly. The name of the assembly to be loaded. Called just before an add-in executor loads an add-in assembly from a specified location. The name of the assembly to be loaded. Called after an add-in executor instantiates the entry point of an add-in assembly. An that represents the entry point that was instantiated. Called just before an add-in executor instantiates the entry point in an add-in assembly. The name of the add-in assembly. The name of the class that is the entry point for the add-in assembly. An that contains the arguments that will be passed to the constructor for . Called after an add-in loader creates a new add-in executor. Represents a generic list of types that are defined by a contract and are used to pass collections of that contract type between a host and an add-in. The contract type of the objects in the list. Adds an object to an collection. The object to add. Removes all objects from an collection. Determines whether a specific item is in an collection. The object to look for in the collection. if is in the collection; otherwise, . Gets the number of items in an collection. The number of items in the collection. Returns an enumerator that iterates through an collection. An enumerator to iterate through the collection. Determines whether an collection is read-only. if the collection is read-only; otherwise, . Returns the item at the specified index of an collection. The zero-based index of the item to get. The item at the specified index. is less than zero. -or- is equal to or greater than the return value of . Returns the index of a specific item in an collection. An item in the collection. The index of the specified item. is less than zero. -or- is equal to or greater than the return value of the method. Inserts an item at the specified index in an collection. The zero-based index at which to insert . The object to insert in the collection. is less than zero. -or- is equal to or greater than the return value of . The collection is read-only. Removes an item from an collection of a specified type. The item to remove from the collection. if an item is removed; otherwise, . Removes the item at the specified index in an collection. The index of the item to remove. is less than zero. -or- is equal to or greater than the return value of the method. The collection is read-only. Sets the item at the specified index in an collection. The zero-based index at which to set the item. The item to set at the specified index. is less than zero. -or- is equal to or greater than the return value of the method. The collection is read-only. Provides access to a window's handle (Hwnd) from native code. Obtains the window's handle (Hwnd). An object that represents a pointer to the window's handle. Enables clients to provide custom services to components on which the contract is implemented. Adds a service to the set of services that can be accessed by clients of a component. A string that identifies the service being offered. An that implements the service being offered. Removes a service from the set of services offered by a component. A string that identifies the service being revoked. Defines a contract that provides information about a serializable object. Returns the canonical name of the type of the object that this describes. The canonical name of the type of the object that this describes. Returns data that can be used to help deserialize the object that this describes. A that contains data about the object that this describes. Defines a mechanism for retrieving a service contract from a component. Returns a service contract that is implemented by this . The name of the service that is being requested. The service contract that is being requested. An that represents a service contract that a client is requesting from the ; if the does not implement the requested contract. Represents an instance of a type that can be passed across process and application domain boundaries. Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class using the specified and for an argument that is not passed by reference. One of the values that indicates whether the represents an intrinsic type, an array of intrinsic types, an , or the value. A that specifies the base type of the remote argument. is or , and is or . -or- is and is not . -or- is and is not . Initializes a new instance of the class using the specified and for an argument that can be passed by reference. One of the values that indicates whether the represents an intrinsic type, an array of intrinsic types, an , or the value. A that specifies the base type of the remote argument. if the remote argument is passed by reference; otherwise, . is or , and is or . -or- is and is not . -or- is and is not . is not a valid value. Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. The array element type is not a base type (that is, the method for the array element type returns ). is . Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . The array element type is not a base type (that is, the method returns for the array element type). is . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents an argument. An argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents an argument that can be passed by reference. An argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Initializes a new instance of the class that represents a argument. A argument that can be passed across process or application domain boundaries. Initializes a new instance of the class that represents a argument that can be passed by reference. A argument that can be passed across process or application domain boundaries. if is an argument that is passed by reference; otherwise, . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Creates a for an argument that is not passed by reference. The argument that will be passed across process or application domain boundaries. A that represents the specified argument. is . The of is and is not an . -or- The of is and is not set to . -or- does not implement the interface and is not an . -or- is an that contains elements with a value of . Creates a for an argument that can be passed by reference. The argument that will be passed across process or application domain boundaries. to pass the argument by reference; otherwise, . A that represents the specified argument. is . The of is and is not an . -or- The of is and is not set to . -or- does not implement the interface and is not an . -or- is an that contains elements with a value of . Creates a for an argument that has the specified type code and that can be passed by reference. The argument that will be passed across process or application domain boundaries. to pass the argument by reference; otherwise, . A that indicates the type code of , if is not an . Otherwise, a that indicates the type code of the elements in . A that represents the specified argument. The of is , is not an , and is not . -or- The of is and is not . -or- does not implement the interface, is not , and is not an . -or- is an that contains elements with a value of . The of is not and is . does not specify a valid value. Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0.0 if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets a value that indicates whether the represents an argument that is passed by reference. if the represents an argument that is passed by reference; otherwise, . Gets the value. The value. The property is not set to the value. -or- This property value is retrieved while the property is not set to the value. Gets a that indicates the kind of argument that the represents. One of the values that indicates whether the represents an intrinsic type, an array of intrinsic types, an , or the value. Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0.0 if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets a that indicates the base type of the argument that the represents. A that indicates the base type of the argument that the represents. Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Gets or sets the that the represents. The that the represents; 0 (zero) if the value of the has not yet been specified. The property is not set to the value. -or- The property is not set to the value. -or- This property is set while the property is . Specifies the kind of argument that a represents. The represents an . The represents an intrinsic data type. The represents an that contains elements of an intrinsic data type. The represents the value. This is the default value for the property. Provides information about a serializable object. Represents an array that contains the length of each of the dimensions of the serializable array that this describes. Represents an array that contains the lower bound of each of the dimensions of the serializable array that this describes. Represents an array that contains the indexes of the parent array that contains the serializable object that this describes. Indicates whether the describes a serializable array. Indicates whether the describes an element in a serializable array. Represents the member name of the serializable object that this describes. Represents the ID of the serializable object that this describes. Represents the ID of the parent of the serializable object that this describes. Identifies an object as a add-in contract segment of the pipeline. Initializes a new instance of the class. Provides developer-specified data for a pipeline segment. Initializes a new instance of the class. Any identifier that serves as a key in a key/value pair. Any value. Gets the name, which serves as a key, of a key/value pair. The assigned name for the attribute. Gets the value of a key/value pair. The assigned value for the attribute.