ShaderTools.Hlsl.Binding.Binder.BindGenericVectorType C# (CSharp) Method

BindGenericVectorType() private method

private BindGenericVectorType ( GenericVectorTypeSyntax node ) : BoundGenericVectorType
node GenericVectorTypeSyntax
return ShaderTools.Hlsl.Binding.BoundNodes.BoundGenericVectorType
        private BoundGenericVectorType BindGenericVectorType(GenericVectorTypeSyntax node)
        {
            var scalarType = TypeFacts.GetScalarType(node.ScalarType);
            var numComponents = (int) node.SizeToken.Value;

            return new BoundGenericVectorType(
                IntrinsicTypes.GetVectorType(scalarType, numComponents),
                Bind(node.ScalarType, BindScalarType));
        }