Example #1
0
 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) {
		public TypeReferenceNode(TypeReferenceKind typeReferenceKind) {
			this.TypeReferenceKind = typeReferenceKind;
		}