/// <summary> /// Create a statement to check if the <see cref="PropertyDescriptor.Name"/> is a instance of the expected type. /// </summary> public abstract ScriptConditionDescriptor CreateTypeCheckStatement(ConversionKernel kernel, PropertyDescriptor property);
/// <summary> /// Create a statement to check if the given <see cref="ConversionKernel.ArgumentName"/> has no value. /// </summary> public abstract ScriptConditionDescriptor ArgumentUndefinedStatement(ConversionKernel kernel);
/// <summary> /// Create a statement to check if the <see cref="PropertyDescriptor.Name"/> is undefined or null in the <see cref="ConversionKernel.ArgumentName"/>. /// </summary> public abstract ScriptConditionDescriptor CreateUndefinedStatement(ConversionKernel kernel, PropertyDescriptor property);
/// <summary> /// The amount of <see cref="Models"/> found in the given <see cref="Assembly"/>. /// </summary> public ModelConverter(ConversionKernel kernel, ILanguageSpecification language) { Language = language; _kernel = kernel; }