A Sandcastle Documented Class Library

# SubsetFunction Methods

The SubsetFunction type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| Execute | Executes the function and calculates the results. (Inherited from FunctionDefinition.)
| GetDynamicResultMetadata | Gets the dynamic result metadata. This method should always be overridden when the function returns dynamic results, therefore when the number of results depends on the inputs. (Inherited from FunctionDefinition.)
| GetMetadata | Populates the function metadata by describing the data inputs, the function settings and the results. (Overrides FunctionDefinition GetMetadata(IList InputDescriptor , IList ComponentSetting , IList ResultDescriptor ).)
| GetSubsetMetadata | Populates the function metadata by describing the data inputs and the function settings.
| Localize | Localizes the specified string using the engine localization service. (Inherited from ComponentBase.)
| ToString | Returns a string that represents the current object. (Inherited from FunctionDefinition.)
| ValidateDataInputs | Validates the data inputs. (Inherited from FunctionDefinition.)
| ValidateFunctionSettings | Validates the function setting values against their type, valid values and allowed range. It does not validate any parameter relationships. (Inherited from FunctionDefinition.)
| ValidateParameters | Validates the parameters and throws if any parameter values are invalid. (Inherited from FunctionDefinition.)

Top
See Also

#### Reference

SubsetFunction Class
Dundas.BI.Data.Functions Namespace