Exemple #1
0
        public CatchItem(Text.Span p, DirectTypeRef tref, DirectVarUse /*!*/ variable,
                         IList <Statement> /*!*/ statements)
            : base(p)
        {
            Debug.Assert(variable != null && statements != null);

            this.tref       = tref;
            this.variable   = variable;
            this.statements = statements.AsArray();
        }
Exemple #2
0
 public StaticFieldUse(Position position, Position namePosition, GenericQualifiedName typeName, Position typeNamePosition)
     : this(position, namePosition, DirectTypeRef.FromGenericQualifiedName(typeNamePosition, typeName))
 {
 }
Exemple #3
0
 public DirectStFldUse(Position position, GenericQualifiedName qualifiedName, Position qualifiedNamePosition, VariableName propertyName, Position propertyNamePosition)
     : this(position, DirectTypeRef.FromGenericQualifiedName(qualifiedNamePosition, qualifiedName), propertyName, propertyNamePosition)
 {
 }
 virtual public void VisitDirectTypeRef(DirectTypeRef x)
 {
     // nothing
 }
Exemple #5
0
 public PseudoClassConstUse(Text.Span span, GenericQualifiedName className, Text.Span classNamePosition, Types type, Text.Span namePosition)
     : this(span, DirectTypeRef.FromGenericQualifiedName(classNamePosition, className), type, namePosition)
 {
 }
Exemple #6
0
 public ClassConstUse(Text.Span span, GenericQualifiedName className, Text.Span classNamePosition, string /*!*/ name, Text.Span namePosition)
     : this(span, DirectTypeRef.FromGenericQualifiedName(classNamePosition, className), name, namePosition)
 {
 }
Exemple #7
0
 virtual public void VisitDirectTypeRef(DirectTypeRef x)
 {
     // nothing
 }
Exemple #8
0
 public ClassConstUse(Position position, GenericQualifiedName className, Position classNamePosition, string /*!*/ name, Position namePosition)
     : this(position, DirectTypeRef.FromGenericQualifiedName(classNamePosition, className), name, namePosition)
 {
 }
Exemple #9
0
 public PseudoClassConstUse(Position position, GenericQualifiedName className, Position classNamePosition, Types type, Position namePosition)
     : this(position, DirectTypeRef.FromGenericQualifiedName(classNamePosition, className), type, namePosition)
 {
 }
Exemple #10
0
        public CatchItem(Text.Span p, DirectTypeRef tref, DirectVarUse/*!*/ variable,
			IList<Statement>/*!*/ statements)
			: base(p)
		{
			Debug.Assert(variable != null && statements != null);

			this.tref = tref;
			this.variable = variable;
			this.statements = statements.AsArray();
		}
Exemple #11
0
 public StaticMtdCall(Text.Span span, Text.Span methodNamePosition, GenericQualifiedName className, Text.Span classNamePosition, IList <ActualParam> parameters, IList <TypeRef> genericParams)
     : this(span, methodNamePosition, DirectTypeRef.FromGenericQualifiedName(classNamePosition, className), parameters, genericParams)
 {
 }
Exemple #12
0
 public DirectStFldUse(Text.Span span, GenericQualifiedName qualifiedName, Text.Span qualifiedNameSpan, VariableName propertyName, Text.Span propertyNameSpan)
     : this(span, DirectTypeRef.FromGenericQualifiedName(qualifiedNameSpan, qualifiedName), propertyName, propertyNameSpan)
 {
 }
Exemple #13
0
 public StaticFieldUse(Text.Span span, Text.Span nameSpan, GenericQualifiedName typeName, Text.Span typeNamePosition)
     : this(span, nameSpan, DirectTypeRef.FromGenericQualifiedName(typeNamePosition, typeName))
 {
 }