Freigeben über


PexSettingsStoreAttributeBase Class

Definition

Base class of IntelliTest settings store.

public ref class PexSettingsStoreAttributeBase abstract : Microsoft::Pex::Framework::PexAttributeBase
public abstract class PexSettingsStoreAttributeBase : Microsoft.Pex.Framework.PexAttributeBase
type PexSettingsStoreAttributeBase = class
    inherit PexAttributeBase
Public MustInherit Class PexSettingsStoreAttributeBase
Inherits PexAttributeBase
Inheritance
PexSettingsStoreAttributeBase
Derived

Constructors

PexSettingsStoreAttributeBase()

Initializes a new instance of the PexSettingsStoreAttributeBase class.

Properties

ActiveSettings

Gets the list of settings name that have been set

ContainsSettings

Gets a value indicating whether this instance has settings that have been set.

Methods

CopyValues(PexSettingsStoreAttributeBase)

Copies the values to attribute

GetBooleanValue(String)

Gets the bool value.

GetEnumValue<T>(String, T)

Gets the enum value.

GetInt32Value(String, Int32)

Gets the int value.

GetStringValue(String, String)

Gets the string value.

GetValue<T>(String, T)

Gets a value

GetValue<T>(String)

Gets a value

IntegrateSettings(PexSettingsStoreAttributeBase)

Integrates settings from attribute that have not been set in the current store yet

Lock()

Locks all properties of this instance.

OverrideSettings(PexSettingsStoreAttributeBase)

Overrides the settings.

SetValue(String, Object)

Sets the value.

ToCustomAttribute()

Creates a custom attribute

TryGetValue(String, Object)

Tries to query the value.

WriteXml(SafeSimpleXmlWriter)

Writes the settings as XML attributes

Applies to