C# Class FdoToolbox.Core.Feature.Capability

Allows querying of FDO provider capabilities in a generic fashion.
Inheritance: ICapability
Datei anzeigen Open project: jumpinjackie/fdotoolbox

Public Methods

Method 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

Method Description
Capability ( FdoConnection conn ) : System

Method Details

Dispose() public method

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

GetArrayCapability() public method

Gets the array capability.
public GetArrayCapability ( CapabilityType cap ) : Array
cap CapabilityType The cap.
return System.Array

GetBooleanCapability() public method

Gets the boolean capability.
public GetBooleanCapability ( CapabilityType cap ) : bool
cap CapabilityType The cap.
return bool

GetCapabilityValueType() public method

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

GetInt32Capability() public method

Gets the int32 capability.
public GetInt32Capability ( CapabilityType cap ) : int
cap CapabilityType The cap.
return int

GetInt64Capability() public method

Gets the int64 capability.
public GetInt64Capability ( CapabilityType cap ) : long
cap CapabilityType The cap.
return long

GetObjectCapability() public method

Gets the object capability.
public GetObjectCapability ( CapabilityType cap ) : object
cap CapabilityType The cap.
return object

GetStringCapability() public method

Gets the string capability.
public GetStringCapability ( CapabilityType cap ) : string
cap CapabilityType The cap.
return string

HasArrayCapability() public method

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
return bool