Represents a provided type definition.
Constructor | Description |
Full Usage:
ProvidedTypeDefinition(assembly, namespaceName, className, baseType, ?hideObjectMethods, ?nonNullable, ?isErased, ?isSealed, ?isInterface, ?isAbstract)
Parameters:
Assembly
namespaceName : string
className : string
baseType : Type option
?hideObjectMethods : bool
?nonNullable : bool
?isErased : bool
?isSealed : bool
?isInterface : bool
?isAbstract : bool
Returns: ProvidedTypeDefinition
|
|
Full Usage:
ProvidedTypeDefinition(className, baseType, ?hideObjectMethods, ?nonNullable, ?isErased, ?isSealed, ?isInterface, ?isAbstract)
Parameters:
string
baseType : Type option
?hideObjectMethods : bool
?nonNullable : bool
?isErased : bool
?isSealed : bool
?isInterface : bool
?isAbstract : bool
Returns: ProvidedTypeDefinition
|
|
Instance member | Description |
Full Usage:
this.AddAssemblyTypesAsNestedTypesDelayed
Parameters:
unit -> Assembly
|
|
|
|
Full Usage:
this.AddDefinitionLocation
Parameters:
int
column : int
filePath : string
|
|
|
|
Full Usage:
this.AddInterfaceImplementationsDelayed
Parameters:
unit -> Type list
|
|
|
|
Full Usage:
this.AddMemberDelayed
Parameters:
unit -> 'a
|
|
Full Usage:
this.AddMembers
Parameters:
'a list
|
|
Full Usage:
this.AddMembersDelayed
Parameters:
unit -> 'a list
|
|
Full Usage:
this.AddObsoleteAttribute
Parameters:
string
?isError : bool
|
|
Full Usage:
this.AddXmlDoc
Parameters:
string
|
|
Full Usage:
this.AddXmlDocComputed
Parameters:
unit -> string
|
|
Full Usage:
this.AddXmlDocDelayed
Parameters:
unit -> string
|
|
Full Usage:
this.ApplyStaticArguments
Parameters:
string
args : obj[]
Returns: ProvidedTypeDefinition
|
|
Full Usage:
this.DefineMethodOverride
Parameters:
ProvidedMethod
methodInfoDeclaration : MethodInfo
|
|
Full Usage:
this.DefineMethodOverridesDelayed
Parameters:
unit -> (ProvidedMethod * MethodInfo) list
|
|
Full Usage:
this.DefineStaticParameters
Parameters:
ProvidedStaticParameter list
instantiationFunction : string -> obj[] -> ProvidedTypeDefinition
|
|
Full Usage:
this.HideObjectMethods
Returns: bool
|
|
Full Usage:
this.IsErased
Returns: bool
|
|
Full Usage:
this.NonNullable
Returns: bool
|
|
|
|
|
|
|
|
|
|
Full Usage:
this.SuppressRelocation
|