[Gregor.Core.CMemberInfoEx]

Gregor.Core.CMemberInfoEx

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public class Gregor.Core.CMemberInfoEx

: Gregor.Core.CMetaObject, Gregor.Core.IMetaObject, Gregor.Core.INamedItem

Custom Attributes: 

Description: 


Members

CMemberInfoEx

public CMemberInfoEx(System.Reflection.MemberInfo inner)

Custom Attributes: 

Description: 

m_Inner

private System.Reflection.MemberInfo m_Inner

Custom Attributes: 

Description: 

m_Scope

private Gregor.Core.MemberScope m_Scope

Custom Attributes: 

Description: 

m_Versionability

private Gregor.Core.MemberVersionability m_Versionability

Custom Attributes: 

Description: 

m_VersionRelations

private Gregor.Core.MemberVersionRelations m_VersionRelations

Custom Attributes: 

Description: 

m_Visibility

private Gregor.Core.MemberVisibility m_Visibility

Custom Attributes: 

Description: 

DataType

public System.Type DataType {get;}

Custom Attributes: 

Description: 

InnerMember

public System.Reflection.MemberInfo InnerMember {get;}

Custom Attributes: 

Description: 

IsDefaultMember

public System.Boolean IsDefaultMember {get;}

Custom Attributes: 

Description: 

MemberType

public System.Reflection.MemberTypes MemberType {get;}

Custom Attributes: 

Description: 

Name

public override System.String Name {get;} // Gregor.Core.INamedItem.Name

Custom Attributes: 

Description: 

Scope

public Gregor.Core.MemberScope Scope {get;}

Custom Attributes: 

Description: 

Versionability

public Gregor.Core.MemberVersionability Versionability {get;}

Custom Attributes: 

Description: 

VersionRelations

public Gregor.Core.MemberVersionRelations VersionRelations {get;}

Custom Attributes: 

Description: 

Visibility

public Gregor.Core.MemberVisibility Visibility {get;}

Custom Attributes: 

Description: 

AddTypeToRelatedTypesList

protected void AddTypeToRelatedTypesList(System.Collections.ArrayList list, System.Type tp)

Custom Attributes: 

Description: 

Equals

public override System.Boolean Equals(System.Object obj)

Custom Attributes: 

Description: 

GetConstraintsString

public System.String GetConstraintsString(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetConstructorSignature

private System.String GetConstructorSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDataTypeString

public System.String GetDataTypeString(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetDefiningAssembly

public override System.Reflection.Assembly GetDefiningAssembly()

Custom Attributes: 

Description: 

GetEventSignature

private System.String GetEventSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetExtraInfo

public override System.String GetExtraInfo(System.String sSpec, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetExtraInitInfo

private System.String GetExtraInitInfo(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetFieldSignature

private System.String GetFieldSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetHashCode

public override System.Int32 GetHashCode()

Custom Attributes: 

Description: 

GetInterfaceMappingString

public System.String GetInterfaceMappingString(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetMethodSignature

private System.String GetMethodSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetParameterListSignature

protected System.String GetParameterListSignature(Gregor.Core.CMemberInfoEx memberInfo, Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetParameters

public Gregor.Core.CParameterInfoEx[] GetParameters()

Custom Attributes: 

Description: 

GetPropertyIndexParameters

private System.Reflection.ParameterInfo[] GetPropertyIndexParameters(System.Reflection.PropertyInfo pi)

Custom Attributes: 

Description: 

GetPropertySignature

private System.String GetPropertySignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetRelatedTypes

public override System.Type[] GetRelatedTypes(Gregor.Core.TypeRelationOptions options)

Custom Attributes: 

Description: 

GetSignature

public override System.String GetSignature(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

GetSourceName

public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider)

Custom Attributes: 

Description: 

GetSourceName

public override System.String GetSourceName(Gregor.Core.ISyntaxProvider provider, Gregor.Core.CCodeOptions options)

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 

WrapParameters

private Gregor.Core.CParameterInfoEx[] WrapParameters(System.Reflection.ParameterInfo[] inners)

Custom Attributes: 

Description: 


See Also

Gregor.Core.CCodeOptions

Gregor.Core.CMemberInfoEx

Gregor.Core.CMetaObject

Gregor.Core.CParameterInfoEx

System.Collections.ArrayList

System.Object

System.Reflection.Assembly

System.Reflection.MemberInfo

System.Reflection.ParameterInfo

System.Reflection.PropertyInfo

System.String

System.Type

Gregor.Core.IMetaObject

Gregor.Core.INamedItem

Gregor.Core.ISyntaxProvider

System.Boolean

System.Int32

System.Void

Gregor.Core.MemberScope

Gregor.Core.MemberVersionability

Gregor.Core.MemberVersionRelations

Gregor.Core.MemberVisibility

Gregor.Core.TypeRelationOptions

System.Reflection.MemberTypes