C# Class ICSharpCode.NRefactory.MonoCSharp.MethodCore

Inheritance: InterfaceMemberBase, IParametersMember
Show file Open project: 0xd4d/NRefactory

Protected Properties

Property Type Description
block ToplevelBlock
parameters ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
spec MethodSpec

Private Properties

Property Type Description

Public Methods

Method Description
Emit ( ) : void
EnableOverloadChecks ( MemberCore overload ) : bool
GetSignatureForDocumentation ( ) : string

Protected Methods

Method Description
CheckBase ( ) : bool
CheckOverrideAgainstBase ( MemberSpec base_member ) : bool
MethodCore ( TypeDefinition parent, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters ) : System
VerifyClsCompliance ( ) : bool

Method Details

CheckBase() protected method

protected CheckBase ( ) : bool
return bool

CheckOverrideAgainstBase() protected method

protected CheckOverrideAgainstBase ( MemberSpec base_member ) : bool
base_member MemberSpec
return bool

Emit() public method

public Emit ( ) : void
return void

EnableOverloadChecks() public method

public EnableOverloadChecks ( MemberCore overload ) : bool
overload MemberCore
return bool

GetSignatureForDocumentation() public method

public GetSignatureForDocumentation ( ) : string
return string

MethodCore() protected method

protected MethodCore ( TypeDefinition parent, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters ) : System
parent TypeDefinition
type FullNamedExpression
mod Modifiers
allowed_mod Modifiers
name MemberName
attrs Attributes
parameters ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
return System

VerifyClsCompliance() protected method

protected VerifyClsCompliance ( ) : bool
return bool

Property Details

block protected property

protected ToplevelBlock block
return ToplevelBlock

parameters protected property

protected ParametersCompiled,ICSharpCode.NRefactory.MonoCSharp parameters
return ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled

spec protected property

protected MethodSpec,ICSharpCode.NRefactory.MonoCSharp spec
return MethodSpec