Udostępnij za pośrednictwem


Core.CompilerMessageAttribute — Klasa (F#)

Wskazuje, że wiadomość należy emitowane, gdy kod źródłowy F# używa tej konstrukcji.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core

Zgromadzenie: FSharp.Core (w FSharp.Core.dll)

[<AttributeUsage(AttributeTargets.All, AllowMultiple = false)>]
[<Sealed>]
type CompilerMessageAttribute =
 class
  new CompilerMessageAttribute : string * int -> CompilerMessageAttribute
  member this.IsError :  bool with get, set
  member this.IsHidden :  bool with get, set
  member this.Message :  string
  member this.MessageNumber :  int
 end

Uwagi

Można także użyć krótkiej formy nazwy, CompilerMessage.

Konstruktory

Członkowskie

Opis

Nowy

Tworzy wystąpienie atrybutu.

Wystąpienie członków

Członkowskie

Opis

IsError

Wskazuje, jeśli wiadomość powinna wskazywać błąd kompilatora.Błąd liczby mniejsze niż 10000 uważane są zarezerwowane do użytku przez kompilator F# i bibliotek.

IsHidden

Wskazuje się, jeśli konstrukcja zawsze być ukryte w środowisku edycji.

Wiadomości

Wskazuje komunikat ostrzegawczy podczas kod źródłowy F# używa tej konstrukcji

MessageNumber

Wskazuje numer skojarzony z wiadomości.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Microsoft.FSharp.Core — Przestrzeń nazw (F#)