DefaultDistributionDesigner Class

The default designer that you can use for all distributions.

Namespace: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly: Microsoft.VisualStudio.TeamSystem.Data (in microsoft.visualstudio.teamsystem.data.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public Class DefaultDistributionDesigner
    Implements IDesigner
'Usage
Dim instance As DefaultDistributionDesigner
[CLSCompliantAttribute(true)] 
public class DefaultDistributionDesigner : IDesigner
[CLSCompliantAttribute(true)] 
public ref class DefaultDistributionDesigner : IDesigner
/** @attribute CLSCompliantAttribute(true) */ 
public class DefaultDistributionDesigner implements IDesigner
CLSCompliantAttribute(true) 
public class DefaultDistributionDesigner implements IDesigner

Remarks

You can override this designer to achieve custom designer behavior.

Each standard data generator that is numeric (Decimal, Money, DateTime, Real, Float, and the integer generators) has a Distribution property. The user can specify the Distribution property to generate data that approximates a statistical distribution curve. The standard distribution options are as follows: Uniform, Normal, Normal Inverse, Exponential, and Exponential Inverse.

One instance of the designer exists for each distribution that is associated with each numeric column that the data generation plan includes.

The default designer is responsible for the design-time behavior of the distribution, which includes the following:

  • Getting the names of the input properties for the Properties window.

  • Setting the default values of the input properties in the Properties window.

  • Validating the data that the user specifies in the Properties window.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.DefaultDistributionDesigner

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DefaultDistributionDesigner Members
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator Namespace
Distribution
IDistribution
DefaultGeneratorDesigner
IGeneratorDesigner
IDesigner