C# Class FdoToolbox.Core.Feature.Capability

Allows querying of FDO provider capabilities in a generic fashion.
Inheritance: ICapability
Afficher le fichier Open project: jumpinjackie/fdotoolbox

Méthodes publiques

Méthode Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetArrayCapability ( CapabilityType cap ) : Array

Gets the array capability.

GetBooleanCapability ( CapabilityType cap ) : bool

Gets the boolean capability.

GetCapabilityValueType ( CapabilityType type ) : Type

Gets the CLR data type of the given capability value

GetInt32Capability ( CapabilityType cap ) : int

Gets the int32 capability.

GetInt64Capability ( CapabilityType cap ) : long

Gets the int64 capability.

GetObjectCapability ( CapabilityType cap ) : object

Gets the object capability.

GetStringCapability ( CapabilityType cap ) : string

Gets the string capability.

HasArrayCapability ( CapabilityType capabilityType, object value ) : bool

Determines if an array capability contains the specified value

Private Methods

Méthode Description
Capability ( FdoConnection conn ) : System

Method Details

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

GetArrayCapability() public méthode

Gets the array capability.
public GetArrayCapability ( CapabilityType cap ) : Array
cap CapabilityType The cap.
Résultat System.Array

GetBooleanCapability() public méthode

Gets the boolean capability.
public GetBooleanCapability ( CapabilityType cap ) : bool
cap CapabilityType The cap.
Résultat bool

GetCapabilityValueType() public méthode

Gets the CLR data type of the given capability value
public GetCapabilityValueType ( CapabilityType type ) : Type
type CapabilityType
Résultat System.Type

GetInt32Capability() public méthode

Gets the int32 capability.
public GetInt32Capability ( CapabilityType cap ) : int
cap CapabilityType The cap.
Résultat int

GetInt64Capability() public méthode

Gets the int64 capability.
public GetInt64Capability ( CapabilityType cap ) : long
cap CapabilityType The cap.
Résultat long

GetObjectCapability() public méthode

Gets the object capability.
public GetObjectCapability ( CapabilityType cap ) : object
cap CapabilityType The cap.
Résultat object

GetStringCapability() public méthode

Gets the string capability.
public GetStringCapability ( CapabilityType cap ) : string
cap CapabilityType The cap.
Résultat string

HasArrayCapability() public méthode

Determines if an array capability contains the specified value
public HasArrayCapability ( CapabilityType capabilityType, object value ) : bool
capabilityType CapabilityType The capability (must be an array capability)
value object The value to check for
Résultat bool