ShaderTools.Hlsl.Symbols.ParameterSymbol.ParameterSymbol C# (CSharp) Method

ParameterSymbol() private method

private ParameterSymbol ( string name, string documentation, Symbol parent, TypeSymbol valueType, ParameterDirection direction = ParameterDirection.In ) : System
name string
documentation string
parent Symbol
valueType TypeSymbol
direction ParameterDirection
return System
        internal ParameterSymbol(string name, string documentation, Symbol parent, TypeSymbol valueType, ParameterDirection direction = ParameterDirection.In)
            : base(SymbolKind.Parameter, name, documentation, parent, valueType)
        {
            if (valueType == null)
                throw new ArgumentNullException(nameof(valueType));

            Direction = direction;
        }