Method GetOptionalComponent
GetOptionalComponent(BuildContext, Type)
Get the value of an optional Type component from BuildConfiguration. The component Type must exist in the OptionalComponents list. If the component is not found in BuildConfiguration, a new instance of type Type is returned.
Declaration
public IBuildComponent GetOptionalComponent(BuildContext context, Type type)
Parameters
| Type | Name | Description | 
|---|---|---|
| BuildContext | context | The BuildContext used by the execution of this BuildStep.  | 
    
| Type | type | Type of the optional component.  | 
    
Returns
| Type | Description | 
|---|---|
| IBuildComponent | The value of the optional component.  | 
    
GetOptionalComponent<T>(BuildContext)
Get the value of an optional T component from BuildConfiguration.
The component Type must exist in the OptionalComponents list.
If the component is not found in BuildConfiguration, a new instance of type T is returned.
Declaration
public T GetOptionalComponent<T>(BuildContext context) where T : IBuildComponent
Parameters
| Type | Name | Description | 
|---|---|---|
| BuildContext | context | The BuildContext used by the execution of this BuildStep.  | 
    
Returns
| Type | Description | 
|---|---|
| T | The value of the optional component.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| T | Type of the optional component.  |