/// <summary> /// Static method call. /// </summary> /// <param name="span">Entire element span.</param> /// <param name="className">Name of the containing class.</param> /// <param name="classNamePosition">Class name position.</param> /// <param name="parameters">Actual parameters.</param> /// <param name="genericParams">Generic parameters.</param> internal StaticMtdCall(Text.Span span, GenericQualifiedName className, Text.Span classNamePosition, IList <ActualParam> parameters, IList <TypeRef> genericParams) : this(span, TypeRef.FromGenericQualifiedName(classNamePosition, className), parameters, genericParams) { }
internal StaticFieldUse(Span span, GenericQualifiedName typeName, Span typeNamePosition) : this(span, TypeRef.FromGenericQualifiedName(typeNamePosition, typeName)) { }
internal DirectStFldUse(Text.Span span, GenericQualifiedName qualifiedName, Span qualifiedNameSpan, VariableName propertyName, Span propertyNameSpan) : this(span, TypeRef.FromGenericQualifiedName(qualifiedNameSpan, qualifiedName), propertyName, propertyNameSpan) { }
/// <summary> /// Static method call. /// </summary> /// <param name="span">Entire element span.</param> /// <param name="className">Name of the containing class.</param> /// <param name="classNamePosition">Class name position.</param> /// <param name="signature">The call signature.</param> internal StaticMtdCall(Text.Span span, GenericQualifiedName className, Text.Span classNamePosition, CallSignature signature) : this(span, TypeRef.FromGenericQualifiedName(classNamePosition, className), signature) { }