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

SourceFunctionSymbol() private method

private SourceFunctionSymbol ( FunctionDeclarationSyntax syntax, Symbol parent, TypeSymbol returnType, Func lazyParameters = null ) : System
syntax FunctionDeclarationSyntax
parent Symbol
returnType TypeSymbol
lazyParameters Func
return System
        internal SourceFunctionSymbol(FunctionDeclarationSyntax syntax, Symbol parent, TypeSymbol returnType, Func<InvocableSymbol, IEnumerable<ParameterSymbol>> lazyParameters = null)
            : base(syntax.Name.GetName(), string.Empty, parent, returnType, lazyParameters)
        {
            DeclarationSyntaxes = new List<FunctionDeclarationSyntax> { syntax };
        }

Same methods

SourceFunctionSymbol::SourceFunctionSymbol ( FunctionDefinitionSyntax syntax, Symbol parent, TypeSymbol returnType, Func lazyParameters = null ) : System
SourceFunctionSymbol