C# Class Mono.CSharp.MemberSpec

Show file Open project: kumpera/mono Class Usage Examples

Public Properties

Property Type Description
ID int
Kind MemberKind
state StateFlags

Protected Properties

Property Type Description
declaringType System.TypeSpec
definition IMemberDefinition
modifiers Mono.CSharp.Modifiers

Public Methods

Method Description
GetAttributeObsolete ( ) : ObsoleteAttribute
GetMissingDependencies ( ) : List
GetSignatureForError ( ) : string
InflateMember ( Mono.CSharp.TypeParameterInflator inflator ) : MemberSpec
IsAccessible ( System.TypeSpec invocationType ) : bool
IsCLSCompliant ( ) : bool
IsConditionallyExcluded ( Mono.CSharp.Location loc ) : bool
ResolveMissingDependencies ( ) : List
ToString ( ) : string

Protected Methods

Method Description
IsNotCLSCompliant ( ) : bool
MemberSpec ( MemberKind kind, System.TypeSpec declaringType, IMemberDefinition definition, Mono.CSharp.Modifiers modifiers ) : System

Method Details

GetAttributeObsolete() public method

public GetAttributeObsolete ( ) : ObsoleteAttribute
return System.ObsoleteAttribute

GetMissingDependencies() public method

public GetMissingDependencies ( ) : List
return List

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

InflateMember() public method

public InflateMember ( Mono.CSharp.TypeParameterInflator inflator ) : MemberSpec
inflator Mono.CSharp.TypeParameterInflator
return MemberSpec

IsAccessible() public method

public IsAccessible ( System.TypeSpec invocationType ) : bool
invocationType System.TypeSpec
return bool

IsCLSCompliant() public method

public IsCLSCompliant ( ) : bool
return bool

IsConditionallyExcluded() public method

public IsConditionallyExcluded ( Mono.CSharp.Location loc ) : bool
loc Mono.CSharp.Location
return bool

IsNotCLSCompliant() protected method

protected IsNotCLSCompliant ( ) : bool
return bool

MemberSpec() protected method

protected MemberSpec ( MemberKind kind, System.TypeSpec declaringType, IMemberDefinition definition, Mono.CSharp.Modifiers modifiers ) : System
kind MemberKind
declaringType System.TypeSpec
definition IMemberDefinition
modifiers Mono.CSharp.Modifiers
return System

ResolveMissingDependencies() public abstract method

public abstract ResolveMissingDependencies ( ) : List
return List

ToString() public method

public ToString ( ) : string
return string

Property Details

ID public property

public int ID
return int

Kind public property

public MemberKind Kind
return MemberKind

declaringType protected property

protected TypeSpec,System declaringType
return System.TypeSpec

definition protected property

protected IMemberDefinition definition
return IMemberDefinition

modifiers protected property

protected Modifiers,Mono.CSharp modifiers
return Mono.CSharp.Modifiers

state public property

public StateFlags state
return StateFlags