Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions Used to specify deployment item (file or directory) for per-test deployment. Can be specified on test class or test method. Can have multiple instances of the attribute to specify more than one item. The item path can be absolute or relative, if relative, it is relative to RunConfig.RelativePathRoot. [DeploymentItem("file1.xml")] [DeploymentItem("file2.xml", "DataFiles")] [DeploymentItem("bin\Debug")] Initializes a new instance of the class. The file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. Initializes a new instance of the class The relative or absolute path to the file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. The path of the directory to which the items are to be copied. It can be either absolute or relative to the deployment directory. All files and directories identified by will be copied to this directory. Gets the path of the source file or folder to be copied. Gets the path of the directory to which the item is copied. Contains literals for names of sections, properties, attributes. The configuration section name. The configuration section name for Beta2. Left around for compat. Section name for Data source. Attribute name for 'Name' Attribute name for 'ConnectionString' Attrbiute name for 'DataAccessMethod' Attribute name for 'DataTable' The Data Source element. Gets or sets the name of this configuration. Gets or sets the ConnectionStringSettings element in <connectionStrings> section in the .config file. Gets or sets the name of the data table. Gets or sets the type of data access. Gets the key name. Gets the configuration properties. The Data source element collection. Initializes a new instance of the class. Returns the configuration element with the specified key. The key of the element to return. The System.Configuration.ConfigurationElement with the specified key; otherwise, null. Gets the configuration element at the specified index location. The index location of the System.Configuration.ConfigurationElement to return. Adds a configuration element to the configuration element collection. The System.Configuration.ConfigurationElement to add. Removes a System.Configuration.ConfigurationElement from the collection. The . Removes a System.Configuration.ConfigurationElement from the collection. The key of the System.Configuration.ConfigurationElement to remove. Removes all configuration element objects from the collection. Creates a new . A new . Gets the element key for a specified configuration element. The System.Configuration.ConfigurationElement to return the key for. An System.Object that acts as the key for the specified System.Configuration.ConfigurationElement. Adds a configuration element to the configuration element collection. The System.Configuration.ConfigurationElement to add. Adds a configuration element to the configuration element collection. The index location at which to add the specified System.Configuration.ConfigurationElement. The System.Configuration.ConfigurationElement to add. Support for configuration settings for Tests. Gets the configuration section for tests. The configuration section for tests. Gets the data sources for this configuration section. Gets the collection of properties. The of properties for the element. This class represents the live NON public INTERNAL object in the system Initializes a new instance of the class that contains the already existing object of the private class object that serves as starting point to reach the private members the derefrencing string using . that points to the object to be retrived as in m_X.m_Y.m_Z Initializes a new instance of the class that wraps the specified type. Name of the assembly fully qualified name Argmenets to pass to the constructor Initializes a new instance of the class that wraps the specified type. Name of the assembly fully qualified name An array of objects representing the number, order, and type of the parameters for the constructor to get Argmenets to pass to the constructor Initializes a new instance of the class that wraps the specified type. type of the object to create Argmenets to pass to the constructor Initializes a new instance of the class that wraps the specified type. type of the object to create An array of objects representing the number, order, and type of the parameters for the constructor to get Argmenets to pass to the constructor Initializes a new instance of the class that wraps the given object. object to wrap Initializes a new instance of the class that wraps the given object. object to wrap PrivateType object Gets or sets the target Gets the type of underlying object returns the hash code of the target object int representing hashcode of the target object Equals Object with whom to compare returns true if the objects are equal. Invokes the specified method Name of the method Arguments to pass to the member to invoke. Result of method call Invokes the specified method Name of the method An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. Result of method call Invokes the specified method Name of the method An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. An array of types corresponding to the types of the generic arguments. Result of method call Invokes the specified method Name of the method Arguments to pass to the member to invoke. Culture info Result of method call Invokes the specified method Name of the method An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. Culture info Result of method call Invokes the specified method Name of the method A bitmask comprised of one or more that specify how the search is conducted. Arguments to pass to the member to invoke. Result of method call Invokes the specified method Name of the method A bitmask comprised of one or more that specify how the search is conducted. An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. Result of method call Invokes the specified method Name of the method A bitmask comprised of one or more that specify how the search is conducted. Arguments to pass to the member to invoke. Culture info Result of method call Invokes the specified method Name of the method A bitmask comprised of one or more that specify how the search is conducted. An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. Culture info Result of method call Invokes the specified method Name of the method A bitmask comprised of one or more that specify how the search is conducted. An array of objects representing the number, order, and type of the parameters for the method to get. Arguments to pass to the member to invoke. Culture info An array of types corresponding to the types of the generic arguments. Result of method call Gets the array element using array of subsrcipts for each dimension Name of the member the indices of array An arrya of elements. Sets the array element using array of subsrcipts for each dimension Name of the member Value to set the indices of array Gets the array element using array of subsrcipts for each dimension Name of the member A bitmask comprised of one or more that specify how the search is conducted. the indices of array An arrya of elements. Sets the array element using array of subsrcipts for each dimension Name of the member A bitmask comprised of one or more that specify how the search is conducted. Value to set the indices of array Get the field Name of the field The field. Sets the field Name of the field value to set Gets the field Name of the field A bitmask comprised of one or more that specify how the search is conducted. The field. Sets the field Name of the field A bitmask comprised of one or more that specify how the search is conducted. value to set Get the field or property Name of the field or property The field or property. Sets the field or property Name of the field or property value to set Gets the field or property Name of the field or property A bitmask comprised of one or more that specify how the search is conducted. The field or property. Sets the field or property Name of the field or property A bitmask comprised of one or more that specify how the search is conducted. value to set Gets the property Name of the property Arguments to pass to the member to invoke. The property. Gets the property Name of the property An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. The property. Set the property Name of the property value to set Arguments to pass to the member to invoke. Set the property Name of the property An array of objects representing the number, order, and type of the parameters for the indexed property. value to set Arguments to pass to the member to invoke. Gets the property Name of the property A bitmask comprised of one or more that specify how the search is conducted. Arguments to pass to the member to invoke. The property. Gets the property Name of the property A bitmask comprised of one or more that specify how the search is conducted. An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. The property. Sets the property Name of the property A bitmask comprised of one or more that specify how the search is conducted. value to set Arguments to pass to the member to invoke. Sets the property Name of the property A bitmask comprised of one or more that specify how the search is conducted. value to set An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. Validate access string access string Invokes the memeber Name of the member Additional attributes Arguments for the invocation Culture Result of the invocation Extracts the most appropriate generic method signature from the current private type. The name of the method in which to search the signature cache. An array of types corresponding to the types of the parameters in which to search. An array of types corresponding to the types of the generic arguments. to further filter the method signatures. Modifiers for parameters. A methodinfo instance. This class represents a private class for the Private Accessor functionality. Binds to everything The wrapped type. Initializes a new instance of the class that contains the private type. Assembly name fully qualified name of the Initializes a new instance of the class that contains the private type from the type object The wrapped Type to create. Gets the referenced type Invokes static member Name of the member to InvokeHelper Arguements to the invoction Result of invocation Invokes static member Name of the member to InvokeHelper An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invoction Result of invocation Invokes static member Name of the member to InvokeHelper An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invoction An array of types corresponding to the types of the generic arguments. Result of invocation Invokes the static method Name of the member Arguements to the invocation Culture Result of invocation Invokes the static method Name of the member An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invocation Culture info Result of invocation Invokes the static method Name of the member Additional invocation attributes Arguements to the invocation Result of invocation Invokes the static method Name of the member Additional invocation attributes An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invocation Result of invocation Invokes the static method Name of the member Additional invocation attributes Arguements to the invocation Culture Result of invocation Invokes the static method Name of the member Additional invocation attributes /// An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invocation Culture Result of invocation Invokes the static method Name of the member Additional invocation attributes /// An array of objects representing the number, order, and type of the parameters for the method to invoke Arguements to the invocation Culture An array of types corresponding to the types of the generic arguments. Result of invocation Gets the element in static array Name of the array A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to get. For instance, to access a[10][11] the indices would be {10,11} element at the specified location Sets the memeber of the static array Name of the array value to set A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to set. For instance, to access a[10][11] the array would be {10,11} Gets the element in satatic array Name of the array Additional InvokeHelper attributes A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to get. For instance, to access a[10][11] the array would be {10,11} element at the spcified location Sets the memeber of the static array Name of the array Additional InvokeHelper attributes value to set A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to set. For instance, to access a[10][11] the array would be {10,11} Gets the static field Name of the field The static field. Sets the static field Name of the field Arguement to the invocation Gets the static field using specified InvokeHelper attributes Name of the field Additional invocation attributes The static field. Sets the static field using binding attributes Name of the field Additional InvokeHelper attributes Arguement to the invocation Gets the static field or property Name of the field or property The static field or property. Sets the static field or property Name of the field or property Value to be set to field or property Gets the static field or property using specified InvokeHelper attributes Name of the field or property Additional invocation attributes The static field or property. Sets the static field or property using binding attributes Name of the field or property Additional invocation attributes Value to be set to field or property Gets the static property Name of the field or property Arguements to the invocation The static property. Sets the static property Name of the property Value to be set to field or property Arguments to pass to the member to invoke. Sets the static property Name of the property Value to be set to field or property An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. Gets the static property Name of the property Additional invocation attributes. Arguments to pass to the member to invoke. The static property. Gets the static property Name of the property Additional invocation attributes. An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. The static property. Sets the static property Name of the property Additional invocation attributes. Value to be set to field or property Optional index values for indexed properties. The indexes of indexed properties are zero-based. This value should be null for non-indexed properties. Sets the static property Name of the property Additional invocation attributes. Value to be set to field or property An array of objects representing the number, order, and type of the parameters for the indexed property. Arguments to pass to the member to invoke. Invokes the static method Name of the member Additional invocation attributes Arguements to the invocation Culture Result of invocation Provides method signature discovery for generic methods. Compares the method signatures of these two methods. Method1 Method2 True if they are similiar. Gets the hierarchy depth from the base type of the provided type. The type. The depth. Finds most dervied type with the provided information. Candidate matches. Number of matches. The most derived method. Given a set of methods that match the base criteria, select a method based upon an array of types. This method should return null if no method matches the criteria. Binding specification. Candidate matches Types Parameter modifiers. Matching method. Null if none matches. Finds the most specific method in the two methods provided. Method 1 Parameter order for Method 1 Paramter array type. Method 2 Parameter order for Method 2 >Paramter array type. Types to search in. Args. An int representing the match. Finds the most specific method in the two methods provided. Method 1 Parameter order for Method 1 Paramter array type. Method 2 Parameter order for Method 2 >Paramter array type. Types to search in. Args. An int representing the match. Finds the most specific type in the two provided. Type 1 Type 2 The defining type An int representing the match. Used to store information that is provided to unit tests. Gets test properties for a test. Gets or sets the cancellation token source. This token source is cancelled when test timesout. Also when explicitly cancelled the test will be aborted Gets the current data row when test is used for data driven testing. Gets current data connection row when test is used for data driven testing. Gets base directory for the test run, under which deployed files and result files are stored. Gets directory for files deployed for the test run. Typically a subdirectory of . Gets base directory for results from the test run. Typically a subdirectory of . Gets directory for test run result files. Typically a subdirectory of . Gets directory for test result files. Gets base directory for the test run, under which deployed files and result files are stored. Same as . Use that property instead. Gets directory for files deployed for the test run. Typically a subdirectory of . Same as . Use that property instead. Gets directory for test run result files. Typically a subdirectory of . Same as . Use that property for test run result files, or for test-specific result files instead. Gets the Fully-qualified name of the class containing the test method currently being executed Gets the name of the test method currently being executed Gets the current test outcome. Used to write trace messages while the test is running formatted message string Used to write trace messages while the test is running format string the arguments Adds a file name to the list in TestResult.ResultFileNames The file Name. Begins a timer with the specified name Name of the timer. Ends a timer with the specified name Name of the timer.