CreateSingleFileGenerator() public method

factory method for creating single file generators.
public CreateSingleFileGenerator ( ) : ISingleFileGenerator
return ISingleFileGenerator
        public virtual bool CanExtend(string ExtenderCATID, string ExtenderName, object ExtendeeObject)
        {
            if (ExtenderName != Name)
            {
                return(false);
            }

            FileNodeProperties fileNodeProperties = ExtendeeObject as FileNodeProperties;

            if (fileNodeProperties == null)
            {
                return(false);
            }

            FileNode fileNode = fileNodeProperties.Node as FileNode;

            if (fileNode == null)
            {
                return(false);
            }

            if (fileNode.CreateSingleFileGenerator() == null)
            {
                return(false);
            }

            return(true);
        }