Represents an erased provided property.
Constructor | Description |
Full Usage:
ProvidedProperty(propertyName, propertyType, ?getterCode, ?setterCode, ?isStatic, ?indexParameters)
Parameters:
string
propertyType : Type
?getterCode : Expr list -> Expr
?setterCode : Expr list -> Expr
?isStatic : bool
?indexParameters : ProvidedParameter list
Returns: ProvidedProperty
|
Create a new provided property. It is not initially associated with any specific provided type definition.
|
Instance member | Description |
|
Add a custom attribute to the provided property definition.
|
Full Usage:
this.AddDefinitionLocation(line, column, filePath)
Parameters:
int
column : int
filePath : string
|
Add definition location information to the provided type definition.
|
Full Usage:
this.AddObsoleteAttribute(message, ?isError)
Parameters:
string
?isError : bool
|
Add a 'Obsolete' attribute to this provided property
|
Full Usage:
this.AddXmlDoc(xmlDoc)
Parameters:
string
|
Add XML documentation information to this provided constructor
|
Full Usage:
this.AddXmlDocComputed(xmlDocFunction)
Parameters:
unit -> string
|
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.
|
Full Usage:
this.AddXmlDocDelayed(xmlDocFunction)
Parameters:
unit -> string
|
Add XML documentation information to this provided constructor, where the computation of the documentation is delayed until necessary
|
Full Usage:
this.IsStatic
Returns: bool
|
Get or set a flag indicating if the property is static.
|