Example #1
0
 public TypeParameterSyntax(ISyntaxNode parent,
                            ITerminalNode idNode,
                            IStructOrFunctionDeclarationSyntax originalDeclarer) : base(parent, idNode)
 {
     OriginalDeclarer  = originalDeclarer;
     Name              = idNode.GetText();
     ImmediateChildren = ImmutableArray.Create <ITreeNode>();
 }
Example #2
0
 public TypeParameterSyntax(ISyntaxNode parent,
                            string name,
                            int line,
                            IStructOrFunctionDeclarationSyntax originalDeclarer) : base(parent, line)
 {
     OriginalDeclarer  = originalDeclarer;
     Name              = name;
     ImmediateChildren = ImmutableArray.Create <ITreeNode>();
 }
 public TypeParameterType(string name,
                          IStructOrFunctionDeclarationSyntax originalDeclarer,
                          ImmutableArray <Lazy <TypeParameterType> > constraints)
 {
     Name              = name;
     OriginalDeclarer  = originalDeclarer;
     Constraints       = constraints;
     ImmediateChildren = ImmutableArray.Create <ITreeNode>();
 }
Example #4
0
 public TypeParameterSyntax(ISyntaxNode parent, JurParser.TypeParameterOrStructTypeContext context, IStructOrFunctionDeclarationSyntax originalDeclarer) : base(parent, context)
 {
     OriginalDeclarer  = originalDeclarer;
     Name              = context.ID().GetText();
     ImmediateChildren = ImmutableArray.Create <ITreeNode>();
 }