/// <summary>
        /// Creates a sampler.
        /// </summary>
        /// <param name="register"></param>
        /// <returns></returns>
        public Operand CreateSampler(uint register)
        {
            int name = GenerateNextUniqueName();

            compiler.RegisterSampler(name, register);

            return(new Operand(PinFormat.Sampler, name));
        }