Property | Type | Description | |
---|---|---|---|
InterfaceType | TypeSpec | ||
IsExplicitImpl | bool | ||
IsInterface | bool | ||
flags | MethodAttributes |
Property | Type | Description | |
---|---|---|---|
base_method | MethodSpec | ||
is_external_implementation | bool |
Method | Description | |
---|---|---|
Define ( ) : bool | ||
Emit ( ) : void | ||
EnableOverloadChecks ( MemberCore overload ) : bool | ||
GetFullName ( MemberName name ) : string | ||
GetFullName ( string name ) : string | ||
InterfaceMemberBase ( DeclSpace parent, GenericMethod generic, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs ) : System |
Method | Description | |
---|---|---|
CheckAccessModifiers ( |
||
CheckBase ( ) : bool | ||
CheckForDuplications ( ) : bool | ||
CheckOverrideAgainstBase ( MemberSpec base_member ) : bool | ||
DefineParameters ( ParametersCompiled parameters ) : bool | ||
Error_CannotChangeAccessModifiers ( MemberCore member, MemberSpec base_member ) : void | ||
Error_StaticReturnType ( ) : void | ||
FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec |
Gets base method and its return type
|
|
VerifyClsCompliance ( ) : bool |
protected static CheckAccessModifiers ( |
||
this_member | ||
base_member | ||
return | bool |
protected CheckOverrideAgainstBase ( MemberSpec base_member ) : bool | ||
base_member | MemberSpec | |
return | bool |
protected DefineParameters ( ParametersCompiled parameters ) : bool | ||
parameters | ParametersCompiled | |
return | bool |
public EnableOverloadChecks ( MemberCore overload ) : bool | ||
overload | MemberCore | |
return | bool |
protected Error_CannotChangeAccessModifiers ( MemberCore member, MemberSpec base_member ) : void | ||
member | MemberCore | |
base_member | MemberSpec | |
return | void |
protected FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec | ||
bestCandidate | MemberSpec | |
return | MemberSpec |
public GetFullName ( MemberName name ) : string | ||
name | MemberName | |
return | string |
public InterfaceMemberBase ( DeclSpace parent, GenericMethod generic, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs ) : System | ||
parent | DeclSpace | |
generic | GenericMethod | |
type | FullNamedExpression | |
mod | Modifiers | |
allowed_mod | Modifiers | |
name | MemberName | |
attrs | Attributes | |
return | System |