protected TypeReference( TypeReferenceKind kind, TypeContext context, string?scope) { Kind = kind; Context = context; Scope = scope; }
private TypeExpressionNode createTypeExpression(TypeReferenceKind typeReferenceKind) { var result = new TypeExpressionNode { EndPosition = scanner.EndPosition }; setScannerState(result); var typeReference = new PrimitiveTypeReferenceNode(typeReferenceKind) { EndPosition = scanner.EndPosition }; setScannerState(typeReference); result.TypeReference = typeReference; return result; }
public PrimitiveTypeReferenceNode(TypeReferenceKind typeReferenceKind) : super(typeReferenceKind)
public WildcardTypeReferenceNode(TypeReferenceKind typeReferenceKind) : super(typeReferenceKind)
: super(TypeReferenceKind.Qualified) { }
public TypeReferenceNode(TypeReferenceKind typeReferenceKind) { this.TypeReferenceKind = typeReferenceKind; }
: super(TypeReferenceKind.SimpleName) { this.TypeArguments = new ArrayList<TypeReferenceNode>(); }
public WildcardTypeReferenceNode(TypeReferenceKind typeReferenceKind) : super(typeReferenceKind) {
: super(TypeReferenceKind.Array) { }
public PrimitiveTypeReferenceNode(TypeReferenceKind typeReferenceKind) : super(typeReferenceKind) {