protected virtual void Write(IndentedTextWriter writer, TypeParameterConstraint constraint)
        {
            switch (constraint)
            {
            case BaseTypeParameterConstraint o:
                Write(writer, o);
                break;

            case ClassTypeParameterConstraint o:
                Write(writer, o);
                break;

            case ValueTypeTypeParameterConstraint o:
                Write(writer, o);
                break;

            case ConstructorParameterConstraint o:
                Write(writer, o);
                break;

            case UnmanagedTypeParameterConstraint o:
                Write(writer, o);
                break;

            default:
                throw new NotSupportedException();
            }
        }
示例#2
0
 public virtual void VisitTypeParameterConstraint(TypeParameterConstraint typeParameterConstraint)
 {
 }