Freigeben über


Microsoft.FSharp.Core.CompilerServices-Namespace (F#)

Dieser Namespace enthält einige interne Funktionen für den F#-Compiler und auch Typen zum Implementieren von Typ anbietern.

Namespace/Modulpfad: Microsoft.FSharp.Core.CompilerServices

Assembly: FSharp.Core (in FSharp.Core.dll)

namespace Microsoft.FSharp.Core.CompilerServices

Module

Modul

Beschreibung

Modul RuntimeHelpers

Eine Gruppe von Funktionen, die als Teil der kompilierten Darstellung von F#-Sequenzausdrücken verwendet werden.

Typdefinitionen

Typ

Beschreibung

Typ GeneratedSequenceBase<'T>

Der F#-Compiler gibt für kompilierte Sequenzausdrücke Implementierungen dieses Typs aus.

Typ IProvidedNamespace

Stellt einen Namespace dar, der durch einen Typ für generiert wird.

Typ ITypeProvider

Hersteller Typ implementieren diese Schnittstelle, um Hersteller F#-Typ als vom Compiler erkannt zu werden.Die Implementierung dieser Schnittstelle ermittelt die öffentliche Schnittstelle Typ und das Verhalten des Anbieters.

Typ MeasureInverse<'Measure>

Stellt das Gegenteil Measures Ausdrücke dar, wenn Sie z. B. ein generisches Argument eines angegebenen Typs zurückgegeben werden.

Typ MeasureOne

Stellt den Wert „1 " ein Measure Ausdruck dar, wenn Sie z. B. ein generisches Argument eines angegebenen Typs zurückgegeben werden.

Typ MeasureProduct<'Measure1, 'Measure2>

Stellt das Produkt zweier Ausdrücke Maßeinheiten dar, wenn Sie z. B. ein generisches Argument eines angegebenen Typs zurückgegeben werden.

Typ TypeProviderAssemblyAttribute

Platzieren Sie das Attribut auf Laufzeitassembly, um anzugeben, dass es eine entsprechende Entwurfszeitassembly gibt, die für einen Typ enthält.Laufzeit und Designer Assembly sind möglicherweise identisch.

Typ TypeProviderAttribute

Platz für eine Klasse, die ITypeProvider implementiert, um den Compiler zu erweitern

Typ TypeProviderConfig

Wenn die Klasse enthält, die ITypeProvider implementiert, wird ein Konstruktor, der TypeProviderConfig dann annimmt, mit einer Instanz von TypeProviderConfig erstellt.

Typ TypeProviderDefinitionLocationAttribute

Typ TypeProviderEditorHideMethodsAttribute

Gibt an, dass ein Code-Editor alle System.Object-Methoden von intellisense Menüs für Instanzen eines angegebenen Typs ausgeblendet werden soll.

Typ TypeProviderXmlDocAttribute

Das TypeProviderXmlDocAttribute-Attribut kann auf Typen und Member hinzugefügt werden.Der Sprachdienst zeigt die CommentText-Eigenschaft vom Attribut im entsprechenden Stelle angezeigt, wenn der Benutzer auf einen Typ oder einen Member verweisen.

Siehe auch

Weitere Ressourcen

Referenz zur F#-Kernbibliothek