Class SafePetriNetConverter
  Converter for SafePetriNet type
 
  
  
    Inheritance
    
    TypeConverter
    SafePetriNetConverter
   
  
  
  Assembly: Xareus.Scenarios.dll
  Syntax
  
    [TypeConverterFor(typeof(SafePetriNet))]
public class SafePetriNetConverter : TypeConverter
   
  Methods
  
  CanConvertFrom(ITypeDescriptorContext, Type)
  
  
  Declaration
  
    public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ITypeDescriptorContext | 
        context | 
         | 
      
      
        | Type | 
        sourceType | 
         | 
      
    
  
  Returns
  
  Overrides
  System.ComponentModel.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)
  
  CanConvertTo(ITypeDescriptorContext, Type)
  
  
  Declaration
  
    public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ITypeDescriptorContext | 
        context | 
         | 
      
      
        | Type | 
        destinationType | 
         | 
      
    
  
  Returns
  
  Overrides
  System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)
  
  ConvertFrom(ITypeDescriptorContext, CultureInfo, object)
  Convert from StateMachine to a SafePetriNet
 
  
  Declaration
  
    public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ITypeDescriptorContext | 
        context | 
         | 
      
      
        | CultureInfo | 
        culture | 
         | 
      
      
        | object | 
        value | 
         | 
      
    
  
  Returns
  
  Overrides
  System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object)
  
  ConvertStateMachineToSafePetriNet(StateMachine)
  Performs the conversion from StateMachine to SafePetriNet
 
  
  Declaration
  
    public static SafePetriNet ConvertStateMachineToSafePetriNet(StateMachine stateMachine)
   
  Parameters
  
  Returns
  
  
  ConvertTo(ITypeDescriptorContext, CultureInfo, object, Type)
  Convert from a SafePetriNet to a StateMachine
 
  
  Declaration
  
    public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ITypeDescriptorContext | 
        context | 
         | 
      
      
        | CultureInfo | 
        culture | 
         | 
      
      
        | object | 
        value | 
         | 
      
      
        | Type | 
        destinationType | 
         | 
      
    
  
  Returns
  
  Overrides
  System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, object, System.Type)