ILTypeDef Type
Represents IL Type Definitions.
Constructors
Constructor |
Description
|
Full Usage:
ILTypeDef(name, attributes, layout, implements, genericParams, extends, methods, nestedTypes, fields, methodImpls, events, properties, isKnownToBeAttribute, securityDecls, customAttrs)
Parameters:
string
attributes : TypeAttributes
layout : ILTypeDefLayout
implements : ILTypes
genericParams : ILGenericParameterDefs
extends : ILType option
methods : ILMethodDefs
nestedTypes : ILTypeDefs
fields : ILFieldDefs
methodImpls : ILMethodImplDefs
events : ILEventDefs
properties : ILPropertyDefs
isKnownToBeAttribute : bool
securityDecls : ILSecurityDecls
customAttrs : ILAttributes
Returns: ILTypeDef
|
Functional creation of a value, immediate
|
Full Usage:
ILTypeDef(name, attributes, layout, implements, genericParams, extends, methods, nestedTypes, fields, methodImpls, events, properties, isKnownToBeAttribute, securityDeclsStored, customAttrsStored, metadataIndex)
Parameters:
string
attributes : TypeAttributes
layout : ILTypeDefLayout
implements : ILTypes
genericParams : ILGenericParameterDefs
extends : ILType option
methods : ILMethodDefs
nestedTypes : ILTypeDefs
fields : ILFieldDefs
methodImpls : ILMethodImplDefs
events : ILEventDefs
properties : ILPropertyDefs
isKnownToBeAttribute : bool
securityDeclsStored : ILSecurityDeclsStored
customAttrsStored : ILAttributesStored
metadataIndex : int32
Returns: ILTypeDef
|
Functional creation of a value, using delayed reading via a metadata index, for ilread.fs
|
Instance members
Instance member |
Description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
this.HasSecurity
Returns: bool
|
Some classes are marked "HasSecurity" even if there are no permissions attached, e.g. if they use SuppressUnmanagedCodeSecurityAttribute
|
|
|
Full Usage:
this.IsAbstract
Returns: bool
|
|
Full Usage:
this.IsClass
Returns: bool
|
|
Full Usage:
this.IsComInterop
Returns: bool
|
Class or interface generated for COM interop.
|
Full Usage:
this.IsDelegate
Returns: bool
|
|
Full Usage:
this.IsEnum
Returns: bool
|
|
Full Usage:
this.IsInterface
Returns: bool
|
|
Full Usage:
this.IsKnownToBeAttribute
Returns: bool
|
|
Full Usage:
this.IsSealed
Returns: bool
|
|
Full Usage:
this.IsSerializable
Returns: bool
|
|
Full Usage:
this.IsSpecialName
Returns: bool
|
|
Full Usage:
this.IsStruct
Returns: bool
|
|
Full Usage:
this.IsStructOrEnum
Returns: bool
|
|
|
|
|
|
|
|
Full Usage:
this.Name
Returns: string
|
|
|
|
|
|
|
|
Full Usage:
this.With
Parameters:
string
?attributes : TypeAttributes
?layout : ILTypeDefLayout
?implements : ILTypes
?genericParams : ILGenericParameterDefs
?extends : ILType option
?methods : ILMethodDefs
?nestedTypes : ILTypeDefs
?fields : ILFieldDefs
?methodImpls : ILMethodImplDefs
?events : ILEventDefs
?properties : ILPropertyDefs
?isKnownToBeAttribute : bool
?customAttrs : ILAttributes
?securityDecls : ILSecurityDecls
Returns: ILTypeDef
|
Functional update
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|