FsXaml


ProvidedEvent

Namespace: ProviderImplementation.ProvidedTypes

Represents an erased provided property.

Constructors

ConstructorDescription
new(propertyName, eventHandlerType)
Signature: (propertyName:string * eventHandlerType:Type) -> ProvidedEvent

Create a new provided type. It is not initially associated with any specific provided type definition.

CompiledName: .ctor

Instance members

Instance memberDescription
AddDefinitionLocation(...)
Signature: (line:int * column:int * filePath:string) -> unit

Add definition location information to the provided type definition.

AdderCode()
Signature: unit -> Expr list -> Expr

Set the quotation used to compute the implementation of gets of this property.

CompiledName: set_AdderCode

AdderCode()
Signature: unit -> unit

Set the quotation used to compute the implementation of gets of this property.

CompiledName: set_AdderCode

AddXmlDoc(xmlDoc)
Signature: xmlDoc:string -> unit

Add XML documentation information to this provided constructor

AddXmlDocComputed(xmlDocFunction)
Signature: (xmlDocFunction:(unit -> string)) -> unit

Add XML documentation information to this provided constructor, where the computation of the documentation is delayed until necessary The documentation is re-computed every time it is required.

AddXmlDocDelayed(xmlDocFunction)
Signature: (xmlDocFunction:(unit -> string)) -> unit

Add XML documentation information to this provided constructor, where the computation of the documentation is delayed until necessary

IsStatic()
Signature: unit -> bool

Get or set a flag indicating if the property is static.

CompiledName: set_IsStatic

IsStatic()
Signature: unit -> unit

Get or set a flag indicating if the property is static.

CompiledName: set_IsStatic

RemoverCode()
Signature: unit -> Expr list -> Expr

Set the function used to compute the implementation of sets of this property.

CompiledName: set_RemoverCode

RemoverCode()
Signature: unit -> unit

Set the function used to compute the implementation of sets of this property.

CompiledName: set_RemoverCode

Fork me on GitHub