C# Class ExcelDna.Loader.XlParameterInfo

Mostra file Open project: Excel-DNA/ExcelDna Class Usage Examples

Public Properties

Property Type Description
AllowReference bool
BoxedValueType System.Type
DelegateParamType System.Type
Description string
MarshalAsAttribute System.Reflection.Emit.CustomAttributeBuilder
Name string
XlType string

Public Methods

Method Description
SetAttributeInfo ( object attrib ) : void
SetTypeInfo ( Type type, bool isReturnType, bool isExceptionSafe ) : void
XlParameterInfo ( ParameterInfo paramInfo, object attrib ) : System
XlParameterInfo ( Type type, bool isReturnType, bool isExceptionSafe ) : System

Private Methods

Method Description
GetMarshalAsAttribute ( Type marshalTypeRef ) : CustomAttributeBuilder
GetMarshalAsAttribute ( Type marshalTypeRef, string marshalCookie ) : CustomAttributeBuilder
GetMarshalAsAttribute ( UnmanagedType unmanagedType ) : CustomAttributeBuilder
SetTypeInfo12 ( Type type, bool isReturnType, bool isExceptionSafe ) : void
SetTypeInfo4 ( Type type, bool isReturnType, bool isExceptionSafe ) : void

Method Details

SetAttributeInfo() public method

public SetAttributeInfo ( object attrib ) : void
attrib object
return void

SetTypeInfo() public method

public SetTypeInfo ( Type type, bool isReturnType, bool isExceptionSafe ) : void
type System.Type
isReturnType bool
isExceptionSafe bool
return void

XlParameterInfo() public method

public XlParameterInfo ( ParameterInfo paramInfo, object attrib ) : System
paramInfo System.Reflection.ParameterInfo
attrib object
return System

XlParameterInfo() public method

public XlParameterInfo ( Type type, bool isReturnType, bool isExceptionSafe ) : System
type System.Type
isReturnType bool
isExceptionSafe bool
return System

Property Details

AllowReference public_oe property

public bool AllowReference
return bool

BoxedValueType public_oe property

public Type,System BoxedValueType
return System.Type

DelegateParamType public_oe property

public Type,System DelegateParamType
return System.Type

Description public_oe property

public string Description
return string

MarshalAsAttribute public_oe property

public CustomAttributeBuilder,System.Reflection.Emit MarshalAsAttribute
return System.Reflection.Emit.CustomAttributeBuilder

Name public_oe property

public string Name
return string

XlType public_oe property

public string XlType
return string