ImportMethodAdviceInstance(FieldInfo, string, bool, ImportMemberOrder)
Initializes a new instance of the ImportMethodAdviceInstance.
Declaration
public ImportMethodAdviceInstance(FieldInfo aspectField, string methodName, bool isRequired = false, ImportMemberOrder order = ImportMemberOrder.AfterIntroductions)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | aspectField | A field of the aspect class into that will be assigned to a delegate of the imported method at runtime. The field type should be a delegate of the same signature than the method to import. |
string | methodName | Name of the method to import. |
bool | isRequired |
|
ImportMemberOrder | order | Determines whether the |
ImportMethodAdviceInstance(FieldInfo, string[], bool, ImportMemberOrder)
Initializes a new instance of the ImportMethodAdviceInstance.
Declaration
public ImportMethodAdviceInstance(FieldInfo aspectField, string[] methodNames, bool isRequired = false, ImportMemberOrder order = ImportMemberOrder.AfterIntroductions)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | aspectField | A field of the aspect class into that will be assigned to a delegate of the imported method at runtime. The field type should be a delegate of the same signature than the method to import. |
string[] | methodNames | Fallback list of possible names of the member to be imported. |
bool | isRequired |
|
ImportMemberOrder | order | Determines whether the |