Class Function
  
  
  
  
  
  Assembly: Xareus.Scenarios.dll
  Syntax
  
    [Serializable]
public class Function : Extendable
   
  Constructors
  
  Function(string)
  Create from full type name and assembly
 
  
  Declaration
  
    public Function(string fullTypeNameWithAssembly)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        fullTypeNameWithAssembly | 
         | 
      
    
  
  
  Function(Type)
  
  
  Declaration
  
    public Function(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  
  Function(AFunction)
  
  
  Declaration
  
    public Function(AFunction instance)
   
  Parameters
  
  Properties
  
  FunctionType
  Get the function type, taking into account possible renaming
 
  
  Declaration
  
    public Type FunctionType { get; set; }
   
  Property Value
  
  
  Parameters
  Get the parameters dictionary, taking into account possible conversion from older format.
Note that this is initialized from the param field on first access.
 
  
  Declaration
  
    public Dictionary<string, Parameter> Parameters { get; }
   
  Property Value
  
  
  classname
  
  
  Declaration
  
    public virtual string classname { get; set; }
   
  Property Value
  
  
  param
  
  
  Declaration
  
    public virtual List<Parameter> param { get; set; }
   
  Property Value
  
  Extension Methods