CsEntityFormalParametersSpecifier Class Reference

Formal parameters specifier. More...

Inheritance diagram for CsEntityFormalParametersSpecifier:
CsEntityMethodSpecifier

List of all members.

Public Member Functions

 CsEntityFormalParametersSpecifier ()
CsEntityFormalParametersSpecifier clone ()
bool equal (CsEntityFormalParametersSpecifier rhs)
bool equal (CsEntityFormalParametersSpecifier rhs, equal_option option)
bool equalSignature (CsEntityFormalParametersSpecifier rhs, bool method_generic_parameters_equal_by_index)
void clone (CsEntityFormalParametersSpecifier ret)
void replace_generic_parameters (CsEntity parent, cs_generic_param_type generic_type, CsEntityTypeRef[] arguments)
bool is_contains_generic_parameters (cs_generic_param_type generic_type)
cs_inferred_type equalInferred (CsEntityFormalParametersSpecifier rhs, CsEntityTypeRef[] method_type_arguments)

Static Public Member Functions

static bool operator< (CsEntityFormalParametersSpecifier lhs, CsEntityFormalParametersSpecifier rhs)
static bool operator> (CsEntityFormalParametersSpecifier lhs, CsEntityFormalParametersSpecifier rhs)

Public Attributes

CsEntityFormalParameterSpecifier[] parameters
 Formal parameter specifiers.
bool var_args
 True - if method accept variable number of parameters (__args).

Detailed Description

Formal parameters specifier.


Constructor & Destructor Documentation


Member Function Documentation

void clone ( CsEntityFormalParametersSpecifier  ret  ) 
bool equal ( CsEntityFormalParametersSpecifier  rhs,
equal_option  option 
)
bool equal ( CsEntityFormalParametersSpecifier  rhs  ) 
cs_inferred_type equalInferred ( CsEntityFormalParametersSpecifier  rhs,
CsEntityTypeRef[]  method_type_arguments 
)
bool equalSignature ( CsEntityFormalParametersSpecifier  rhs,
bool  method_generic_parameters_equal_by_index 
)
bool is_contains_generic_parameters ( cs_generic_param_type  generic_type  ) 

Reimplemented in CsEntityMethodSpecifier.

static bool operator< ( CsEntityFormalParametersSpecifier  lhs,
CsEntityFormalParametersSpecifier  rhs 
) [static]
static bool operator> ( CsEntityFormalParametersSpecifier  lhs,
CsEntityFormalParametersSpecifier  rhs 
) [static]
void replace_generic_parameters ( CsEntity  parent,
cs_generic_param_type  generic_type,
CsEntityTypeRef[]  arguments 
)

Reimplemented in CsEntityMethodSpecifier.


Member Data Documentation

Formal parameter specifiers.

bool var_args

True - if method accept variable number of parameters (__args).

© 2010 metaspec