在运行代码覆盖时,是否有另一种方法可以忽略F#中的类型定义?

时间:2016-09-18 11:53:02

标签: f#

我通常通过将以下属性应用于C#中的类或属性来忽略代码块:

[<DebuggerNonUserCode>] // Kludge for Portable Class Library support

例如,如果我想在运行代码覆盖时忽略类型定义,我会应用如下属性:

open System.Diagnostics

(* Types *)
[<DebuggerNonUserCode>]
type Form = { 
    Name:Name
    Password:Password
}

[<DebuggerNonUserCode>]
type RegisterResponse =
    | RegistrationNA
    | FirstNameRequired
    | LastNameRequired
    | RegistrationSucceeded

这种方法的问题是具有此属性的类型定义不具有可读性。

在运行代码覆盖时,是否存在忽略代码块而不必使用属性的替代方法?

0 个答案:

没有答案